@charset "UTF-8";
/* -----------------------------------------------------------
CSS Information
File name: common.css
Author: mitsume
Style Info: common
----------------------------------------------------------- */

a {color:#1a5589;}
a:hover {text-decoration:none;}

ol {
	padding: 0 0 0 25px;
	margin: 5px;
	line-height:170%;
}

ul.alpha li{
	list-style: inside lower-alpha;
}
p{
	margin:12px 0;
	line-height:180%;
}

.text_right {
	text-align:right;
}

.img_left,
img.alignleft {
	float:left;
	padding:0 25px 25px 0;
	text-align:center;
}

.img_right,
img.alignright {
float:right;
padding:0 0 20px 25px;
text-align:center;
}

img.img_left,
img.img_right {
	padding-bottom:7px;
	background:url(../images/image_shadow2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.old {
	text-align:right;
	margin: 0.5em;
	padding: 5px 5px 0 0;
}

.old a {
	background:url(../images/bt_mark_blue.gif) no-repeat left center;
	padding:3px 0 3px 20px;
}

.old a:hover {
	background:url(../images/bt_mark_orange.gif) no-repeat left center;
	padding:3px 0 3px 20px;
}

.off {
	display:none;
}

.offon {
}

.offoff {
	display:none;
}

.detail {
	clear:both;
	text-align:right;
	margin: 20px 0 0;
}

.img_waku img {
	border:3px #ddd solid;
}

.side_menu {
	position:relative;
}

.relative_h {
	position:relative;
	margin:0;
	padding:0;
}

.date_tk {
	background-color:#1a5589;
	color:#fff;
	border-bottom:1px #CCC solid;
	padding:5px 10px;
}

.date_tk a {
	color:#fff;
}

.pis_tod {
	margin:20px 0 0 0;
	color:#555 !important;
}

.pis_tod td {
	padding:0 0 0 5px;
	color:#555 !important;
}

.pis_tsd {
	color:#555;
}

#side_bar .menu-seisan-container .menu2 a,
#contents #side_bar .menu-cash-container .menu2 a {
	background:#333;
	background-image:none;
	padding-left:10px;
}

#side_bar .menu-seisan-container .menu2 a:hover,
#contents #side_bar .menu-cash-container .menu2 a:hover{
	background-image:none;
	background:#F90;
	color:#FFF;
}

#main_body th.hd2{
	background: #999 ;
	color:#fff;	
}
#main_body th.hd2 a{
	color:#fff;	
}

/**/
h2.widgettitle {
	display: none;
}

#global_menu .menu2 {
	display:none;
}

.one_column {
	width:940px !important;
}

#contents #main_body .month_box,
#contents #main_body .yearly_box {
	overflow:hidden;
	zoom:1;
}

#contents #main_body .month_box li,
#contents #main_body .yearly_box li{
	float:left;
	width:170px;
	display:block;
	margin:0 0 3px 3px;
	padding:0;
	background:none;
}
.month_box li a,
.yearly_box li a{
	display:block;
	border:1px #4074A1 solid;
	background-image:none;
	text-align:center;
	padding:5px;
}

.month_box li a:hover,
.yearly_box li a:hover {
	background:#4074A1;
	color:#fff;
}

/*#inframe_body .pis_tod table tr td font {
color:#555;
}*/

/*Print
---------------------------------------------------- */

*+html .map_img {
	width:391px !important;
}

*html .map_img {
	width: 391px !important;
}


/* font color
---------------------------------------------------- */
.gray {color: #333 !important;}
.green {color: #60aa2f !important;}
.orange {color: #f60 !important;}
.purple {color:#96c !important;}
.blue {color:#1a5589 !important;}
.red {color:#c00 !important;}
.white {color: #fff !important;}
.brack {
	color: #000 !important;
	font-weight: bold;
}

/* LINKS
-----------------------------------------------------------*/
/*green link*/
a.green:link{text-decoration:none; color:#60aa2f;}
a.green:visited{text-decoration:none; color:#60aa2f;}
a.green:active{text-decoration:none; color:#60aa2f;}
a.green:hover{text-decoration:underline; color:#60aa2f;}

/*orange link*/
a.orange:link{text-decoration:none; color:#f80;}
a.orange:visited{text-decoration:none; color:#f80;}
a.orange:active{text-decoration:none; color:#f80;}
a.orange:hover{text-decoration:underline; color:#f80;}

/*purple link*/
a.purple:link{text-decoration:none; color:#96c;}
a.purple:visited{text-decoration:none; color:#96c;}
a.purple:active{text-decoration:none; color:#96c;}
a.purple:hover{text-decoration:underline; color:#96c;}

/*blue link*/
a.blue:link{text-decoration:none; color:#1a5589;}
a.blue:visited{text-decoration:none; color:#1a5589;}
a.blue:active{text-decoration:none; color:#1a5589;}
a.blue:hover{text-decoration:underline; color:#1a5589;}

/*red link*/
a.red:link{text-decoration:none; color:#c00;}
a.red:visited{text-decoration:none; color:#c00;}
a.red:active{text-decoration:none; color:#c00;}
a.red:hover{text-decoration:underline; color:#c00;}

/*gray link*/
a.gray:link{text-decoration:underline; color:#444;}
a.gray:visited{text-decoration:underline; color:#444;}
a.gray:active{text-decoration:none; color:#444;}
a.gray:hover{text-decoration:underline; color:#1a5589;}

/*white link*/
a.white:link{text-decoration:none; color:#fff;}
a.white:visited{text-decoration:none; color:#fff;}
a.white:active{text-decoration:none; color:#fff;}
a.white:hover{text-decoration:underline; color:#fff;}

/* mini_win
-----------------------------------------------------------*/

#mini_win #container {
	text-align:left;
	margin: 10px auto;
	width:750px;
}

#mini_win #footer {
	text-align:left;
	margin: 0 auto;
	width:750px;
}

#mini_win #copy {
	width:720px;
}

/* PAGER 
----------------------------------------------- */
.wp-pagenavi { clear:both; font: normal 13px Arial, Helvetica, sans-serif; margin:10px auto; text-align:right; color:#666; padding:15px 10px;}
.wp-pagenavi a,.wp-pagenavi .current { color:#000 !important; border:1px solid #e8e8e8; margin-left:3px; padding:5px 10px; text-decoration:none; background:#f7f7f7;}
.wp-pagenavi a:hover,.wp-pagenavi .current { background:#000; color:#fff !important; border:1px solid #000; }
.wp-pagenavi .pages { float:left;}

/* Google Search
----------------------------------------------- */
.gsc-resultsHeader {
	display: none;
}
#gsc-iw-id1 {
	border: none !important;
}