*:first-child+html #recommend-in p {
margin: 0px;
padding: 0px;
}

#debutnews {
margin-bottom: 8px;}

.papamama {
margin-bottom: 10px;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}

.papamama a {
color: #ff0000;
}

.papamama a:hover {
color: #ff7e7e;
}


#banaspe p.big_wf {
margin: 5px 9px 0px 9px;
color: #e34381;
}

.bn_yazuya {
position: absolute;
top: 210px;
left: 3px;
}

.mr01 {
margin-bottom: 10px;
}

.national {
margin: 10px 0px 12px 0px;
}

.matarune_hr {
height: 1px;
border-top: solid 1px #ffb412;
border-bottom: solid 1px #ffffff;
border-left: solid 1px #ffb412;
border-right: solid 1px #ffb412;
}


/* ヘッダ */



#head h1 {

background-image: url(img/head-back01.jpg);

background-repeat: repeat-x;

text-align: center;

margin: 0px;

padding: 0px;

}



#head .head2 {

background-image: url(img/head-back02.jpg);

background-repeat: repeat-x;

height: 18px;

margin: 9px 0px 15px 0px;

podding: 0px;

}



#head p {

color: #FF559F;

text-align: center;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

font-weight: normal;

letter-spacing: 9px;

white-space: nowrap;

margin: 3px 0px 0px 0px;

vertical-align: middle;

}





/* コンテンツ全体のボックス */

#contents {

width: 816px;

margin: auto;

position: relative;

}





/* 左メニュー内 */



#leftbox {

width: 184px;

float: left;

}



/* トピックス */



#topics {

margin-bottom: 8px;

}



#topics-in {

background-image: url(img/back-ore.gif);

background-repeat: repeat-y;

position: relative;

padding: 7px 5px 0px 24px;

}



#topics-in .ri {

list-style-image: url(img/list-img01.gif);

list-style-position: outside;

margin: 0px;

padding: 0px;

border: 0px;

font-size: 10px;

letter-spacing: -1px;

vertical-align: middle;

color: #F9572B;

}



#topics-in .ri a:link { 

color: #F9572B;

} 

#topics-in .ri a:visited {

color: #F9572B;

}

#topics-in .ri a:hover {

color: #FFA086;

}

#topics-in .ri a:active {

color: #FFA086;

}





/* 自社トピ */



#voice-in {

background-image: url(img/back-blue.gif);

background-repeat: repeat-y;

position: relative;

padding: 7px 5px 0px 24px;

}

#news2-in {

background-image: url(img/back-blue.gif);

background-repeat: repeat-y;

position: relative;

padding: 7px 0px 0px 0px;

text-align: right;
font-size: 10px;

color: #003399;
}
#news2-in ul {
list-style-type: square;

list-style-position: outside;

margin: 0px;

padding: 0px 7px 0px 23px;

border: 0px;

font-size: 10px;

color: #003399;

text-align: left;

line-height: 13px;
}
#news2-in ul li {
margin-bottom: 5px;
}
#news2-in a {
padding: 0px 3px 0px 0px;
}

#news2-in h4 {
margin-top: 15px;
text-align: center;
background-color: #e0efff;
color: #003399;
font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;


vertical-align: middle;

margin: 0px 1px 7px 1px;

padding: 2px 0px 1px 0px;
}



#voice {

margin-bottom: 8px;

}



#voice-in .ri {

list-style-image: url(img/list-img02.gif);

list-style-position: outside;

margin: 0px;

padding: 0px;

border: 0px;

font-size: 10px;

letter-spacing: -1px;

vertical-align: middle;

color: #585392;

}



#voice-in .ri a:link { 

color: #585392;

} 

#voice-in .ri a:visited {

color: #585392;

}

#voice-in .ri a:hover {

color: #a6a4ea;

}

#voice-in .ri a:active {

color: #a6a4ea;

}



#voice-in p {

margin: 0px 0px 10px -15px;

}

















/* レコメンド */



#recommend {

margin-bottom: 8px;

}



#recommend-in {

background-image: url(img/back-green.gif);

background-repeat: repeat-y;

position: relative;

padding-top: 8px;

text-align: center;

}



#recommend-in h4 {

background-color: #D1F2BB;

color: #427551;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

text-align: center;

vertical-align: middle;

margin: 0px 1px 7px 1px;

padding: 2px 0px 1px 0px;

}



#recommend-in h4 a:link { 

color: #427551;

} 

#recommend-in h4 a:visited {

color: #427551;

}

#recommend-in h4 a:hover {

color: #85BD95;

}

#recommend-in h4 a:active {

color: #85BD95;

}







#recommend-in .name {

color: #427551;

font-size: 10px;

font-weight: bold;

text-align: center;

margin-top: 3px;

margin-bottom: 5px;

}



#recommend-in .name a:link { 

color: #427551;

} 

#recommend-in .name a:visited {

color: #427551;

}

#recommend-in .name a:hover {

color: #85BD95;

}

#recommend-in .name a:active {

color: #85BD95;

}



#recommend-in p {



width: 166px;

margin: auto;

padding: 0px;

border: 0px;

text-align: center;

}



* html #recommend-in p {

margin: 0px;

}



#recommend-in .txt {

color: #666666;

font-size: 10px;

line-height: 13px;

text-align: left;

font-weight: normal;

}



* html #recommend-in .txt {

margin-top: -10px;

font-weight: normal;

}



#recommend-in .box {

width: 166px;

margin: auto;

margin-bottom: 15px;

padding: 0px;

border: 0px;

}



/* スペシャル */



#special {

margin-bottom: 8px;

}





#special-in {

background-image: url(img/back-pp.gif);

background-repeat: repeat-y;

position: relative;

padding-top: 8px;

text-align: center;

}



#special-in h4 {

background-color: #FFD7FB;

color: #BF5594;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

text-align: center;

vertical-align: middle;

margin: 0px 1px 6px 1px;

padding: 2px 0px 1px 0px;

}



#special-in h4 a:link { 

color: #BF5594;

} 

#special-in h4 a:visited {

color: #BF5594;

}

#special-in h4 a:hover {

color: #E69AC7;

}

#special-in h4 a:active {

color: #E69AC7;

}







#special-in p {

width: 166px;

margin: auto;

margin-bottom: 15px;

margin-top: 0px;

padding: 0px;

border: 0px;

text-align: center;

}







/* 右メニュー内 */



#rightbox {

width: 184px;

float: right;

}



#rightbox-in {

background-image: url(img/back-pink.gif);

background-repeat: repeat-y;

position: relative;

padding-top: 8px;

text-align: center;

font-size: 10px;

color: #E24765;
}



#rightbox-in h4 {

background-color: #FFDCD7;

color: #EA547C;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

text-align: center;

vertical-align: middle;

margin: 0px 1px 7px 1px;

padding: 2px 0px 1px 0px;

}



#rightbox-in h4 a:link { 

color: #EA547C;

} 

#rightbox-in h4 a:visited {

color: #EA547C;

}

#rightbox-in h4 a:hover {

color: #FFA6BE;

}

#rightbox-in h4 a:active {

color: #FFA6BE;

}





#rightbox-in ul {

list-style-type: square;

list-style-position: outside;

margin: 0px;

padding: 0px 7px 0px 23px;

border: 0px;

font-size: 10px;

color: #E24765;

text-align: left;

line-height: 13px;

}
#rightbox-in.news-in {
text-align: right;
}

#rightbox-in.news-in ul {
padding: 0px 7px 0px 23px;
text-align: left;
}
#rightbox-in.news-in a {
padding: 0px 3px 0px 0px;
}

#rightbox-in.news-in h4 {
margin-top: 15px;
text-align: center;
}



#rightbox-in.news-in ul li {
margin-bottom: 5px;
}

#rightbox-in ul a:link { 

color: #E24765;

} 

#rightbox-in ul a:visited {

color: #E24765;

}

#rightbox-in ul a:hover {

color: #FF8CA2;

}

#rightbox-in ul a:active {

color: #FF8CA2;

}







#rightbox-in form {

margin: 8px 0px 0px 0px;

}



/* ワツニュー */

 

#whatsnew {

margin-bottom: 8px;

}



/* メンバー */



#member {

margin-bottom: 8px;

}



#member .pink {

font-size: 10px;

color: #E24765;

margin: 0px;

}



#member .pink a:link { 

color: #E24765;

} 

#member .pink a:visited {

color: #E24765;

}

#member .pink a:hover {

color: #FF8CA2;

}

#member .pink a:active {

color: #FF8CA2;

}

#member .pink a { 

text-decoration: underline;

} 









#member .member-img{

background-image: url(img/login-img.gif);

background-repeat: no-repeat;

background-position: top center;

height: 40px;

margin: 0px 0px -8px 0px;

padding: 31px 0px 0px 15px;

border: 0px;

}



/* バナスペ */



#banaspe {

margin-bottom: 8px;

}



#banaspe-in {

background-image: url(img/back-pink.gif);

background-repeat: repeat-y;

position: relative;

text-align: center;

margin: 0px;

}






#banaspe-in_big img {

margin: 4px 0px;

text-align: center;

vertical-align: middle;

}


#banaspe-in_big {

background-image: url(img/back-pink.gif);

background-repeat: repeat-y;

position: relative;

text-align: center;

margin: 0px;

}






#banaspe-in img {

margin: 4px 0px;

text-align: center;

vertical-align: middle;

}


/* リンク */



#link {

margin-bottom: 8px;

}



/* モバイル */



#mobile .pink {

font-size: 10px;

color: #E24765;

margin: auto;

margin-top: 3px;

margin-bottom: 0px;

text-align: center;

}



#mobile .pink a:link { 

color: #E24765;

} 

#mobile .pink a:visited {

color: #E24765;

}

#mobile .pink a:hover {

color: #FF8CA2;

}

#mobile .pink a:active {

color: #FF8CA2;

}





#mobile p {

width: 166px;

margin: auto;

margin-bottom: 2px;

padding: 0px;

border: 0px;

text-align: center;

}











/* メインメニュー内 */



#mainmenu {

margin: 0px 0px 0px 11px;

text-align: center;
width: 426px;
float: left;
}



#mainmenu p {

width: 428px;

margin: auto;

margin-bottom: 15px;

margin-top: 0px;

padding: 0px;

border: 0px;

text-align: center;

}







/* メイン上 */



#main01 {

margin-bottom: 8px;

}



#main01-in {

width: 426px;

background-image: url(img/back-main.gif);

background-repeat: repeat-y;

text-align: center;

margin: auto;

padding-top: 0px;
position: relative;
}



#main01-left {

margin: 0px 0px 0px 12px;

padding: 0px;

width: 195px;

float: left;

}



#main01-left img {

margin-bottom: 13px;

}



#main01-right {

margin: 0px 12px 0px 219px;

padding: 0px;

width: 195px;

}



* html #main01-right {

margin: 0px 11px 0px 216px;

}



* html #main01-left {

margin: 0px 0px 0px 6px;

}



#main01-in ul {

list-style-type: square;

list-style-position: outside;

font-size: 10px;

color: #E24765;

text-align: left;

line-height: 13px;

margin: 0px 0px 10px 0px;

padding: 0px 7px 0px 23px;

border: 0px;

}



#main01-in ul a:link { 

color: #E24765;

} 

#main01-in ul a:visited {

color: #E24765;

}

#main01-in ul a:hover {

color: #FF8CA2;

}

#main01-in ul a:active {

color: #FF8CA2;

}





#main01-in p {

margin: 0px 0px 10px 0px;

width: 185px;

padding-left: 10px;

}



#main01-in .m {

margin: 0px 0px 15px 0px;

}





#main01-in h4 {

background-color: #FFDCD7;

color: #EA547C;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

text-align: left;

vertical-align: middle;

padding: 2px 0px 1px 9px;

margin: 0px 0px 5px 0px;

}



#main01-in h4 a:link { 

color: #EA547C;

} 

#main01-in h4 a:visited {

color: #EA547C;

}

#main01-in h4 a:hover {

color: #FFA6BE;

}

#main01-in h4 a:active {

color: #FFA6BE;

}





#main01-in h4.dot {

background-color: #E28DD0;

color: #ffffff;
margin-top: 0px;
}

#main01-in h4.debut {
margin-top: 0px;
}


#main01-in h4.dot a:link { 

color: #ffffff;

} 

#main01-in h4.dot a:visited {

color: #ffffff;

}

#main01-in h4.dot a:hover {

color: #EA547C;

}

#main01-in h4.dot a:active {

color: #EA547C;

}





#main01-in h4.kuchikomi {

background-color: #FF83A1;

color: #ffffff;

}














/* 今月の産婦人科 */
#month {
height: 60px;
}

#month img {

float: left;

}



#month p {

float: right;

width: 143px;

}





/* メイン下 */



#main02-in {

width: 426px;

background-image: url(img/back-main.gif);

background-repeat: repeat-y;

text-align: center;

margin: auto;

margin-bottom: 7px;

}



#main02-in2 {

width: 426px;

text-align: center;

margin: auto;

margin-bottom: 7px;

}





#main02-in h4 {

background-color: #D9E7FF;

color: #4B86B7;

font-size: 12px;

font-family: "ＭＳ Ｐゴシック", Osaka;

text-align: left;

vertical-align: middle;

margin: 3px 12px 4px 12px;

padding: 2px 0px 1px 9px;

}



#main02-in ul {

list-style-type: square;

list-style-position: outside;

margin: 0px 12px;

padding: 0px 7px 0px 23px;

border: 0px;

font-size: 10px;

color: #4B86B7;

text-align: left;

line-height: 13px;

}



#main02-in p {

width: 400px;

margin: 0px 12px 10px 12px;

}





#main02-in ul a:link { 

color: #4B86B7;

} 

#main02-in ul a:visited {

color: #4B86B7;

}

#main02-in ul a:hover {

color: #9FC8EA;

}

#main02-in ul a:active {

color: #9FC8EA;

}





#main02-in .nxt {

font-size: 10px;

color: #737373;

text-align: right;

margin-bottom: 13px;

width: 398px;

}





/* マタルネ */

#main02-in_matarune {

width: 426px;

background-image: url(matarune/images/back.jpg);

background-repeat: repeat-y;

text-align: center;

margin: auto;

margin-bottom: 7px;

}

#matarune_bn img{

margin:3px 8px;

}

#matarune_bn2{

width: 380px;

background-color: #FFFFFF;

margin: 0 auto;

padding: 0;

}

#matarune_bn2 img{

margin:3px 3px;

}









/* 共通 */



h4 {

margin: 0px;

padding: 0px;

}



.hr {

border: 0px;

padding: 0px;

margin: 1px 0px 7px 0px;

background-image: url(common/hr.gif);

background-repeat: repeat-x;

height: 1px;

}



* html .hr {

margin: 1px 0px -2px 0px;

}



#contents p {

color: #666666;

font-size: 10px;

line-height: 13px;

text-align: left;

font-weight: normal;

}



#contents p a:link { 

color: #666666;

} 

#contents p a:visited {

color: #666666;

}

#contents p a:hover {

color: #BCBCBC;

}

#contents p a:active {

color: #BCBCBC;

}





.wimg {

display: block;

margin: 0px;

}





.wimg2 {
clear: both;

display: block;

margin: 0px;

width: 426px;

}







#contents .foot {

	font-size: 10px;

	color: #E24765;

	margin: 0px;

	margin-top: 5px;

	padding: 0px;

	border: 0px;

	text-align: center;

	width: 100%;



}













#contents .foot a:link { 

color: #E24765;

} 

#contents .foot a:visited {

color: #E24765;

}

#contents .foot a:hover {

color: #FF8CA2;

}

#contents .foot a:active {

color: #FF8CA2;

}



a {

text-decoration: none; 

}





.jyunbi {

color: #666666;

font-size: 10px;

font-weight: bold;

}

.kensaku {
width: 400px;
margin: 0px auto 10px auto;
}
