@charset "utf-8";
/*
Theme Name: 社会福祉法人みなと保育園
Theme URI: http://www.flatcontinents.com/
Description: 社会福祉法人みなと保育園・みなと第２保育園のテーマ
Author: flat Continentents
Author URI: http://www.flatcontinents.com/
Tags: green, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Flat Continents,
	whose blog you will find at http://www.flatcontinents.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/




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

.clearfix {
  min-height: 1px;
}

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

hr{
border:#FFF1EE solid 2px;
}
img{
	margin:0;
	padding:0;
	border:none;
}

/* utility classes */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
}



body{
	color:#333333;
	text-align:center;
	font:font-family:"Hiragino Kaku Gothic","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande", "Geneva", "Arial", "Verdana", "sans-serif";
	background: url(image/back_body.jpg) repeat-x top;
	margin:0;
	padding:0;
}

div#wrapper{
	background:url(image/back_body_img.jpg) no-repeat top;
	width:940px;
	margin:0 auto;
	padding:0;
}

/* ＝＝＝＝＝＝＝＝＝＝ヘッダー＝＝＝＝＝＝＝＝＝＝＝＝*/
#header{
	width:900px;
	height:77px;
	margin:0 auto;
	padding:0;
}
#logo{
	width:275px;
	height:77px;
	margin:0 auto;
	padding:0;
	float:left;
}
#logo h1,#logo h1 a{
	text-indent:-9999px;
	display:block;
	background:url(image/logo.jpg) no-repeat top;
	width:275px;
	height:77px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#head_right{
	text-align:right;
	width:625px;
	height:77px;
	margin:0 auto;
	padding:0;
	float:left;
}
#head_text{
	width:625px;
	height:44px;
	margin:0;
	padding-top:10px;
}
#head_text p{
	font-size:11px;
	width:600px;
	margin:0;
	padding-left:25px;
	
}
#goto_toppage{
	width:625px;
	height:23px;
	margin:0;
	padding-top:0;
}

/*menu
---------------*/
div#menubox{
	width:900px;
	height:61px;
	margin:0 auto;
	padding:0;
	clear:both;
}

div#menubox ul{
	width:900px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
div#menubox li.menu_01,
div#menubox li.menu_01 a,
div#menubox li.menu_01h,
div#menubox li.menu_01h a,
div#menubox li.menu_02,
div#menubox li.menu_02 a,
div#menubox li.menu_02h,
div#menubox li.menu_02h a,
div#menubox li.menu_03,
div#menubox li.menu_03 a,
div#menubox li.menu_03h,
div#menubox li.menu_03h a,
div#menubox li.menu_04,
div#menubox li.menu_04 a,
div#menubox li.menu_04h,
div#menubox li.menu_04h a,
div#menubox li.menu_05,
div#menubox li.menu_05 a,
div#menubox li.menu_05h,
div#menubox li.menu_05h a{
	text-indent:-9999px;
	display:block;
	width:180px;
	height:61px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}


div#menubox li.menu_01,
div#menubox li.menu_01 a,
div#menubox li.menu_01h,
div#menubox li.menu_01h a{
	background:url(image/menu_01.jpg) no-repeat;
}
div#menubox li.menu_02,
div#menubox li.menu_02 a,
div#menubox li.menu_02h,
div#menubox li.menu_02h a{
	background:url(image/menu_02.jpg) no-repeat;
}
div#menubox li.menu_03,
div#menubox li.menu_03 a,
div#menubox li.menu_03h,
div#menubox li.menu_03h a{
	background:url(image/menu_03.jpg) no-repeat;
}
div#menubox li.menu_04,
div#menubox li.menu_04 a,
div#menubox li.menu_04h,
div#menubox li.menu_04h a{
	background:url(image/menu_04.jpg) no-repeat;
}
div#menubox li.menu_05,
div#menubox li.menu_05 a,
div#menubox li.menu_05h,
div#menubox li.menu_05h a{
	background:url(image/menu_05.jpg) no-repeat;
}


div#menubox li.menu_01 a,
div#menubox li.menu_02 a,
div#menubox li.menu_03 a,
div#menubox li.menu_04 a,
div#menubox li.menu_05 a,
div#menubox li.menu_06 a{
	background-position:0 -61px;
}
div#menubox li.menu_01 a:hover,
div#menubox li.menu_02 a:hover,
div#menubox li.menu_03 a:hover,
div#menubox li.menu_04 a:hover,
div#menubox li.menu_05 a:hover,
div#menubox li.menu_06 a:hover{
	background-position:0 -122px;
}
div#menubox li.menu_01h a,
div#menubox li.menu_02h a,
div#menubox li.menu_03h a,
div#menubox li.menu_04h a,
div#menubox li.menu_05h a,
div#menubox li.menu_06h a{
	background-position:0 0;
}
div#menubox li.menu_01h a:hover,
div#menubox li.menu_02h a:hover,
div#menubox li.menu_03h a:hover,
div#menubox li.menu_04h a:hover,
div#menubox li.menu_05h a:hover,
div#menubox li.menu_06h a:hover{
	background-position:0 -183px;
}

/*ぱんくず
---------------*/
div#pankuzu{
	background-color:#FFFFFF;
	width:900px;
	height:12px;
	margin:0 auto;
	padding:14px 0;
	clear:both;
}
div#pankuzu p{
	font-size:12px;
	text-align:left;
	width:860px;
	margin:0 auto;
	padding:0;
	}







/* ＝＝＝＝＝＝＝＝＝＝メイン＝＝＝＝＝＝＝＝＝＝＝＝*/
div#main{
	background-color:#FFFFFF;
	width:900px;
	margin:0 auto;
	padding:0;
}



/* ＝＝＝＝＝＝＝＝＝＝index_top＝＝＝＝＝＝＝＝＝＝＝＝*/
#main_img {
	height: 324px;
	width: 900px;
	margin:0 auto;
	padding:0;
	clear:both;
}
div#pagetop{
	text-align:right;
	margin:0 auto;
	padding:0 15px 20px;
	clear:both;
}


/*topics frame
------------------------*/
.topics_frame{
	text-align:center;
	width:864px;
	margin:0 auto;
	padding-bottom:20px;
}

.topics_title{
	width:864px;
	height:47px;
	margin:0 auto;
	padding:0;
}
.topics_contents{
	background:url(image/topics_back.jpg) repeat-y;
	width:864px;
	margin:0 auto;
	padding:0;
}
.topics_contents p{
	font-size:14px;
	line-height:130%;
	text-align:left;
	width:800px;
	margin:0 auto;
	padding:0 0 10px;
}
.topics_bottom{
	width:864px;
	height:20px;
	margin:0 auto;
	padding:0;
	clear:both;
}


/*topics 01,topics 03
------------------------*/
.blog_info{
	width:823px;
	margin:0 auto;
	padding:0;
}
.blog_right{
	width:405px;
	margin:0 auto;
	padding:0;
	float:right;
	background-color:#CCFF99;
}
.blog_left{
	width:405px;
	margin:0 auto;
	padding-right:13px;
	float:left;
}
.blog_info_minato{
	text-align:right;
	width:405px;
	height:40px;
	margin:0 auto;
	background:url(image/topic_minato.jpg) no-repeat;
}
.blog_info_minato02{
	text-align:right;
	width:405px;
	height:40px;
	margin:0 auto;
	background:url(image/topic_minato_02.jpg) no-repeat;
}
.blog_info_minato_back{
	background:url(image/topic_minato_back.jpg) repeat-y top;
	width:395px;
	margin:0 auto;
	padding-left:10px;
}
.blog_info_minato02_back{
	background:url(image/topic_minato_02_back.jpg) repeat-y top;
	width:395px;
	margin:0 auto;
	padding-left:10px;
}
.blog_info_bottom{
	width:405px;
	height:15px;
	margin:0 auto;
	padding:0;
	clear:both;
	background-color:#FF9933;
}


/*topics 01:ヒトコマ
------------------------*/
.topics_koma_box{
	width:375xp;
	margin:0 auto;
	padding:10px 0;
}
.topics_koma_box img{
	width:108px;
	height:83px;
	margin:0 auto;
	float:left;
}
.topics_koma_text dl{
	text-align:left;
	font-size:14px;
	line-height:140%;
	width:260px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}
.topics_koma_text dt{
	font-weight:bold;
}
.topics_koma_text dd{
	width:260px;
}
.topics_koma_text p{
	width:260px;
}


/*topics 02：主人公
------------------------*/
#banner_box{
	width:809px;
	height:87px;
	margin:0 auto;
	padding:0;
}
.topics_banner{
	margin-right:19px;
	float:left;
}


/*topics 03：お知らせ
------------------------*/
.topics_info_box{
	width:375px;
	margin:0 auto;
	padding:10px 0;
}
.topics_info_box dl{
	text-align:left;
	font-size:14px;
	line-height:140%;
	width:375px;
	margin:0;
	padding-bottom:10px;
}
.topics_info_box dt{
	font-weight:bold;
}
.topics_info_box dd{
	width:375px;
}



/* ＝＝＝＝＝＝＝＝＝＝フッター＝＝＝＝＝＝＝＝＝＝＝＝*/

#footer{
	color:#FFFFFF;
	text-align:center;
	background:url(image/back_footer.jpg) repeat-x top;
	width:100%;
	height:201px;
	margin:0;
	padding:0;
	clear:both;
}
#footer_box{
	width:864px;
	margin:0 auto;
	padding:0;
}
#footer_info{
	width:864px;
	margin:0 auto;
	padding:0;
}
#address_box{
	text-align:left;
	width:762px;
	margin:0 auto;
	padding:45px 0 45px 10px;
	float:left;
}
address{
	font-size:12px;
	font-style:normal;
	line-height:150%;
}
#goto_toppage02{
	width:92px;
	margin:0 auto;
	padding:45px 0 0;
	float:left;
}
#copy{
	font-size:11px;
	font-weight:bold;
	width:864px;
	margin:0 auto;
	padding:0;
	clear:both;
}
#copy p{
	text-indent:-9999px;
	display:block;
	background:url(image/copyright.jpg) no-repeat;
	width:333px;
	height:13px;
	margin:0 auto;
	padding:0;
}


/* ＝＝＝＝＝＝＝＝＝＝サイドバー＝＝＝＝＝＝＝＝＝＝＝＝*/

#sidebar{
	width:215px;
	float:left;
	margin:0 auto;
	padding:0;
}
#sidebar img.banner{
	margin-bottom:10px;
}
div.backnumber{
	width:175px;
	margin:0 auto;
	padding:0;
}
div#past01{
	background:url(image/menu_r18_c1.jpg) repeat-y top;
	width:175px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
div#past02{
	background:url(image/menu_r20_c1.jpg) repeat-y top;
	width:175px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#sidebar ul{
	width:160px;
	margin:0 0 0 0;
	padding:10px 0;
}
#past01 li{
	font-size:14px;
	color:#FA5B5E;
	margin:0 0 0 0px;
	padding:0px 0px 10px 15px;
	text-align:left;
	background:url(image/yaji_minato.jpg) no-repeat 1em 0.2em;
}
#past01 li a{
	font-size:14px;
	color:#FA5B5E;
	margin:0 0 0 0px;
	padding:0px 0px 10px 15px;
	text-align:left;
}
#past02 li{
	font-size:14px;
	color:#006633;
	margin:0 0 0 0px;
	padding:0px 0px 10px 15px;
	text-align:left;
	background:url(image/yaji_minato02.jpg) no-repeat 1em 0.2em;
}
#past02 li a{
	font-size:14px;
	color:#006633;
	margin:0 0 0 0px;
	padding:0px 0px 10px 15px;
	text-align:left;
}




/* ＝＝＝＝＝＝＝＝＝＝中身ページ＝＝＝＝＝＝＝＝＝＝＝＝*/
#content {
	text-align:left;
	width:660px;
	margin:0 auto;
	padding:0;
	float:left;
}
div.post{
	width:660px;
	margin:0 auto;
	padding:0 0 20px 0;
}


div.page_title{
	width:660px;
	height:90px;
	margin:0;
	padding:0;
}
div.page_title h2#title1,
div.page_title h2#title2-1,
div.page_title h2#title2-2,
div.page_title h2#title2-3,
div.page_title h2#title2-4,
div.page_title h2#title3,
div.page_title h2#title4,
div.page_title h2#title5,
div.page_title h2#title6-1,
div.page_title h2#title6-2,
div.page_title h2#title7-1,
div.page_title h2#title7-2,
div.page_title h2#title8-1,
div.page_title h2#title8-2{
	width:660px;
	height:90px;
	margin:0;
	padding:0;
	text-indent:-8888px;
	display:block;
}

div.page_title h2#title1{
	background:url(image/h2_title1.jpg) no-repeat top;
}
div.page_title h2#title2-1{
	background:url(image/h2_title2-1.jpg) no-repeat top;
}
div.page_title h2#title2-2{
	background:url(image/h2_title2-2.jpg) no-repeat top;
}
div.page_title h2#title2-3{
	background:url(image/h2_title2-3.jpg) no-repeat top;
}
div.page_title h2#title2-4{
	background:url(image/h2_title2-4.jpg) no-repeat top;
}
div.page_title h2#title3{
	background:url(image/h2_title3.jpg) no-repeat top;
}
div.page_title h2#title4{
	background:url(image/h2_title4.jpg) no-repeat top;
}
div.page_title h2#title5{
	background:url(image/h2_title5.jpg) no-repeat top;
}
div.page_title h2#title6-1{
	background:url(image/h2_title6-1.jpg) no-repeat top;
}
div.page_title h2#title6-2{
	background:url(image/h2_title6-2.jpg) no-repeat top;
}
div.page_title h2#title7-1{
	background:url(image/h2_title7-1.jpg) no-repeat top;
}
div.page_title h2#title7-2{
	background:url(image/h2_title7-2.jpg) no-repeat top;
}
div.page_title h2#title8-1{
	background:url(image/h2_title8-1.jpg) no-repeat top;
}
div.page_title h2#title8-2{
	background:url(image/h2_title8-2.jpg) no-repeat top;
}

div.page_h3title{
	width:650px;
	height:29px;
	margin:0 auto;
	padding:0 10px 15px 0;
	clear:both;
}
div.page_h3title img{
	margin:0;
	padding:0;
	text-align:left;
}
/*
div#archive_waku{
	text-align:left;
	width:650px;
	margin:0 auto;
	padding:25px 0 0 20px;
}

div.entry p{
	line-height:160%;
	text-align:left;
}
*/
div.entry img{
	padding:0px 5px 0 0;
}
div#page_detailbox{
	text-align:left;
	width:650px;
	margin:0 auto;
	padding:25px 0px 20px 0;
}
div#page_detailbox p{
	font-size:14px;
	line-height:160%;
	text-align:left;
	padding:0 0 10px;
}
div#page_detailbox2{
	text-align:left;
	width:650px;
	margin:0 auto;
	padding:25px 8px 20px 0;
}
div#page_detailbox2 p{
	font-size:14px;
	line-height:160%;
	text-align:left;
	padding:0 0 10px;
}
div.main_img_box{
	width:650px;
	margin:0 auto;
	padding:0;
}
div#pagetop_sub{
	text-align:right;
	margin:0 auto;
	padding:0 0 20px;
	clear:both; 
}
div.pagetop_play{
	text-align:right;
	margin:0 auto;
	padding:50px 0 20px;
	clear:both; 
}



div.page_title h2#title_password{
	width:618px;
	height:100px;
	margin:0px;
	padding:0;
	text-indent:-8888px;
	display:block;
	background:url(image/h2_title_pass.jpg) no-repeat top;
}
div.page_title_arch{
	line-height:200%;
	width:650px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:left;
	background:url(image/pagetitle_back.jpg) no-repeat top;
}
div.page_title_arch h3{
	color:#333333;
	font:1.1em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:235%;
	text-align:left;
	display:block;
	font-weight:bold;
	margin:0 auto;
	padding:0 10px;
}
div.page_title_arch h3 a{
	color:#333333;
	text-align:left;
	display:block;
}
div.page_cate{
	margin:5px 2px 5px 0;
	padding:0;
	text-align:left;
	border:1px solid #cccccc;
	background:url(image/pagetitle_back.jpg) repeat-y top;
}
div.page_cate h3{
	margin:0px;
	padding:5px 1px 5px 10px;
	font:0.95em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	text-align:left;
	display:block;
	color:#333333;
	border:1px solid #ffffff;
}
div.subtitle_box{
	margin:0 auto 20px;
	padding:0 10px 15px;
	font-size:0.85em;
}
div.contents{
	padding-right:5px;
}
div.page_top{
	text-align:right;
	margin:0 20px 20px auto;
}
div.text_box{
	font-size:0.95em;
	width:580px;
	margin:0 auto 20px;
	padding:0;
}
div.white_box{
	text-align:center;
	background-color:#FFFFFF;
	width:578px;
	margin:0 auto;
	padding:15px 0;
	border:solid 1px #CCCCCC;
}


/* ＝＝＝＝＝＝＝＝＝＝みなとの理念＝＝＝＝＝＝＝＝＝＝＝＝*/
ul#rinen_list{
	font-size:14px;
	line-height:160%;
	text-align:left;
	list-style:none;
	width:630px;
	padding:0;
	margin:0;
}
ul#rinen_list li{
	background:url(image/mark_minato.jpg) no-repeat left top;
	padding:0 0 30px 40px;
	margin:0;
}


/* ＝＝＝＝＝＝＝＝＝＝保育園の概要＝＝＝＝＝＝＝＝＝＝＝＝*/
div#about_minato{
	width:310px;
	margin:0 auto;
	padding:0 0 20px;
	float:left;
}
div#about_minato02{
	width:310xp;
	margin:0 auto;
	padding:0 0 20px;
	float:right;
}
table#about_table01,
table#about_table02{
	font-size:14px;
	line-height:120%;
	margin:5px 0 10px;
}
table#about_table01 tr,
table#about_table02 tr{
	background-color:#FFFFFF;
}
table#about_table01 td,
table#about_table02 td{
	padding:10px;
}


/* ＝＝＝＝＝＝＝＝＝＝遊び、地域＝＝＝＝＝＝＝＝＝＝＝＝*/
.area_title{
	font-weight:bold;
	color:#006BE1;
}
.play_table{
	font-size:14px;
	line-height:160%;
}
.play_table02{
	font-size:14px;
	line-height:160%;
	margin-top:20px; 
}

/* ＝＝＝＝＝＝＝＝＝＝デイリープログラム＝＝＝＝＝＝＝＝＝＝＝＝*/
.sample11{
	font-size:14px;
	line-height:140%;
	width:480px;
	margin:0;
	padding:0;
	border-collapse: collapse;	border-spacing: 0;
	width: 100%;
	margin-bottom: 30px;
}
.sample11 tr{
	vertical-align:top;
}
.sample11 th.th1top{
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#89CEFF;
	color: #333;
	text-align:center;
}
.sample11 th.th1{
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#89CEFF;
	color: #333;
	text-align:center;
}
.sample11 th.th1bottom{
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#89CEFF;
	color: #333;
	text-align:center;
}
.sample11 td.td1atop{
	width:90px;
	padding:8px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#C4E7FF;
	color: #333;
}
.sample11 td.td1a{
	width:90px;
	padding:8px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#C4E7FF;
	color: #333;
}
.sample11 td.td1abottom{
	width:90px;
	padding:8px;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#C4E7FF;
	color: #333;
}
.sample11 td.td1btop{
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	width:320px;
	padding:8px;
	background-color:#FFF;
	color: #333;
}
.sample11 td.td1b{
	border-right: 1px solid #DDD;
	width:320px;
	padding:8px;
	background-color:#FFF;
	color: #333;
}
.sample11 td.td1bbottom{
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	width:320px;
	padding:8px;
	background-color:#FFF;
	color: #333;
}
.sample11 th.th2top{
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#DDBDE5;
	color: #333;
	text-align:center;
}
.sample11 th.th2{
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#DDBDE5;
	color: #333;
	text-align:center;
}
.sample11 th.th2bottom{
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	width:70px;
	padding:8px;
	background-color:#DDBDE5;
	color: #333;
	text-align:center;
}
.sample11 td.td2atop{
	width:90px;
	padding:8px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#EBD7EF;
	color: #333;
}
.sample11 td.td2a{
	width:90px;
	padding:8px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#EBD7EF;
	color: #333;
}
.sample11 td.td2abottom{
	width:90px;
	padding:8px;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background-color:#EBD7EF;
	color: #333;
}

/* ＝＝＝＝＝＝＝＝＝＝年間行事＝＝＝＝＝＝＝＝＝＝＝＝*/
table#year_table{
	font-size:14px;
	line-height:160%;
	margin-bottom:20px;
}
table#year_table tr{
	background-color:#FFFFFF;
}
table#year_table td{
	padding:10px;
}

/* ＝＝＝＝＝＝＝＝＝＝お問合せ＝＝＝＝＝＝＝＝＝＝＝＝*/
div.contact_box{
	width:650px;
	margin:0 auto;
	padding:0 0 30px;
}




/* ＝＝＝＝＝＝＝＝＝＝その他＝＝＝＝＝＝＝＝＝＝＝＝*/


p.postmetadata{
	text-align:left;
	font-size:0.9em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 10px;
}
p.small{
	font-size:0.7em;
	background-color:#FFF8CE;
	line-height:180%;
	width:650px;
	margin:0 auto;
	padding:0 0 0 0px;
	color:#333333;
}
div.small{
	font-size:0.7em;
	background-color:#FFF8CE;
	width:650px;
	margin:0 auto;
	padding:5px 0;
	color:#333333;
}
div.small p{
	margin:0 0 0 20px;
	padding:5px 0 5px 20px;
	text-align:right;
}
.article{
	width:610px;
	margin:0 auto;
	padding:10px 20px 20px 20px;
}
.article_bottom{
	width:590px;
	height:9px;
	margin:0 auto 20px auto;
	padding:0;
}
.article_bottom img{
	margin:0;
	padding:0;
}
#respond textarea{
	width:580px;
	margin:0 auto;
	padding:0;
}
p.nocomments{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}
ul{
	list-style-type:none;
	width:570px;
	text-align:center;
}
li.cat-item{
	height:15px;
	text-indent:5px;
	text-align:right;
	display:block;
	margin:0px 10px 0 0;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	font-size:0.8em;
	line-height:110%;
	/*background:url(image/yaji_right.jpg) no-repeat left center;*/
}
li.cat-item2{
	height:15px;
	text-indent:5px;
	display:block;
	margin:0px 10px 0 0;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	font-size:0.8em;
	line-height:110%;
	/*background:url(image/yaji_left.jpg) no-repeat left center;*/
}

a{
	color:#003366;
}
a:hover{
	color:#0066FF;
	text-decoration:none;
}
a.post-edit-link{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}
/* ＝＝＝＝＝＝＝＝＝＝中身ページ＝＝＝＝＝＝＝＝＝＝＝＝*/
table#table-01 {
    width: 580px;
	margin:0 auto 12px auto;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	text-align:left;
	font-size:0.8em;
}
table#table-01 th {
    padding:15px 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FC9AB5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
    padding:15px 10px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFF;
    text-align:left
}
table#table-02 {
	width: 580px;
	margin:0 auto 12px auto;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	text-align:left;
}
table#table-02 th {
	width:120px;
	padding:15px 10px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
	white-space: nowrap; 
	font-size:0.8em;
}
table#table-02 td {
	padding:15px 10px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align:left;
	font-size:0.8em;
}
table#table-02 caption {
	width: 580px;
	padding:3px 5px;
	caption-side:top;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	color:#003300;
}
img.img1{
	margin:0 auto 0 auto;
	padding:0 0 0 0px;
}
h4.pep_h4{
	margin:0 auto;
	padding:0 0 5px 0;
	font-size:0.9em;
	width:570px;
	text-algin:left;
}
dl.pep_dl{
	margin:0 auto;
	padding:8px;
	font-size:0.8em;
	width:565px;
	text-algin:left;
	border:1px solid #E3E3E3;
}
dl.pep2_dl{
	margin:8px auto;
	padding:8px;
	font-size:0.8em;
	width:565px;
	text-algin:left;
	border:1px solid #E3E3E3;
}
dl.pep_dl dt,
dl.pep2_dl dt{
	margin:0;
	padding:0;
	font-weight:bold;
}
dl.pep_dl dd,
dl.pep2_dl dd{
	margin:0;
	padding:0 0 0 15px;
	line-height:135%;
}
h4.age_h4{
	margin:0 auto;
	padding:0 0 5px 0px;
	font-size:0.9em;
	width:570px;
	text-algin:left;
}
ul.age_ul{
	width:560px;
	margin:0 auto 15px auto;
	padding:8px 8px 8px 30px;
	font-size:0.8em;
	border:1px solid #E3E3E3;
	list-style-type:decimal;
}
ul.age_ul li{
	margin:0;
	padding:0 0 0 0;
	line-height:135%;
}
ul.age_ul p.ul_p{
	margin:0 auto;
	padding:5px 0;
}
h4.con_h4{
	margin:0 auto;
	padding:3px 0 3px 0;
	font-size:0.9em;
	width:590px;
	text-algin:left;
}
p.con_p{
	margin:0 auto 5px auto;
	padding:5px 5px 13px 5px;
	font-size:0.8em;
	width:600px;
	border:1px solid #E3E3E3;
}
p.con_p2{
	margin:0 auto;
	padding:0 5px 0px 5px;
	font-size:0.8em;
	width:580px;
}
p.con_p3{
	margin:0 auto;
	padding:0 0px 0px 0px;
	font-size:0.8em;
	width:550px;
}
/* ＝＝＝＝＝＝＝＝＝＝アイコン付きの前ページ後ページ＝＝＝＝＝＝＝＝＝＝＝＝*/
ul.pager{
	margin:0;
	padding:0;
	line-height:1.5;
	list-style:none;
	width:600px;
	font-size:90%;
}
li.prev{
	margin:0;
	padding-left:8px;
	line-height:1.0;
	list-style:none;
	float:left;
	width:80px;
	background:url(image/yaji_left.jpg) no-repeat left top;
}
li.next{
	margin:0;
	padding:0 8px 0 0;
	line-height:1.0;
	list-style:none;
	float:right;
	width:80px;
	background:url(image/yaji_right.jpg) no-repeat right top;
}
img.size-full{
	padding:0 5px 5px 5px;
}
