@charset "Shift_JIS";
/* CSS Document */
/*-- みのぶ誌 ----------------------------------------*/

#main .main_l p.minobu_hyoshi-txt{
font-size:11px;
margin:0 8px 0 8px;
text-align:left;
padding:0;
}

#main .main_l p.pic_name{
font-size:11px;
padding:2px 3px 2px 0;
text-align:right;
}

#main .main_l img.bk_no-b{
width:200px;
margin:5px 0 0 6px;
}

#main .main_l img.left_list{
width:9px;
margin:2px 0 0 7px;
}

#main .main_l p.bk_no-txt{
font-size:11px;
margin:0;
}

#main .main_r_mid table.rogo{
width:550px;
margin:5px 10px 15px 10px;
}

#main .main_r_mid table.rogo td{
font-size:12px;
padding-bottom:10px;
}

/*--目次----------*/
#main .main_r_bot p img.mokuji_list{
width:17px;
margin:2px 2px 0 20px;
}

#main .main_r_bot p.mokuji_txt{
font-size:12px;
}

#main .main_r_bot img.mokuji{
width:400px;
margin:5px 2px 0 20px;
}


/*--教箋----------*/
.kyosen-ta{
width:740px;
border:none;
margin:5px 0 15px 15px;
}

.kyosen-ta tr{
vertical-align:top;
}

.kyosen-ta td img{
	width:220px;
	margin:3px;
}

.kyosen-ta td.kyosen_txt{
font-size:14px;
padding:4px 0 4px 5px;
line-height:140%;
}

.kyosen-ta td.kyosen_title{
font-size:14px;
padding:4px 0 4px 5px;
line-height:130%;
font-weight:bold;
}

.kyosen-ta td.kyosen_title p.kyosen_sub{
font-size:13px;
padding:4px 0 4px 10px;
line-height:130%;
text-align:left;
font-weight:normal;
}

.kyosen-ta td.kyosen_title p{
font-size:13px;
padding:2px 5px 4px 0;
text-align:right;
line-height:130%;
}

/*--祖山時報----------*/
#sozan-j{
width:740px;
margin:0 0 15px 15px;
height:100%;
}

.sozan-j_r{
width:265px;
margin:0 0 0 5px;
float:right;
}

.sozan-j_l{
width:265px;
margin:0 5px 0 0;
float:left;
}

/*.sozan-j_ta{
width:265px;
margin:5px 0;
}

.sozan-j_ta td.sozan-j_title{
font-size:14px;
line-height:130%;
padding:3px;
font-weight:bold;
}

.sozan-j_ta td.sozan-j_txt{
font-size:14px;
line-height:130%;
padding:3px;
}

.sozan-j_ta td img{
width:255px;
margin:2px 5px;
}

.sozan-j_ta td img.sozan-j_list{
width:9px;
margin:1px 2px 1px 1px;
}*/

.sozan-j_gyoji{
font-size:14px;
padding:7px 0 2px 5px;
font-weight:bold;
}

.sozan-j_gyoji img{
width:9px;
margin:0 2px 1px 0;
}


.sozan-j_txt{
font-size:14px;
line-height:130%;
padding:5px 0 5px 15px;
border-bottom:1px #D3BBA5 dotted;
}

/*祖山時報最後尾に使用（ラインを引かない）*/
.sozan-j_txt_no-bo{
font-size:14px;
line-height:130%;
padding:5px 0 5px 15px;
}

.sozan-j_txt img{
float:right;
margin:1px 0 5px 10px;
}

.sozan-j_txt_no-bo img{
float:right;
margin:1px 0 5px 10px;
}

.sozan_j_ph-sp100{
margin-bottom:100px;
}


.sozan-j_txt_img-cap{
float:right;
width:265px;
}

.sozan-j_txt_img-cap img{
margin:0 0 2px 5px;
}

.sozan-j_txt_img-cap p{
padding-bottom:10px;
font-size:12px;
font-weight:bold;
text-align:center;
clear:both;
}

/*--童話----------*/
.dowa_ta{
border-collapse:collapse;
margin:5px 30px;
}

.dowa_ta td.dowa-bk{
width:8px;
background-color:#000000;
border:1px #000000 solid;
height:25px;
}

.dowa_ta td.dowa-wh{
width:8px;
background-color:#FFFFFF;
border:1px #000000 solid;
}

.dowa_ta td.dowa-title{
background-color:#FFFFFF;
border:1px #000000 solid;
padding:10px;
font-size:16px;
font-weight:bold;
}

.dowa_ta td.dowa-bo_no{
border:none;
font-size:13px;
padding:0 5px;
}

.p_minobu{
font-size:14px;
line-height:130%;
text-align:left;
margin:4px 10px 5px 30px;
}

.p_minobu img.shimen_list{
width:9px;
margin:1px 2px 1px 1px;
}

.minobu_shimen-pdf{
font-size:12px;
}

.shimen_b-waku{
height:40px;
margin:2px 0 5px 35px;
}

/*--購読のおすすめ----------*/
#main .main_r_mid p img.susume_list{
width:10px;
margin:1px 2px 1px 10px;
}

/*--バックナンバー----------*/
.back_no_wide{
width:720px;
/*height:285px;*/
margin:10px 0  10px 30px;
}

.back_no_wide .b_no{
width:240px;
float:left;
margin:0;
}





.back_no{
width:500px;
height:285px;
margin:10px 30px;
}

.back_no-mon{
font-size:14px;
margin:10px 10px 5px 5px;
}

.back_no .b_no-l{
width:240px;
float:left;
margin:0 5px 0 0;
}

.back_no .b_no-r{
width:240px;
float:right;
margin:0 0 0 5px;
}