﻿@charset "utf-8";
/* CSS Document */




/* ママンペール最新号
---------------------------------------------------- */

/*.magazine_title{
width:578px;
margin:0px 0px 20px 0px;
font-weight:bold;
}

.magazine_col01{border:1px solid #00aad4}
.magazine_col02{border:1px solid #f092aa}
.magazine_col03{border:1px solid #61c1bd}
.magazine_col04{border:1px solid #b90000}
*/
.magazine_line{
clear:both;
width:580px;
margin:0px 0px 20px 10px;
_margin:0px 0px 20px 10px;
border-bottom:dashed 1px #ece9d8;
}

#magazine_list p{
padding:6px 0px 6px 10px;
}


.magazine_title{
width:580px;
margin:0px 0px 20px 10px;
}

.magazine_tx{
clear:both;
float:left;
width:350px;
margin:0px 10px 20px 0px;
}

.magazine_img{
float:left;
width:220px;
margin:0px 0px 20px 0px;
}

.magazine_tx img{
margin:10px 0px 0px 10px;
}

.magazine_img img{
margin:10px 0px 0px 0px;
}

.magazine_back{
clear:both;
width:600px;
margin:0px 0px 40px 0px;
}

.magazine_back p{
width:580px;
margin:0px 0px 0px 0px;
}

.magazine_img02{
clear:both;
float:left;
width:250px;
margin:0px 10px 20px 10px;
_margin:0px 10px 20px 5px;
}

.magazine_tx02{
float:left;
width:310px;
margin:0px 0px 20px 0px;
}

.magazine_tx02 p{
width:320px;
margin:0px 0px 0px 0px;
}


.magazine_img_s_box{
width:580px;
margin:0px 0px 20px 10px;
}

.magazine_img_s{
float:left;
width:140px;
margin:0px 5px 0px 0px;
}

.magazine_img_s img{
margin:0px 0px 10px 0px;
}

.magazine_img_s_tx{
margin:-10px 0px 0px -10px;
}

.magazine_img_s_last{
float:left;
width:140px;
margin:0px 0px 0px 0px;
}

.magazine_img_s_last img{
margin:0px 0px 10px 0px;
}


.magazine_shop_box{
width:570px;
margin:0px 0px 10px 10px;
background-color:#ebbc3a;
padding:5px;
}

.tx_book{
font-weight:bold;
color:#b90000;
}

.magazine_img_s02{
float:left;
width:140px;
margin:0px 20px 0px 0px;
}

.magazine_img_s02 img{
margin:0px 0px 10px 0px;
}

.magazine_img_s02_tx{
margin:-10px 0px 0px 0px;
}


.magazine_box{
width:578px;
margin:0px 0px 20px 10px;
border:1px solid #ece9d8;
}


.magazine_box:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .magazine_box {
	height: 1em;
}

.magazine_box {
	display: block;
}
/**/

.magazine_box_img{
float:left;
width:120px;
margin:10px 10px 10px 10px;
}

.magazine_box_img img{
margin:0px 0px 10px 0px;
}

.magazine_box_tx{
float:left;
width:420px;
margin:10px 0px 10px 0px;
}

.box_magazine_col06{background-color:#ebf4e5}
.box_magazine_col07{background-color:#fbd7ba}

.mgn_b_20_l{
clear:both;
margin:0px 0px 20px 10px;
}



/* お仕事大作戦
---------------------------------------------------- */


.strategy_tl_img{
float:left;
width:95px;
margin:0px 10px 20px 10px;
}

.strategy_tl_tx{
float:left;
width:450px;
margin:0px 0px 20px 10px;
padding:20px 0px 0px 0px;
}

.strategy_tl_tx img{
margin:0px 0px 10px 0px;
}

.strategy_tl_tx_box{
background-color:#eaddcd;
padding:2px 10px 2px 10px;
margin:0px 10px 0px 0px;
}

.strategy_tx{
width:580px;
margin:0px 0px 20px 10px;
padding:0px 0px 10px 0px;
}

.col_strategy{
color:#6fc517;
}

.line_strategy{
width:580px;
border-top:3px solid #6fc517;
margin:0px 0px 0px 10px;
}

.strategy_box{
width:560px;
background-color:#f0f9e7;
padding:0px 10px 10px 10px;
}

.strategy_box:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .strategy_box {
	height: 1em;
}

.strategy_box {
	display: block;
}
/**/

.strategy_box p{
margin:0px 0px 0px 0px;
}

.strategy_box_img{
float:left;
width:44px;
margin:10px 10px 0px 0px;
}

.strategy_box_tx{
float:left;
width:500px;
margin:0px 0px 0px 0px;
}



.day_tx{
float:left;
width:370px;
margin:0px 10px 20px 10px;
_margin:0px 10px 20px 5px;
}

.day_img{
float:left;
width:200px;
margin:0px 0px 20px 0px;
}


.day_line{
clear:both;
width:560px;
margin:0px 0px 20px 0px;
_margin:0px 0px 0px 0px;
border-top:dashed 1px #ece9d8;
}


.day_table{
clear:both;
float:left;
width:200px;
margin:0px 10px 20px 10px;
_margin:0px 10px 20px 5px;
}

.day_table_tx{
float:left;
width:370px;
margin:0px 0px 20px 0px;
}


table.day_chart{
margin:0px 0px 20px 0px;
_margin:0px 0px 0px 0px;
border-collapse : collapse ;
}

table.day_chart td{
padding:10px 10px 10px 10px;
border:solid 1px #ECE9D8;
}


.day_td_col_p{
background-color:#f1979c;
}

.day_td_col_g{
background-color:#f0f0e8;
}


.day_box{
clear:both;
width:580px;
margin:0px 0px 20px 10px;
padding:0px 0px 10px 0px;
background-color:#fff8e5;
}


.day_box:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html .day_box {
	height: 1em;
}

.day_box_img {
	display: block;
}
/**/

.day_box_img{
float:left;
width:200px;
margin:10px 10px 0px 10px;
_margin:10px 10px 0px 5px;
}

.day_box_img_tx{
float:left;
width:340px;
margin:10px 0px 0px 0px;
}


.line_day{
width:580px;
border-top:3px solid #ffbd00;
margin:0px 0px 0px 10px;
}


@charset "utf-8";
/* CSS Document */



/* 幼稚園・保育園情報詳細
---------------------------------------------------- */

#detail_list{
clear:both;
width:580px;
margin:0px 0px 10px 10px;
}

#detail_list p{
padding:6px 0px 6px 10px;
}

#detail_list td{
padding:0px;
}

.detail_tr{
background-color:#f0f0e8;
}


.detail_table_c{
text-align:center;
}

.detail_table_r{
text-align:right;
}


.detail_tr_line{
border-collapse : collapse ;
}

.detail_tr_line td{
border-bottom:1px dashed #ece9d8;
}


.detail_content{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dashed #ece9d8;
}

.detail_content p{
margin:0px 0px 0px 0px;
}



#detail_img{
float:left;
width:250px;
margin:0px 20px 20px 10px;
_margin:0px 20px 20px 5px;
}

#detail_img p{
margin:0px 0px 0px 0px;
}

#detail_img img{
margin:0px 0px 0px 0px;
}



#detail_tx{
float:left;
width:310px;
margin:0px 0px 20px 0px;
}

#detail_tl{
width:310px;
background-color:#ff77b5;
}


#detail_tl p{
margin:0px 0px 6px 10px;
_margin:0px 0px 0px 10px;
}


#detail_tx_box{
clear:both;
width:558px;
margin:0px 0px 10px 10px;
padding:0px 10px;
border:1px solid #ece9d8;
}

#detail_list_back{
clear:both;
width:580px;
margin:0px 0px 20px 10px;
}

#detail_list_back p{
margin:0px 0px 0px 0px;
}

.detail_sub_img_l{
float:left;
width:120px;
margin:0px 10px 0px 10px;
}

.detail_sub_img_l p{
margin:0px 0px 0px 0px;
}


.detail_sub_img_r{
float:left;
width:300px;
margin:0px 0px 0px 0px;
}


.detail_sub_img_r p{
margin:0px 0px 0px 0px;
}





