/* CSS Document */


/* 目次-------------------------------- */

#php_topix{
text-align:center;
}

.topix_img{
margin-bottom:10px;
}

/* 次回予告-------------------------------- */

#php_next{
text-align:center;
}

/* 別冊ＰＨＰ　INDEX
***********************************************/


/* のびのび子育て 投稿写真-------------------------------------- */

p.syasin { padding-left:10px;}
p.syasinTxtTit { font-weight:bold; font-size:medium; color:#FF6600; padding-left:15px; padding-bottom:15px;}
div.syasinTxt { background:url(/magazine/phpex/img/syashin_pt1.gif) no-repeat; padding:30px; font-size:small; line-height:1.4em; width:580px; background-position:15px 15px; text-align:left;
}
span.smm { font-size:x-small;}
p.mail { text-align:center;}

/* のびのび子育て イーブンブック-------------------------------- */

#even_cont{
text-align:center;
}



*html .about_text { font-size:100%; line-height:150%; padding:5px ; width:545px; text-align:left; padding:10px 10px 0 20px;}
.about_text { font-size:100%; line-height:150%; padding:5px ; width:565px; text-align:left; padding:10px 10px 0 30px;}
img.title {margin:7px 0 3px 0;}
#even_cont table{
padding-left:10px;
}
table.list { font-size:100%; margin:0 10px;}

*html DIV.player {padding:10px 10px 0 15px;font-size:80%;line-height:120%; text-align:left; width:90%;}
DIV.player {padding:10px 10px 0 25px;font-size:80%;line-height:120%; text-align:left; width:95%;}

/* 雑誌情報 */
.bookIMG { border:1px solid #999999; margin-right:1px;}
table#box { width:570px; border:0; margin-bottom:20px;}
table.list { border:1px solid #999999; margin-top:10px; margin-bottom:10px;}
table.list td.left { color:#666666;background-color:#eeeeee;padding:4px 3px 4px 3px;border-bottom:1px solid #CCCCCC; font-size: smaller; text-align:center;}
table.list td { color:#666666;background-color:#ffffff;padding:4px 3px 4px 3px;border-bottom:1px solid #CCCCCC; font-size: smaller;}
table.topics { font-size:10pt;}
table.topics th { text-align:left;}
table.topics td { border-bottom:1px solid #999999;}

/* 今月の読みどころ +　ちょっと見 */
div#rrCmPHPEX { width:410px; margin-left:10px; } 
div#rrCmPHPEX div#rrCmYomiTXT { padding:10px 15px 20px 15px; font-size:small; line-height:1.4em;}
div#rrCmPHPEX div#rrCmChotBOX { padding:10px 15px 10px 15px;}
div#rrCmPHPEX div#rrCmChotBOX div#tokusy { background:url(img/icon_tokusyu.gif) no-repeat; padding:0px 0 5px 40px; font-size:small; margin:0 0 5px 0;}
div#rrCmPHPEX div#rrCmChotBOX div#rensai { background:url(img/icon_rensai.gif) no-repeat; padding:0px 0 5px 40px; font-size:small; margin:0 0 5px 0;}
div#rrCmPHPEX div#rrCmChotBOX div a { color:#0066FF;}
div#rrCmPHPEX div#rrCmChotBOX div a:hover { color:#FF6666;}

/* 購入ボタン */
p.buyBtn { text-align:center;}

/* 別冊　ＰＨＰindex 今月の目次 */
div#rrCmPHPEX2 { width:570px; margin-bottom:15px;}
div#rrCmPHPEX2 table { width:570px; border:0; }
div#rrCmPHPEX2 table td { border-bottom:1px dotted #CCCCCC; padding:2px 0 5px 0;}
div#rrCmPHPEX2 table td.ctd { padding-left:0px; }
div#rrCmPHPEX2 table td p { padding:0 0 0 10px}
div#rrCmPHPEX2 table td p.biz1 { color:#ff6600; padding-left:10px; font-size:11px; background-position:0 2px;}
div#rrCmPHPEX2 table td p.cat1 { color:#666666; padding-left:10px; font-size:11px; background-position:0 2px;}
div#rrCmPHPEX2 table td p.cat2 { color:#CC0000; padding-left:10px; font-size:11px; }
div#rrCmPHPEX2 table td p.main1 { background-color:#ffe1db; font-weight: bold; color:#000000; padding:4px 0px 3px 0px; margin-bottom:3px; text-align:center;}
div#rrCmPHPEX2 table td p.main2 { color:#CC0000; }
div#rrCmPHPEX2 table td p.main3 { background-color:#e4eaf1; font-weight: bold; color:#000000; padding:4px 0px 3px 0px; margin-bottom:3px; text-align:center;}
div#rrCmPHPEX2 table td p.main4 { color:#CC0000; }

/* 別冊　ＰＨＰ　index 別冊　ＰＨＰ とは */
div#rrCmPHPEX3 { width:570px; }
div#rrCmPHPEX3 div#rrCmAboutTXT { padding:10px 15px 20px 15px; font-size:small; line-height:1.4em;}





/* 別冊ＰＨＰ　ちょっと見！ 特集
***********************************************/
div#chottoSP { width:530px; padding:0 20px 0 20px;}
div#chottoSP p { font-size:small; line-height:1.4em;}
div#chottoSP font {color:#CC0000; font-size:small}
div#chottoSP div { font-size:small; line-height:1.4em;}

.chottoSPstyle1 {color: #CC0000; font-weight:bold;}
p#chottoSPtitle { font-size: medium; font-weight: bold; color:#ff6666; padding-bottom:5px; border-bottom: 2px dotted #ff6666; background:url(img/ehon_booktit_bg.gif) repeat-x; background-position:bottom;}
p#chottoSPname {text-align:right; padding:10px 0 10px 0; }
p.chottoSPtim {padding:0 0 10px 0}
p.chottoSPtxt {padding-bottom:15px;}
p.chottoSPpot {font-weight:bold; color:#CC0000;}
p.chottoSPnxt {color:#0099FF; font-weight:bold; padding:10px 0 10px 0; border-top: 2px dotted #ff6666;}




/* 別冊ＰＨＰ　ちょっと見！ 連載
***********************************************/
div#chottoSR { width:530px; padding:0 20px 0 20px;}
div#chottoSR p { font-size:small; line-height:1.4em;}
div#chottoSR font {color:#CC0000;}
div#chottoSR div { font-size:small; line-height:1.4em;}

p.chottoSPnxt {color:#0099FF; font-weight:bold; padding:10px 0 10px 0; border-top: 2px dotted #ff6666;}



/* 別冊ＰＨＰ　親子で読みたくなる絵本
***********************************************/
div.pdl20 {padding-left:20px;}

div.honTantei { border:3px dotted #FFCC33; width:459px; padding:20px 30px 0px 35px; background:url(img/ehon_tantei_ef.gif) no-repeat; background-position:10px 10px ; margin-bottom:15px;}
div.honTantei img { float:right; }
div.honTantei p { font-size:small; line-height:1.4em;}
p.honTanteiName { font-weight:bold; font-size:small; color:#333333; padding-bottom:5px;}
p.honTanteiName span { font-weight:100; color:#333333;}

p.sub { padding:0 5px 0 5px; }
div.osusume { width:510px; padding:20px 20px 20px 20px;}
div.osusume img { float:right; width:120px; margin-left:10px; vertical-align: top;}
div.osusume div.bookTit { font-size: small; font-weight: bold; padding:7px 10px 5px 10px; 
              background:url(img/ehon_booktit_bg.gif) repeat-x; background-position:bottom; 
              color:#cc3366; border-bottom: 2px dotted #ffc9b6;}
div.osusume div.bookIfr { font-weight:100; font-size: small; font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.5em; padding:10px 0 0 10px;}
div.osusume p.bookExp { font-size:small; line-height:1.4em; padding-left:10px;}


p.dotline1 { width:510px; height:12px; margin:0px 20px 0px 20px; border-top:2px solid #999999;}


div.osusume2 { width:510px; padding:20px 20px 20px 20px;}
div.osusume2 img { float:right; width:120px; margin-left:10px;}
div.osusume2 div.bookTit { font-size: small; font-weight: bold; padding:7px 10px 5px 10px; 
              background:url(img/ehon_booktit_bg2.gif) repeat-x; background-position:bottom; 
              color:#cc3366; border-bottom: 2px dotted #66ccff;}
div.osusume2 div.bookIfr { font-weight:100; font-size: small; font-family:"ＭＳ ゴシック", "Osaka－等幅"; line-height:1.5em; padding:10px 0 0 10px;}
div.osusume2 p.bookExp { font-size:small; line-height:1.4em; padding-left:10px;}
p.dotline2 { width:530px; height:12px; margin:0px 20px 0px 20px; border-top:2px solid #999999;}





/* 別冊ＰＨＰ　投稿募集
***********************************************/





