.colors01 {
	font-size: 100%;
	color: #FF9999;
	font-weight: bold;
}
.colors01 a {
	color: #FF9999;
}
.colors02 {
	font-size: 100%;
	color: #FF6699;
	font-weight: bold;
}
.colors02 a {
	color: #FF6699;
}
.text_s {
	font-size: 85%;
	line-height: 135%;
}
.first_02_b {
	background-image: url(../odachans/images/120320/01_2_b.gif);
	background-repeat: repeat-y;
}
.first_q {
	color: #6666CC;
	background-image: url(../odachans/images/120320/icon_q.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 17px;
	padding-bottom: 25px;
}
.first_a {
	color: #FF9999;
	background-image: url(../odachans/images/120320/icon_a.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 17px;
	padding-bottom: 25px;
}
.first_03 {
	padding-right: 70px;
	padding-left: 70px;
}
.first_03_b {
	background-image: url(../odachans/images/120320/01_3_b.gif);
	background-repeat: repeat-y;
	color: #FF6699;
}
.first_03_b_txt {
	padding-right: 45px;
	padding-left: 25px;
}

.frame_01 {
	padding: 10px;
	background-color: #FFF;
	font-size: 85%;
	line-height: 135%;
	clear: both;
	border: 1px solid #CCC;
	text-align: left;
}
.frame_02 {
	padding: 10px;
	background-color: #FFF;
	clear: both;
	border: 1px solid #CCC;
	text-align: left;
}

.float_left {
	float: left;
}
.float_right {
	float: right;
}
.height_0 {
	font-size: 0px;
	line-height: 0px;
}
.height_0_clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}.s_b_01 {
	background-image: url(/magazine/odachans/images/120320/01_s_b.gif);
	background-repeat: repeat-y;
}
.s_b_01_txt {
	color: #FF9999;
	padding-right: 35px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.check_r {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
}
.s_bg_02 {
	background-image: url(../odachans/images/120320/02_1_s_b.gif);
	background-repeat: repeat-y;
}
.s_bg_03 {
	background-image: url(../odachans/images/120320/03_2_s_b.gif);
	background-repeat: repeat-y;
}
.s_02_txt {
	color: #8F7AC4;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
}
.s_03_txt {
	color: #8F7AC4;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
}
.second_chap3 {
	padding-top: 30px;
	padding-right: 25px;
	padding-left: 25px;
}
.second_chap3_b {
	background-image: url(../odachans/images/120320/02_2_b.gif);
	background-repeat: repeat-y;
}
.third_chap1_b {
	background-image: url(../odachans/images/120320/03_1_b.gif);
	background-repeat: repeat-y;
}
.third_chap1 {
	padding-left: 12px;
	padding-top: 30px;
}
.o_bg_02 {
	background-image: url(../odachans/images/120320/02_1_o_b.jpg);
	background-repeat: repeat-y;
}
.o_bg_03 {
	background-image: url(../odachans/images/120320/03_2_o_b.jpg);
	background-repeat: repeat-y;
}
.o_txt_02 {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 25px;
	color: #FF6699;
}
.o_02_2_bg {
	color: #8055D5;
	background-color: #F2EEFB;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-left: 16px;
}
.o_02_2_bg_p {
	color: #E94EE9;
	background-color: #FBF0FB;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-left: 16px;
}
.o_04_bg {
	background-image: url(../odachans/images/120320/04_b.jpg);
	background-repeat: repeat-y;
	color: #FF6699;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.recommend_txt {
	padding-top: 8px;
	padding-bottom: 10px;
}
.frame_02_margin {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.frame_03_marign {
	padding-top: 10px;
	padding-left: 35px;
}
