/*スクロールバーのカラーを指定します*/
body {
  scrollbar-3dlight-color : #0080ff;
  scrollbar-arrow-color : #5C76F7;
  scrollbar-base-color : #CCCCCC;
  scrollbar-darkshadow-color : #0080ff;
  scrollbar-face-color : #FFFFFF;
  scrollbar-highlight-color : #FFFFFF;
  scrollbar-shadow-color : #ffffff;
  scrollbar-track-color : #D8DCF8;
/*余白を指定します*/
margin:0;
padding:0;
}
#pri_hidden{
	display:none;
}
.container{
	width:820px;
	margin:0 auto;
	min-width:820px;
}

/*背景の画像を指定します*/
.bgphead {
	BACKGROUND-IMAGE: url(images/bgpink_head.gif); BACKGROUND-REPEAT: no-repeat
}
.bgpbody {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bgpink_body.gif); BACKGROUND-REPEAT: repeat-y
}
.bgpbottom {
	BACKGROUND-IMAGE: url(images/bgpink_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
.bgybody {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bgyellow_body.gif); BACKGROUND-REPEAT: repeat-y
}
/*文字のサイズ、行間を指定します*/
.td10 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%
}
.td11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 130%
}
.td12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.td14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.td16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 150%
}
.td18 {
	FONT-SIZE: 18px; LINE-HEIGHT: 150%
}
.td20 {
	FONT-SIZE: 20px; LINE-HEIGHT: 150%
}
/*リンクのカラーを指定します*/
A:link {
	COLOR: #ff8040; TEXT-DECORATION: none
}
A:visited {
	COLOR: #7B0101; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #FFFC00; TEXT-DECORATION: underline
}

/* H1 を指定します。*/
H1  {
	display:none;
}
/* H2 を指定します。*/
H2  {
    color:#cccccc;
    font-size: 8px;

    margin-top:0px;
    margin-bottom:0px;

    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    height : 8px;
}
p {
 MARGIN-top:0px;
}

.h_items{
	padding:0;
	margin:20px 0 0 0;
}
	.h_items TD{
		vertical-align:top;
	}

.h_item{
	height:200px;
	padding:0;
	margin:0 0 15px 0;
}
	.h_item TR{
		margin:0;
		padding:0;
	}
		.h_item TD{
			margin:0;
			padding:0;
		}
.h_i_beauty{
	border-left:solid 1px #b7a1d3;
	border-right:solid 1px #b7a1d3;
	border-bottom:solid 1px #b7a1d3;
}
.h_i_diet{
	border-left:solid 1px #e8c55f;
	border-right:solid 1px #e8c55f;
	border-bottom:solid 1px #e8c55f;
}
.h_i_antiegeing{
	border-left:solid 1px #54e505;
	border-right:solid 1px #54e505;
	border-bottom:solid 1px #54e505;
}
.h_i_hair{
	border-left:solid 1px #7fc59a;
	border-right:solid 1px #7fc59a;
	border-bottom:solid 1px #7fc59a;
}
.h_i_etc{
	border-left:solid 1px #c9736a;
	border-right:solid 1px #c9736a;
	border-bottom:solid 1px #c9736a;
}
.h_i_sexual{
	border-left:solid 1px #ecafd0;
	border-right:solid 1px #ecafd0;
	border-bottom:solid 1px #ecafd0;
}

/* hotnews を指定します。*/
.hotnews {
	border-style: solid;
	border-width: 1px;
	border-color: #0000ff;
	color:#ff0000;
	background-image: url(hotnews_back.jpg);
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
	font-size: 0.9em;
	letter-spacing:.2em;
	text-align: center;
	line-height:150%;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 2px 0 0 0;	
	}
.hotnews .td12 {
    font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
	line-height:150%;
	font-size: 12px;
	color:#333333;
	letter-spacing:normal;
	font-weight: normal;
	}

.topbanner {
	color:#ff0000;
	font-family: "ＭＳ Ｐゴシック", "Osaka","sans-serif";
	font-size: 0.9em;
	letter-spacing:.2em;
	text-align: center;
	line-height:150%;
	font-weight: bold;
	margin: 15px 0 15px 0;
	padding: 2px 0 0 0;	
	}
