@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#BFEFFF;
}

img a{
	border:0;
}

/*------------------------------------------
a:link {
	color:#0066FF;
	text-decoration:underline;
}

a:visited {
	color:#0066FF;
	text-decoration:underline;
}

a:hover {
	color:#F2707A;
	text-decoration:underline;
}

a:active {
	color:#F2707A;
	text-decoration::underline;
}
--------------------------------------------*/
/*------------------------------------------
　基本とベース　　　　　　　　　2009/3/06
--------------------------------------------*/

#main{
	margin:0 auto;
	width:980px;
	background:#FFFFFF;
}


h1,h2,h3,p{
	margin:0;
	padding:0;
}

h1,h2,h3{
	font-size:100%;
}

p{
	font-size:90%;
}

.clearfloat{
	clear:both;
	height:0;
	font-size:0;
	line-height:0px;
}


/*------------------------------------------
　ヘッダー　　　　　　　　　　　2009/3/6
--------------------------------------------*/


#header{
	height:278px;
	margin:0 0 10px 0;
	width:980px;
	padding:0;
	background:url(http://img.47news.jp/service/kosodate/images/main_imaeg.jpg) no-repeat;
}

#header .titleLogo{
	float:left;
	width:334px;
}

#header .adSpace{
	float:left;
	width:600px;
	height:260px;
	background:#FFFFFF;
	margin:6px 0 0 0;
	text-align:center;
	padding:0;
}



/*------------------------------------------
　ヘッダー中面　　　　　　　　　　2009/5/20
--------------------------------------------*/

#header_in{
	height:98px;
	margin:0 5px 10px;
	width:980px;
	padding:5px 0 0 0;
}


/*------------------------------------------
　ヘッダー広告なし　　　　　　　　2009/6/29
--------------------------------------------*/


#header_ad_no{
	height:178px;
	margin:0 0 10px 0;
	width:980px;
	padding:0;
	background:url(http://www.47news.jp/service/kosodate/images/main_imaeg_ad_no.jpg) no-repeat;
}

#header_ad_no .titleLogo_ad_no{
	float:left;
	width:364px;
}

#header_ad_no .kodomoImage{
	float:left;
	padding:0;
	width:531px;
}


/*------------------------------------------
　メニュー　　　　　　　　　　　2009/3/6
--------------------------------------------*/


#menu{
	margin:0;
	padding:0 5px;
	widows:970px;
}


#menu ul{
	margin: 0;
	padding: 0;
}

#menu ul li {
	margin: 0;
	padding: 0;
	float:left;
	/*width:80px;*/
	line-height: 1;
	list-style-type: none;
}

#menu ul li a {
	padding:0;
	display: block;
	position: relative;
	text-decoration: none;
	text-indent: -9999px;
	height:30px;
}


#menu ul li.home a{
	background:url(http://img.47news.jp/service/kosodate/images/home_off.jpg)  no-repeat;
	width:239px;
}

#menu ul li.about a{
	background:url(http://img.47news.jp/service/kosodate/images/about_off.jpg)  no-repeat;
	width:243px;
}

#menu ul li.link a{
	background:url(http://img.47news.jp/service/kosodate/images/link_off.jpg)  no-repeat;
	width:254px;
}

#menu ul li.inquiry a{
	background:url(http://img.47news.jp/service/kosodate/images/inquiry_off.jpg)  no-repeat;
	width:234px;
}



/*----------　マウスオーバー時 ---------------*/


#menu ul li.home a:hover{
	background:url(http://img.47news.jp/service/kosodate/images/home_on.jpg)  no-repeat;
	width:239px;
}

#menu ul li.about a:hover{
	background:url(http://img.47news.jp/service/kosodate/images/about_on.jpg)  no-repeat;
	width:243px;
}

#menu ul li.link a:hover{
	background:url(http://img.47news.jp/service/kosodate/images/link_on.jpg)  no-repeat;
	width:254px;
}

#menu ul li.inquiry a:hover{
	background:url(http://img.47news.jp/service/kosodate/images/inquiry_on.jpg)  no-repeat;
	width:234px;
}





/*------------------------------------------
　メイン部分　　　　　　　　　　　2009/3/06
--------------------------------------------*/


#contents{
	clear:both;
	margin:0;
	padding:0;
	padding:10px 5px 0;
	widows:970px;
}


/*------------------------------------------
　メインの左部分　　　　　　　　　　2009/3/06
--------------------------------------------*/

#contents #conLeft{
	float:left;
	width:670px;
}

#contents #conLeft .left_the_box{
	width:670px;
	margin-bottom:10px;
}

#contents #conLeft  .kuzu{
	font-size:75%;
	width:670px;
	margin:0 0 5px 5px;
}

.kuzu_long{
	font-size:75%;
	width:960px;
	padding:10px 0 0 5px;
}

.seachBox{
	width:616px;
	height:40px;
	padding:5px 0 0 54px;
	background:#E4FCC2;
	margin:0;
}

#contents #conLeft .left_the_box .left_box_head{
	background:url(http://img.47news.jp/service/kosodate/images/box_head.jpg) no-repeat;
	height:37px;
}

.chumoku_head_left{
	float:left;
}

.chumoku_head_right{
	float:right;
	padding:9px 10px 0 0;
}

#contents #conLeft .left_the_box .left_box_center{
	background:url(http://img.47news.jp/service/kosodate/images/box_center.jpg) repeat-y;
	padding:10px 15px 10px 15px;
	width:640px;
}

#contents #conLeft .left_the_box .left_box_center p{
       line-height:150%;
}

#contents #conLeft .left_the_box .left_image{
	width:670px;
}


/*---------------    中の記事部分適用	css  ---------------------*/ 


#contents .left_the_box .chumoku_center p{
	line-height:150%;
}

.redTime{
	color:#FF0000;
}

.textRight{
	text-align:right;
	padding:5px 0 0 0;
	font-size:75%;
}
		

.photoRight{
	float:right;
	padding:0 0 10px 20px;
}

.bigTitle{
	font-size:120%;
	font-weight:bold;
	padding:0 0 5px 0;
}
	
.tenLine{
	clear:both;
	padding:5px 0 10px 0;
	height:6px;
}

ul.kijiList{
	padding:0 0 0 15px;
	margin:0;
}

ul.kijiList li{
	padding:2px 160px 2px 0;
	margin:0 0 0 5px;
	list-style:url(http://img.47news.jp/service/kosodate/images/pink_list_mark.jpg);
	font-size:90%;
	position:relative;
	width:470px;
        line-height:150%;
}

ul.kijiList li .timestmp{
	display:block;
	position:absolute;
	right:0;
	top:5px;
	color:#000;
	font-size:85%;
}



/*------------------------------------------
　メインの右部分　　　　　　　　2009/3/06
--------------------------------------------*/

#contents #conRight{
	float:right;
	width:290px;
}

#contents #conRight .right_the_box{
	width:290px;
	padding-bottom:10px;
}

#contents #conRight .right_the_no_box{
	width:290px;
	padding:0 0 2px 0;
	margin:0;
}

#contents #conRight .right_the_box .rightImageBox{
	width:290px;
	clear:both;
}

#contents #conRight .right_the_box .rightImageBook{
	width:286px;
	padding:2px;
	clear:both;
}


#contents #conRight .right_the_box .rightCenter{
	width:275px;
	background:url(http://img.47news.jp/service/kosodate/images/right_box_center.jpg) repeat-y;
	padding:0 10px 5px 5px;
}


/*---------------　検索 --------------------*/


ul.searchList{
	padding:5px 0 0 20px;
	margin:0;
}

ul.searchList li{
	padding:3px 0 3px;
	margin:0;
	font-size:90%;
	list-style:url(http://img.47news.jp/service/kosodate/images/blue_list_mark.jpg);
}
/*---------------　ランキング --------------------*/


ul.rankList{
	padding:5px 0 0 20px;
	margin:0;
}

ul.rankList li{
	list-style-image:none; 
　　　 list-style-position:outside; 
        list-style-type:decimal; 
        margin:0; 
        padding:3px 0 3px;
        font-size:90%;
}


/*---------------　参加新聞社リンク --------------------*/


ul.siteLinkList{
	padding:5px 0 0 20px;
	margin:0;
}

ul.siteLinkList li{
	padding:3px 0 3px;
	margin:0;
	list-style:url(http://img.47news.jp/service/kosodate/images/list_style_link.jpg) outside;
	line-height:130%;
	font-size:90%;
}


/*---------------　本の紹介 --------------------*/

.book_center{
	background:url(http://img.47news.jp/service/kosodate/images/book_center.jpg) repeat-y;
	padding:5px 10px;
	width:270px;
}

.bookLeft{
	float:left;
	padding:10px 10px 0 10px;
}

.booktitle{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	padding:10px 0 0 0;
}

.bookintro{
	font-size:12px;
	line-height:130%;
}


 

/*--------------------------------------------------------
　地域別カテゴリのリンク - 都道府県別-　　　　　2009/3/09
----------------------------------------------------------*/

#contents #conRight .right_the_box .localMap{
	width:290px;
	background:url(http://img.47news.jp/service/kosodate/images/local_map.jpg) no-repeat;
	height:218px;
	position:relative;
}

#contents #conRight .right_the_box .localMap .hottukaido{
	width:61px;
	height:43px;
	position:absolute;
	top:22px;
	left:219px;
}

#contents #conRight .right_the_box .localMap .tohoku{
	width:49px;
	height:69px;
	position:absolute;
	top:70px;
	left:219px;
}

#contents #conRight .right_the_box .localMap .kanto{
	width:48px;
	height:49px;
	position:absolute;
	top:144px;
	left:220px;
}

#contents #conRight .right_the_box .localMap .kanto2{
	width:19px;
	height:33px;
	position:absolute;
	top:160px;
	left:201px;
}


#contents #conRight .right_the_box .localMap .koshinetu{
	width:41px;
	height:32px;
	position:absolute;
	top:123px;
	left:174px;
}

#contents #conRight .right_the_box .localMap .hokuriku{
	width:29px;
	height:32px;
	position:absolute;
	top:123px;
	left:140px;
}


#contents #conRight .right_the_box .localMap .tokai{
	width:49px;
	height:33px;
	position:absolute;
	top:161px;
	left:144px;
}

#contents #conRight .right_the_box .localMap .kansai{
	width:37px;
	height:40px;
	position:absolute;
	top:132px;
	left:98px;
}

#contents #conRight .right_the_box .localMap .chugoku{
	width:41px;
	height:27px;
	position:absolute;
	top:123px;
	left:53px;
}

#contents #conRight .right_the_box .localMap .shikoku{
	width:35px;
	height:20px;
	position:absolute;
	top:156px;
	left:55px;
}

#contents #conRight .right_the_box .localMap .kyushu{
	width:39px;
	height:57px;
	position:absolute;
	top:132px;
	left:10px;
}

#contents #conRight .right_the_box .localMap .okinawa{
	width:33px;
	height:20px;
	position:absolute;
	top:85px;
	left:9px;
}


/*--------------------------------------------------------
　地域別カテゴリのリンク - 都道府県別-　　　　　2009/3/09
----------------------------------------------------------*/

#contents #conLeft .left_the_box .left_box_center_local{
	background:url(http://img.47news.jp/service/kosodate/images/box_center.jpg) repeat-y;
	padding:10px 5px 10px 0;
	width:665px;
}

.floatLocalList{
	float:left;
	width:320px;
	padding:0 0 10px 10px;
}

.floatLocalListImage{
	width:320px;
}

.floatLocalListCenter{
	width:320px;
	background:url(http://img.47news.jp/service/kosodate/images/local_mini_center.jpg) repeat-y;
}

.floatLocalListCenter ul{
	margin:0 0 0 25px;
	padding:0 10px 0 0;
	font-size:90%;
}


.floatLocalListCenter ul li{
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	list-style:url(http://img.47news.jp/service/kosodate/images/blue_list_mark.jpg);
	list-style-position:outside;
	position:relative;
}

.timestamp {display:block; position:absolute; right:5px; top:5px; color:#000; font-size:90%; }


/*--------------------------------------------------------
　サイトマップ　　　　　2009/5/26
----------------------------------------------------------*/

ul.siteMap{
	padding:0 0 0 15px;
	margin:0;
}

ul.siteMap li{
	padding:5px 0;
	margin:0;
	list-style:url(http://img.47news.jp/service/kosodate/images/pink_list_mark.jpg);
	font-size:90%;
}

/*------------------------------------------
　その他のページ　　　　　　　　　2009/5/21
--------------------------------------------*/

.in_inBox{
	width:640px;
	padding:0;
}

.in_inBox_in{
	width:640px;
	padding:0 0 10px 0;
	font-size:100%;
	line-height:150%;
	letter-spacing:130%;
}

.in_inBox_in p{
	padding:5px 0;
	line-height:150%;
	letter-spacing:130%;
}

.in_inBox_in table{
	font-size:90%;
	line-height:150%;
}

.in_inBox_in ul.numberList{
	list-style:decimal;
}

.in_inBox_in .in_inBox_float{
	width:305px;
	float:left;
	padding:0 13px 0 0;
}

.inBox_title{
	border-bottom:1px solid #26CAFF;
	padding:0 0 5px 0;
}


/*------------------------------------------
　フォント　　　　　　　　　2009/5/22
--------------------------------------------*/

.font100{
	font-size:100%;
}

.font90{
	font-size:90%;
        line-height:150%;
}

.font100_line{
	font-size:100%;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}






/*------------------------------------------
　フッター　　　　　　　　　2009/3/06
--------------------------------------------*/


#footer{
	clear:both;
	padding:5px 0 5px;
	background:url(http://img.47news.jp/service/kosodate/images/footer_bg.jpg) no-repeat;
	height:25px;
	font-size:75%;
}

#footer .footMenu{
	background:url(http://img.47news.jp/service/kosodate/images/foot_menu_bg.jpg) no-repeat;
	height:17px;
	width:203px;
	margin:2px 0 0 50px;
	padding:4px 0 0 5px;
	float:left;
}

.footMenu ul{
	list-style:none;
	display:inline;
	margin:0;
	padding:0 0 0 5px;
}

.footMenu ul li{
	display:inline;
	margin:0 10px 0 0;
	padding:0;
}

.footMenu ul li a{
	color:#333333;
	text-decoration:none;
}

.footMenu ul li a:hover{
	color:#333333;
	text-decoration:underline;
}


#footer .footAddress{
	padding:12px 10px 0 50px;
	color:#FFFFFF;
	font-size:90%;
	float:right;
}

/*------------------------------------------
　トップページ画像　　　　　　　　　2009/5/21 堀内
--------------------------------------------*/
.photoRight{
overflow: hidden; 
height: 80px;
}
.photoRight img{
 border-width:0px;
}
.timestampIn {
color:#000000;
display:block;
font-size:90%;
position:absolute;
right:0;
top:5px;
}
/*------------------------------------------
　全国子育て記事詳細　　　　　　　　　2009/5/25 堀内
--------------------------------------------*/
.black a:hover {
color:#FF3300;
text-decoration:none;
}
.black a {
color:#333333;
text-decoration:none;
}
.foq{
font-size:90%;
}
/*------------------------------------------
　地域別個別　　　　　　　　　2009/5/25 堀内
--------------------------------------------*/
.kijil{
 width:492px;
}

/*------------------------------------------
　詳細ページ　　　　　　　　　　2009/3/10
--------------------------------------------*/

#contents .left_the_box .shosai_head{
	background:url(http://img.47news.jp/service/kosodate/images/shosai_head.jpg) no-repeat;
	height:44px;
}

.shosaiTitle{
	font-size:140%;
	font-weight:bold;
	border-bottom:#69ACED solid 1px;
}

.textTime{
	padding:5px 0 5px 0;
	font-size:75%;
}

.kijiPhoto{
	float:right;
	padding:5px 0 0 20px;
}
.fontbk18b {
color:#000000;
font-size:16px;
font-weight:bold;
}

/*------------------------------------------
　写真一覧　　　　　　　　　2009/3/10 横井
--------------------------------------------*/

.picListZone2 {
        float:left;
        margin:2px;
        height:170px;
}

.picListZone2 .picbox {
        display:table-cell;
        /*width:120px;*/
        width: 150px;
        height:94px;
        vertical-align:middle;
        margin:0;
        padding:2px 2px;
        border:solid 1px #ffffff;
        background:#f5f5f5;
}


.picListZone2 .titlebox {
        clear:both;
        width:150px;
        height:90px;
        margin:0;
        font-size:10px;
}

.thumbox {
        float:left;
        width:150px;
        height:90px;
        padding:0px;;
}

.thumpic {
        overflow: hidden;
        position: relative;
        width: 150px;
        height:90px;
        float:left;
        margin:0;
        text-align:center;
        vertical-align:middle;
}
.timestamp2 {
color:#000000;
display:block;
font-size:90%;
right:5px;
top:5px;
}
/*------------------------------------------
　写真詳細　　　　　　　　　2009/3/10 横井
--------------------------------------------*/

.imageZone {
        clear:both;
        width:480px;
        margin:10px;
        padding:10px 10px;
        background:#EEEEEE;
        text-align:center;
}
.kijiRightText {
font-size:10px;
padding:8px 10px 3px 0;
text-align:right;}

/*------------------------------------------
　ぬりえ　　　　　　　　　2009/8/26 齋藤
--------------------------------------------*/

.side_text{
	padding:5px 0;
}

.nurie_text{
	background:url(images/kureyon_img.jpg) left no-repeat;
	padding:5px 0 5px 58px;
	line-height:150%;
}

.nurie_box{
	width:200px;
	float:left;
	padding:5px 5px;
}

.nurie_box_head{
	background:url(images/nurie_in_head.jpg) no-repeat;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0 0 10px;
}

.nurie_box_center{
	border:solid 1px #22C9FF;
	padding:5px 0;
}


.downloadBtn a {
	background:url(images/dl_btn.jpg) no-repeat;
	height:31px;
	width:152px;	
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	position: relative;
}

.downloadBtn a:hover {
	background:url(images/dl_btn_on.jpg) no-repeat;
	height:31px;
	width:152px;	
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	position: relative;
}

/*------------------------------------------
　印刷で非表示css　　　　　    2010/04/19
--------------------------------------------*/

#contents #conRight .right_the_box_hidden{
	width:288px;
/*	margin-bottom:10px; */
	border:solid 1px #CCCCCC;
}

/*------------------------------------------
　参加社リンク675　　　　　    2010/08/26
--------------------------------------------*/
.boeder_sk_blue{border:#51D3FF solid 1px;}
.in_the_box{padding:0; margin:0;}

ul.siteLinkList675{
	padding:5px 0 10px 13px;
	_padding:5px 0 10px 19px;
	margin:10px 0 0;
}

ul.siteLinkList675 li{
	padding:3px 0 3px 17px;
	margin:0;
	background:url(images/pink_list_mark.jpg) 0 4px no-repeat;
	line-height:130%;
	font-size:90%;
	float:left;
	width:302px;
	display:block;
}

/*-------- clearfix	--------*/

.clearfix:after { content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px; }

* html .clearfix {
*
*	height: 1px;
*
*     /*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*-------- 右袖用2010/08/30yagi -------*/
.azure_bg{
background:url(http://cms4.47news.jp/service/kosodate/images/azure_bg.jpg) no-repeat;
padding:5px;
width:280px;
height:50px;
color:#FFFFFF;
line-height:130%;
}

.pink_bg{
background:url(http://cms4.47news.jp/service/kosodate/images/pink_bg.jpg) no-repeat;
width:170px;
height:30px;
margin:0;
padding:0;
font-size:23px;
color:#FFFFFF;
line-height:130%;
float:left;
text-align:center;
}

a.White:link {
	color:#FFFFFF;
	text-decoration:none;
}

a.White:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.White:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.White:active {
	color:#FFFFFF;
	text-decoration:none;
}

a.Blue:link {
	color:#0000EE;
	text-decoration:none;
}

a.Blue:visited {
	color:#0000EE;
	text-decoration:none;
}

a.Blue:hover {
	color:#0000EE;
	text-decoration:underline;
}

a.Blue:active {
	color:#0000EE;
	text-decoration:none;
}

/*------------------------------------------
　児童福祉支援週間　　　　　    2010/08/31
--------------------------------------------*/

.jidoFukuShi_bg{background:url(images/jido_fukushi_bg.jpg) no-repeat; display:block; width:266px; height:45px; padding:15px 12px 0; font-weight:bold; text-decoration:none; cursor:pointer;}
a .jidoFukuShi_bg{color:#0000FF;}
.jidoRight{float:right; font-size:32px;}
.jidoLeft{float:left; line-height:120%; width:90px;}
a span.pinkFontJi{color:#FE45A2;}

/*------------------------------------------
終了分告知                         2011/03/10
--------------------------------------------*/

#kokuchi{
width:600px;
height:145px;
padding:70px 35px 10px 35px;
text-align:center;
background:url(images/kokuchi_back.jpg) no-repeat;
}

#kokuchi　p{
line-height:140%;
}
#kokuchi span{
color:#F3717B;
}
