.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a{
	padding		:	0px 0px 0px 12px;
	background	:	url(/library/common/images/common_icn_001.gif) no-repeat 0 3px;
	color			:	#69AB38;
	text-decoration	:	underline;
	font-weight:bold;
}

.ctgKurashiOsusumeBacknumber .menuKurashiOsusumeBacknumber a:hover{
	font-weight:bold;
}

.present {
	display				:	block;
	background-image	:	url('/library/kurashi/osusume/images/osusume_h2_pre.gif');
	background-repeat	:	no-repeat;
	background-position	:	left top;
	margin				:	0px 20px 0px 20px;
	padding				:	7px 5px 7px 36px;
	font-size			:	115%;
	color				:	#FF6699;
	line-height			:	1.25;
	border-bottom		:	#FF6699 solid 2px;
	
	width: 620px;
}
.presentline {
	border				:	#CCCCCC solid 2px;
	padding				:	12px;
	background-color	:	#FFFFFF;
}

.presentbg {
	background-color	:	#FFFFCC;
	margin-left			:	20px;
	margin-right		:	20px;
	padding				:	15px 15px 15px 20px;
	
	width: 625px;
}
.presentend {
	background-color	:	#FFFFFF;
	font-size			:	120%;
	font-weight			:	bold;
	color				:	#4DA23D;
	border-top			:	1px solid #4DA23D;
	border-bottom		:	1px solid #4DA23D;
	border-right		:	1px solid #4DA23D;
	border-left			:	1px solid #4DA23D;
	text-align			:	center;
	letter-spacing		:	1px;
	margin-top			:	15px;
	padding				:	10px;
}
.presentendB {
	background-color	:	#FFFFFF;
	font-size			:	120%;
	font-weight			:	bold;
	color				:	#4DA23D;
	border-top			:	1px solid #4DA23D;
	border-bottom		:	1px solid #4DA23D;
	border-right		:	1px solid #4DA23D;
	border-left			:	1px solid #4DA23D;
	text-align			:	center;
	letter-spacing		:	1px;
	margin-top			:	15px;
	padding				:	10px;
	width				:	415px;
}


/*** 20100601base ***/
#contentsArea .PublicationBox h2{
	display				:	block;
	clear				:	both;
	background-image	:	url('/library/kurashi/osusume/images/publication/publication_h2_001.jpg');
	background-repeat	:	no-repeat;
	background-position	:	left top;
	margin				:	15px 20px 0 20px;
	padding				:	6px 5px 0 30px;
	font-size			:	140%;
	letter-spacing		:	3px;
	color				:	#FFFFFF;
	line-height			:	150%;
	height				:	32px;
}


#contentsArea .PublicationBox h3 {
	display				:	block;
	background-image	:	url('/library/kurashi/osusume/images/publication/ico_question.jpg');
	background-repeat	:	no-repeat;
	background-position	:	left top;
	margin				:	0 0 15px 0;
	padding				:	4px 0 6px 50px;
	font-size			:	110%;
	letter-spacing		:	1px;
	line-height			:	150%;
	color				:	#006600;
}
h3.HTStyle {
	min-height			:	36px;
}
h3.SingleLMode {
	padding-top: 12px;
	min-height:	28px;
}
.linkBox01 .linkBoxInner p.LinkTitle{
	clear		:	both;
	background	:	none;
	margin		:	0px;
	padding		:	5px 10px;
	font-size	:	100%;
	color: #333333;
	font-weight: bold;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-color:#F2F2F2;
}



.boxleft {
	margin-left	:	265px;
}
.boxright {
	float		:	right;
}



.PublicationRead {
	background-image: url('/library/kurashi/osusume/images/publication/201006/title_004.jpg');
	background-attachment: scroll;
	background-position: left top;
	background-repeat:repeat-y;
	margin: 0 20px 10px;
	padding: 0;
	font-size: 90%;
	width: 660px;
}
div.PublicationRead p.title_LeftImage {
	margin: 0;
	padding: 0;
	width: 231px;
	float: right;
}
div.PublicationRead p.title_Image {
	margin: 0;
	padding: 0;
	width: 429px;
	float: left;
}
div.PublicationRead p.title_Copy {
	margin: 0;
	padding: 5px 8px 5px 22px;
	line-height: 150%;
	width: 394px;
	float: left;
}

/*** 20100801base ***/
div.PublicationRead p.title_Copy_1008 {
	margin: 0;
	padding: 10px 52px 5px 22px;
	line-height: 170%;
	width: 355px;
	height: 175px;
	float: left;
	background-image: url('/library/kurashi/osusume/images/publication/201008/title_004.jpg');
	background-attachment: scroll;
	background-position: left top;
	background-repeat:repeat-y;
}

/*** 20101001base ***/
div.PublicationRead p.title_Copy_1010 {
	margin: 0;
	padding: 10px 97px 5px 22px;
	line-height: 210%;
	width: 310px;
	height: 175px;
	float: left;
	background-image: url('/library/kurashi/osusume/images/publication/201010/title_004.jpg');
	background-attachment: scroll;
	background-position: left top;
	background-repeat:repeat-y;
}



img.PublicationAnswer {
	margin: 0 10px 10px 0;
	float: left;
}


dl.PublicationTxt {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	clear: both;
}
dl.PublicationTxt dd.PB_lengthA_Left {
	width: 370px;
	float: left;
	
}
dl.PublicationTxt dd.PB_lengthA_Left h3{
	font-size: 1.4rem!important;
	line-height: 1.5;}

dl.PublicationTxt dd.PB_lengthA_Left p{
	font-size: 1.4rem!important;
	line-height: 1.5;}
dl.PublicationTxt dd.PB_lengthA_Right {
	width: 265px;
	float: right;
}
dl.PublicationTxt dd.PB_lengthB_Left {
	width: 265px;
	float: left;
}
dl.PublicationTxt dd.PB_lengthB_Right {
	width: 370px;
	float: right;
}



.PublicationBox {
	font-size			:	90%;
	line-height			:	200%;
}



.profile {
	clear		:	both;
	width		:	630px;
	padding		:	12px;
	border		:	#CCCC99 solid 2px;
}
.profileB {
	clear		:	both;
	width		:	630px;
	padding		:	12px;
	margin-top	:	30px;
	border		:	#CCCC99 solid 2px;
}


.w490 {
	width		:	490px;
}

.bookw190 {
	margin-right	:	17px;
	width			:	166px;
}
.bookw190R {
	width		:	166px;
}



/*** H3見出し横幅352px制御 ***/
.osusume_photW {
	width		:	352px;
}
/*** 0805用 H3見出し横幅347px制御 ***/
.osusume_photW0805 {
	width		:	347px;
}
/*** 0806用 H3見出し横幅389px制御 ***/
.osusume_photW0806 {
	width		:	389px;
}
/*** 0810用 H3見出し横幅366px制御 ***/
.osusume_photW0810 {
	width		:	366px;
}
/*** 1003用 H3見出し横幅352px制御 ***/
img.osusume_Img1003 {
	width		:	265px;
	height		:	390px;
	float		:	left;
	display		:	block;
}
.osusume_photW1003 {
	margin-left	:	265px;
	width		:	352px;
	float		:	right;
}
/*** 1005用 H3見出し横幅294px制御 ***/
.osusume_photW1005 {
	width		:	294px;
}
/*** 1005用 H3見出し横幅344px制御 ***/
.osusume_photW1005B {
	width		:	344px;
}

.BoxRev {
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
}



a.icn005os {
	display		:	block;
	padding		:	0px 0px 0px 12px;
	background	:	url('/library/common/images/common_icn_006.gif') no-repeat left top;
}
a.icn005os:hover {
	display		:	block;
	padding		:	0px 0px 0px 12px;
	background	:	url('/library/common/images/common_icn_mem_006_ov.gif') no-repeat left top;
}

/*** enquete ***/



div.enquete {
	margin: 10px 0 20px 1px;
	padding: 10px;
	background: #f3f3f3;
}

div.enquete iframe {
	width: 677px;
	height: 480px;
}

#contentsArea .PublicationBox>h2#index01,
#contentsArea .PublicationBox>h2#index02,
#contentsArea .PublicationBox>h2#index03,
#contentsArea .PublicationBox>h2#index04,
#contentsArea .PublicationBox>h2#index05{
	width: 634px;
	font-size: 1.8em;
	line-height: 29px;
	margin: 0;
}
	
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left h3{
	font-size: 1.35em;}
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left p{
	font-size: 1em;} 
	
#contentsArea #baby h3{
	font-size: 1.3em;
	line-height: 1.5;}
		
#contentsArea h3.SingleLMode,#contentsArea h3.osusume_photW1009,#contentsArea h3.osusume_photW1006{
	font-size: 1.3em;} 
	
#contentsArea .PublicationBox h3{
	font-size: 1.5em;
	line-height: 1.5;}
	
#contentsArea p.title_Copy_1008{
	font-size: 1.39em;
	line-height: 1.7;}
#contentsArea .PublicationBox .PB_lengthB_Right h3{
	font-size: 1em;}
#contentsArea .PublicationBox .PB_lengthB_Right p{
	font-size: 1em;
	line-height:1.5;}
#contentsArea dl.PublicationTxt dd.PB_lengthA_Left h3{
	font-size: 1em;}

dl.osusume_photoSpace dd.Caption{
	font-size: 1.2em;}

dl.osusume_photoBlock dd.Caption{
    font-size: 1.2em;
    line-height: 1.2;
}
/*
#contentsArea .enquete{
    margin-left: 20px;
    width: 640px;
}*/

.PublicationRead{
	overflow: hidden;}
	
	



