body {
	FLOAT: inherit;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-color: #ffffff;
	color: #111c36;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;
	font-size: 12px;
	line-height: 125%;
	background-image: url(/adult/dvd/discipline/graphics/bg_bg.gif);
	background-repeat: repeat;
}


#CONTAINER {
	margin-left: auto;
	margin-right: auto;
	WIDTH: 875px;
		background-color: #ffffff;
	background-image: url(/adult/dvd/discipline/graphics/bg.gif);
	}
#CONTAINER2 {
	margin-left: auto;
	margin-right: auto;
	WIDTH: 830px;
	
	}

.clearboth { clear: both; }

.top_image {
     
	margin-left: auto;
    margin-right: auto;
	WIDTH: 800px; 
}


A:link {
	FONT-SIZE: 14px;
	COLOR: #216598;
	TEXT-DECORATION: none;
	line-height: 15px;
}
A:visited {
	FONT-SIZE: 14px; COLOR: #216598; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 14px; COLOR: #39a9fc; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 14px; COLOR: #216598; TEXT-DECORATION: none
}

.link01 A:link {
	FONT-SIZE: 12px;
	COLOR: #1f1d1d;
	TEXT-DECORATION: none;
	line-height: 16px;
}
.link01 A:visited {
	FONT-SIZE: 12px; COLOR: #1f1d1d; TEXT-DECORATION: none
}
.link01 A:hover {
	FONT-SIZE: 12px; COLOR: #1f1d1d; TEXT-DECORATION: underline
}


.link02 A:link {
	FONT-SIZE: 12px;
	COLOR: #7f0f0f;
	TEXT-DECORATION: none;
	line-height: 16px;
}
.link02 A:visited {
	FONT-SIZE: 12px; COLOR: #7f0f0f; TEXT-DECORATION: none
}
.link02 A:hover {
	FONT-SIZE: 12px; COLOR: #f50d01; TEXT-DECORATION: underline
}

.link02b A:link {
	FONT-SIZE: 12px;
	COLOR: #7f0f0f;
	TEXT-DECORATION: none;
	line-height: 16px;
	font-weight: bold;
}
.link02b A:visited {
	FONT-SIZE: 12px;
	COLOR: #7f0f0f; 
	TEXT-DECORATION: none;
	font-weight: bold;
}
.link02b A:hover {
	FONT-SIZE: 12px; 
	COLOR: #f50d01; 
	TEXT-DECORATION: none;
	font-weight: bold;
}


a {  text-decoration: none; font-size: 12px; color: #333333;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;

}
p {
	color: #333333;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;
	font-size: 12px;
	text-indent: 5px;
	
	}

.yellow_16 {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;
	color: #ffd201;
	font-size: 16px;
	font-weight: bold;
}

.blue_18 {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;
	color: #2797ea;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
}

.blue_14 {
   font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "Osaka|“™•", Verdana, Helvetica;
   color: #111c36;
   line-height: 125%;
   font-size: 14px;
   font-weight : bold;
}


.text_box {
	PADDING-LEFT: 45px;
	PADDING-RIGHT: 28px;
	line-height: 130%;
}

.img_box {
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 25px;
	line-height: 130%;
}
.img_box2 {
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	line-height: 130%;
}

.header_box {
	PADDING-LEFT: 45px;
}


.chara_sm {
	float: left;
	PADDING-LEFT: 15px;
	PADDING-TOP: 15px;
	margin: 0 10px 15px 5px;
	font-size: 14px;
	color: #222222;
	line-height: 135%;
}

.chara_sm2 {
	float: left;
	PADDING-LEFT: 15px;
	PADDING-TOP: 15px;
	margin: 0 2px 15px 5px;
	font-size: 14px;
	color: #222222;
	line-height: 135%;
}

.dl_sm {
	float: left;
	PADDING-LEFT: 15px;
	PADDING-TOP: 5px;
	margin: 0 20px 15px 5px;
	font-size: 14px;
	color: #222222;
	line-height: 135%;
}

.dl_sm2 {
	float: left;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	margin: 0 20px 15px 5px;
	font-size: 14px;
	color: #222222;
	line-height: 135%;
}


.blue_9 {
	FONT-SIZE: 9px; COLOR: #216598; TEXT-DECORATION: none;
}

.ss {
	float: right;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 12px;
	PADDING-TOP: 5px;
}
