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

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.mt50 {margin-top:50px !important;}
.pt50 {padding-top:50px !important;}
.mt40 {margin-top:40px !important;}
.pt40 {padding-top:40px !important;}
.mt30 {margin-top:30px !important;}
.pt30 {padding-top:30px !important;}
.mt20 {margin-top:20px !important;}
.pt20 {padding-top:20px !important;}
.mt15 {margin-top:15px !important;}
.pt15 {padding-top:15px !important;}
.mt10 {margin-top:10px !important;}
.pt10 {padding-top:10px !important;}
.mt5 {margin-top:5px !important;}
.pt5 {padding-top:5px !important;}

.mb50 {margin-bottom:50px !important;}
.pb50 {padding-bottom:50px !important;}
.mb40 {margin-bottom:40px !important;}
.pb40 {padding-bottom:40px !important;}
.mb30 {margin-bottom:30px !important;}
.pb30 {padding-bottom:30px !important;}
.mb20 {margin-bottom:20px !important;}
.pb20 {padding-bottom:20px !important;}
.mb15 {margin-bottom:15px !important;}
.pb15 {padding-bottom:15px !important;}
.mb10 {margin-bottom:10px !important;}
.pb10 {padding-bottom:10px !important;}
.mb5 {margin-bottom:5px !important;}
.pb5 {padding-bottom:5px !important;}

.ml40 {margin-left:40px !important;}
.ml30 {margin-left:30px !important;}
.pl30 {padding-left:30px !important;}
.ml20 {margin-left:20px !important;}
.pl20 {padding-left:20px !important;}
.ml15 {margin-left:15px !important;}
.pl15 {padding-left:15px !important;}
.ml10 {margin-left:10px !important;}
.pl10 {padding-left:10px !important;}
.ml5 {margin-left:5px !important;}
.pl5 {padding-left:5px !important;}

.mr40 {margin-right:40px !important;}
.mr30 {margin-right:30px !important;}
.pr30 {padding-right:30px !important;}
.mr20 {margin-right:20px !important;}
.pr20 {padding-right:20px !important;}
.mr15 {margin-right:15px !important;}
.pr15 {padding-right:15px !important;}
.mr10 {margin-right:10px !important;}
.pr10 {padding-right:10px !important;}
.mr5 {margin-right:5px !important;}
.pr5 {padding-right:5px !important;}

.nomb {margin-bottom:0 !important;}
.nopb {padding-bottom:0 !important;}

.clear {clear:both;}

/* new cf */
.cf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */



body {
	font-family:"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro",'HG丸ゴシックM-PRO',verdana ,arial ,sans-serif;
	line-height:1.5;
}






.clear {clear:both;}

ul {
	margin:0;
	padding:0;
	list-style:none;
}


.flash {
	border: 0px none;
}
.red {
	color: #F00;
}
.style4 {color: #F00; font-size: x-small; }

#infobox {
	width:100%;
	height:500px;
	overflow:scroll;
	line-height:1.5;
}
#infobox p  {
	padding:0 10px 0 10px;
	line-height:1.5;
}

#slider li {
	height:435px;
}



#tamatebako_news {
}

#tamatebako_news ul {
}

#tamatebako_news ul li {
	display:block;
	width:468px;
	padding:20px 50px 20px 50px;
	margin:20px 0 20px 0;
	text-align:left;
	border:5px solid #FF3300;
	line-height:1.6;
	font-size:14px;
	background-color:#FFFF99;
}

#tamatebako_news ul li a {
	font-size:140%;
	color:#FF3300;
	text-decoration:none;
	padding:0 0 20px 0;
	line-height:2.2;
	/*background:url(http://www.yonkacho.com/tama2011/img/next_brown.png) no-repeat;*/
}

#tamatebako_news ul li a:hover {
	color:#FF9900;
	text-decoration:none;
}


#tamatebako_news ul li small {
	display:none;
	float:right;
	padding:15px 15px 0 0; 
}



#slider2 .bx-wrapper {
	width:548px;
}



#newsbox .oni_daiko_post {
	width:540px;
	padding:30px;
	text-align:left;
	border-bottom:none;
	border-top:none;
	border-left:1px dotted #999;
	border-right:1px dotted #999;
}

#newsbox .oni_daiko_post h2 {
	font-size:100%;
	font-weight:normal;
}
#newsbox .oni_daiko_post h2 a {
	font-size:90%;
	font-weight:normal;
	padding:0 5px 0 5px;
	color::#333;
	text-decoration:none;
}
#newsbox .oni_daiko_post h2 a {
	color::#999;
	text-decoration:underline;
}

#newsbox .oni_daiko_post h2 span {
	display:none;
}



#newsbox .oni_daiko_post h3 {
	font-size:145%;
	text-decoration:none;
	padding:0;
	line-height:2.2;
	margin:0 9px 0 9px;
}

#newsbox .oni_daiko_post h3 a {
	color:#FF3300;
	text-decoration:none;
}

#newsbox .oni_daiko_post p.data {
	font-size:75%;
	color:#999;
}

#newsbox .oni_daiko_post p.blog_name {
	text-align:right;
	border-top:1px dotted #666;
	padding-top:10px;
	margin-top:15px;
	margin-bottom:30px;
}

#newsbox .oni_daiko_post p.blog_name a {
	text-decoration:none;
}
#newsbox .oni_daiko_post p.blog_name a:hover {
	text-decoration:underline;
}

#newsbox .oni_daiko_post p.go_more {
	display:none;
}



#secondary {
	margin:10px 0 10px 0;
	padding:8px 0 8px 0;
	border-bottom:1px solid #999;
	border-top:3px solid #CCC;
}

#secondary .oni_daiko_post {
	width:175px;
	padding:0;
	text-align:left;
	border-bottom:none;
	border-top:none;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#secondary .oni_daiko_post h2 {
	font-size:60%;
	text-decoration:none;
	line-height:1.3;
	margin:0;
	padding:0;
	color:#999;
}

#secondary .oni_daiko_post h2 span {
	display:none;
}

#secondary .oni_daiko_post h3 {
	font-size:75%;
	text-decoration:none;
	border-top:1px solid #999;
	line-height:1.3;
	margin:4px 0 0 0;
	padding:8px 0 0 0;
}

#secondary .oni_daiko_post h3 a {
	padding:0 0 0 7px;
	border-left:3px solid #59C2E1;
	color:#59C2E1;
	text-decoration:none;
}
#secondary .oni_daiko_post h3 a:hover {
	text-decoration:underline;
}


#secondary .oni_daiko_post p {
	display:none;
	line-height:1;
	margin:0;
	padding:0;
}

#secondary .oni_daiko_post p.data {
	display:inline;
	font-size:60%;
	color:#999;
	margin:0;
	padding-left:7px;
	line-height:1;
}

#secondary .oni_daiko_post p.blog_name {
	display:inline;
	text-align:right;
	font-size:60%;
	margin:0;
	line-height:1;
	color:#59C2E1;
}

#secondary .oni_daiko_post p.blog_name a, #secondary .oni_daiko_post h2 a {
	color:#59C2E1;
	text-decoration:none;
}
#secondary .oni_daiko_post p.blog_name a:hover, #secondary .oni_daiko_post h2 a:hover {
	text-decoration:underline;
}

#secondary .oni_daiko_post p.go_more {
	display:none;
}






/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
