﻿/* -------------------------------------------------------------------------------
	Theme Name: tsurukabuto
	URI: 
	Description: 鶴甲幼稚園ホームページのテーマ
	Version: 1.00
	Author: wasabi
	Author URI: http://www.wasabi3.com/
	Tags: 
   ------------------------------------------------------------------------------- */

*{margin:0px; padding:0px; font-size:95%}
body{background-color:#fff;
	color:#333;
     	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, sans-serif;
	line-height:1;
	text-align: center;
}
img{border:0;}
ul li{list-style:none;}
a{text-decoration: none; color:#333;}
a:hover,
a:focus{text-decoration: underline;}

/* clearfix start
---------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


#back{width:880px;
	margin: 0px auto;
	background:url(images/back.gif) repeat-y;
}
#main{width:800px; margin: 0px auto; text-align: left;}
#header{ background:url(images/top-image.jpg); height:265px;}
#header-sub{ background:url(images/sub-image.jpg); height:120px;}

/* navi start
---------------------------*/
#nav{ border-top:2px solid #fff; float:left; width:100%; height:50px; background:url(images/nav-back.jpg) repeat-x;}
#nav ul li{ float:left;
	width:80px;
	font-size:110%;
	border-right:1px solid #FFCC99; 
	text-align:center;	
}
#nav img{
	padding-top:5px;
} 
#nav a{
	display:block;
	height:50px;
} 
#nav .toiawase{line-height:1.2; padding-top:12px; height:38px;}
#nav .toiawase a{height:38px;}
#nav ul li a:hover {background-color:#FF9999;}

.menu-1{background:url(images/menu-1.gif) center no-repeat;}
.menu-1 a:hover{background:url(images/menu-1-p.gif) center no-repeat;}
.menu-2{background:url(images/menu-2.gif) center no-repeat;}
.menu-2 a:hover{background:url(images/menu-2-p.gif) center no-repeat;}
.menu-3{background:url(images/menu-3.gif) center no-repeat;}
.menu-3 a:hover{background:url(images/menu-3-p.gif) center no-repeat;}
.menu-4{background:url(images/menu-4.gif) center no-repeat;}
.menu-4 a:hover{background:url(images/menu-4-p.gif) center no-repeat;}
.menu-5{background:url(images/menu-5.gif) center no-repeat;}
.menu-5 a:hover{background:url(images/menu-5-p.gif) center no-repeat;}
.menu-6{background:url(images/menu-6.gif) center no-repeat;}
.menu-6 a:hover{background:url(images/menu-6-p.gif) center no-repeat;}
.menu-7{background:url(images/menu-7.gif) center no-repeat;}
.menu-7 a:hover{background:url(images/menu-7-p.gif) center no-repeat;}
.menu-8{background:url(images/menu-8.gif) center no-repeat;}
.menu-8 a:hover{background:url(images/menu-8-p.gif) center no-repeat;}

/* search start
---------------------------*/
/*#search{ float:left; height:35px;}
#search form{padding-top:15px; padding-left:5px;}
.search-field{float:left; font-size:120%;}
.search-bu{float:left; font-size:120%;}
*/
#s {width:75px;}

/* meincontent start
---------------------------*/
#content{ clear:both; padding-top:10px;}
#sidebar{ 	
	width:178px;
        float:left;
        margin-left:10px;
	padding:5px;
	background-color:#FFFFCC;
	border:1px solid #ccc;
        display:inline;
}

/*#sidebar .list-point{
	padding-left:20px; 
	line-height:16px;
	height:16px;
	font-size:130%;
	background:url(images/point.gif) no-repeat;	
}*/

#right-box{ 
	float:right;
margin-top:5px;
	margin-left:5px;
	width:593px;
}
#right-box .page-title{
	height:47px;
	background:url(images/page-title.gif) no-repeat;
	padding-left:30px; 
	font-size:140%; 
	line-height:50px;
}
#right-box .page-box{padding:10px 40px 5px 40px; font-size:150%; line-height:1.4;}
#right-box .page-box table{font-size:118%; line-height:1.4;}
#right-box .page-box tr{vertical-align:text-top;}

/* article  start
---------------------------*/
.article {padding-bottom:20px; margin-bottom:20px; background:url(images/border-or.gif) bottom repeat-x;}
.article h3 {padding-left:20px; background:url(images/item.gif) no-repeat;}
.article p {padding-left:20px; margin-top:10px;}
.time {padding-right:10px;}
.article-link{
   text-align:right;
   padding-right:10px;
}
.article-link img {padding-right:5px; vertical-align:text-top;}

/* footer start
---------------------------*/
#footer{ clear:both; margin-top:10px;}
#footer-top{ background-color:#FFCC99; height:10px;}
#footer-bottom{
     background-color:#FF9999;
     height:35px;
     color:#FFFFFF;
     text-align:center;
     padding-top:15px;
}
#footer-bottom a{color:#FFFFFF;}

/* common start
---------------------------*/
.align-right{text-align:right; padding-right:10px;}
.align-center{text-align:center;}

/***** widget *****/
.widget_pages h1{
        height:47px;
        weight:178px;
 	background:url(images/page-title.jpg) no-repeat;
        text-indent:-999px;
        margin-bottom:10px;
}
.widget_pages li{
        padding-left:20px; 
	line-height:1.5;
	font-size:160%;
	background:url(images/point.gif) 0px 4px no-repeat;	
}
.widget_pages li li{
        padding-left:10px; 
	line-height:1.5;
	font-size:100%;
	background:none;	
}

.widget_calendar h1{
        height:47px;
 	background:url(images/calendar-title.jpg) no-repeat;
        text-indent:-999px;
        margin-top:10px;
        margin-bottom:10px;
}
.widget_text h1{
        height:47px;
 	background:url(images/toiawase-title.jpg) no-repeat;
        text-indent:-999px;
        margin-top:10px;
        margin-bottom:10px;
}
.textwidget{font-size:140%; background-color:#FFFFFF; padding:10px 5px; weight:170px;line-height:1.2;}

#wp-calendar td {font-size:14px;color:#555555;}
#wp-calendar td a {font-weight:bold;text-decoration:underline;}
#wp-calendar caption {font-size:14px; color:#000000; line-height:1.5;}
#wp-calendar th {color:#000000;}
#wp-calendar {
	width: 180px;
	text-align: center;
	font-size:12px;
	color:#5A6B1E;
        padding-top:5px;
        background-color:#FFFFFF;
}


.widget_archive h1{
        height:47px;
        weight:178px;
 	background:url(images/archive-title.jpg) no-repeat;
        margin-bottom:10px;
        margin-top:10px;
        text-indent:-999px;
}
.widget_archive li{
        padding-left:20px; 
	line-height:1.5;
	font-size:150%;
	background:url(images/point.gif) 0px 4px no-repeat;	
}


.padd-right{padding-right:10px; }
.padd-left{padding-left:10px; }