/*
Theme Name: Miya01
Theme URI: http://www.ntm-design.jp/
Description: MiyashitaBankin01
Version: 1.6
Author: NaganoTotalMedia
Author URI: http://www.ntm-design.jp/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
@charset "utf-8";

.article_title a:hover, .article_title a:visited, .article_title a:link{
color:#000000;
} 

img.img_button{
float:left;
margin-top:10px;
}

#content-rm .button{
margin-top:5px;
float:left;
}

.gosoudan{
margin-top:10px;

}

#page{
margin-left:auto;
margin-right:auto;
}



#ue {
	width:970px;
	margin-top:0;
        margin-left:auto;
        margin-right:auto;
}

/*
#ue {
	width:960px;
	margin:0px auto;
}
*/

#page #shita #footer {
	width: 960px;
	height: 361px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#page #shita {
	background-image: url(images/miyashita_imgs_footer_bg.jpg);
	background-repeat: repeat;
	background-position: center top;
        margin-top:20px;
	height: 361px;
        width:100%;
        float:left;
}
#page #ue #haeder #logo {
	float: left;
	width: 300px;
	background-repeat: no-repeat;
	height: 80px;
	margin-top: 15px;
	margin-bottom: auto;
}
#page #ue #haeder #menulist {
	float: right;
	width: 537px;
	height: 100%;
}

#page #ue #haeder #header_ue {
	width: 970px;
	height: 105px;
}

/*
#switcher{
width:960px;
float:right;
text-align:right;
margin-top:5px;
}
*/

#switcher {
float:left;
margin-top:10px;
text-align:right;
width:960px;
}

h1,
h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
		margin:0px auto;
        display: block;
        width: 300px;
        height: 80px;
        overflow: hidden;
        background: transparent url(images/company_logo.gif) no-repeat;
        text-indent: -9999em;
   }



#menuilst {
	height: 105px;
	width: 537px;
}

ul#menu li a{
	background-position:left top;
	display:block;
	height:105px;
	width:105px;
	overflow:hidden;
	text-indent:-9999em;

}



ul#menu li{
	display:block;
	float:left;
	height:105px;
	width:105px;
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
ul#menu{
	margin:0px 0 0;
	padding:0;
}


ul#menu li#menuhome,
ul#menu li#menuhome a,
ul#menu li#menuhome a:link,
ul#menu li#menuhome a:visited,
ul#menu li#menuhome a:active
{
	background-image: url(images/menu01_r1_c3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul#menu li#menuhome a:hover {
	background-image: url(images/menu01_r1_c2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul#menu li#menuyane a {
	background-image: url(images/menu01_r1_c3.gif);
	background-repeat: no-repeat;
}

ul#menu li#menusekou a {
	background-image: url(images/menu01_r1_c4.gif);
	background-repeat: no-repeat;
}

ul#menu li#menukaisya a {
	background-image: url(images/menu01_r1_c5.gif);
	background-repeat: no-repeat;
}

ul#menu li#menuotoiawase a {
	background-image: url(images/menu01_r1_c6.gif);
	background-repeat: no-repeat;
}



#content_l {
	width: 450px;
	float:left;
        margin-left:5px;
}

#content_r {
	width:470px;
	float:right;
}

.content_r_mi {
width:225px;
float:left;
}

.content_r_mi p {
margin-left:5px;
margin-right:10px;
}

#header{
       width:960px;
       float:left;
}

#content {
	width: 960px;
        margin-top:10px;
        float:left;
}

.content_rr_content{
float:left;
margin-top:10px;
}

.content_rr_content p{
margin-left:20px;
margin-top:5px;
}


#img_saishin {
	padding-top: 0px;
}

#content_rl {
	width: 225px;
	height:100%;
	float: left;
}

#content_rl p {
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
float:left;
}


#new {
	background-image: url(images/border01.gif);
        margin-top:10px;
	padding-top: 3px;
	padding-bottom: 3px;
        height:500px;
}


#new #new_inside {
	background-color: #FFFFFF;
	margin: 10px;
        height:480px;
        overflow-x:hidden;
        overflow-y:auto;
}


.new_article{
margin:20px;
}

.new_article_header{
     width:100%;
     float:left;
     margin-bottom:10px;
     size:120%;
}

p.article_date{
     float:left;
     width:7em;
     font-size:120%;
     margin-left:10px;
}

p.article_title{
       float:left;
       font-size:120%;
}

.new_content{
width:100%;
float;left;
}


#content_rr {
	float: left;
	width: 240px;
	top: 0px;
        margin-left:5px;
}
#content_rr_mi {
}
#footer {
	background-image: url(images/miyashita_imgs_footer_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}




/*

header-menu

*/


#navigation-main {
float:right;
height:105px;
width:540px;
}

#navigation-main ul {
margin:0 0 0;
padding:0;
}

#navigation-main ul li {
display:block;
float:left;
height:105px;
list-style-type:none;
margin:0;
padding:0;
}

#navigation-main ul li a {
background-position:left top;
display:block;
height:105px;
overflow:hidden;
text-indent:-9999em;
}



ul li#menuhome , ul li#menuhome a, ul li#menuhome a:link, ul li#menuhome a:visited, ul li#menuhomee a:active {
background-image:url(images/navi_21.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}

ul li#menuhome a:hover {
background-image:url(images/navi_21.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}




ul li#menusenmon , ul li#menusenmon a, ul li#menusenmon a:link, ul li#menusenmon a:visited, ul li#menusenmone a:active {
background-image:url(images/navi_12.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusenmon a:hover {
background-image:url(images/navi_22.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menusekou , ul li#fmenusekou a, ul li#menusekou a:link, ul li#menusekou a:visited, ul li#menusekoue a:active {
background-image:url(images/navi_13.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusekou a:hover {
background-image:url(images/navi_23.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menukaisya , ul li#menukaisya a, ul li#menukaisya a:link, ul li#menukaisya a:visited, ul li#menukaisyae a:active {
background-image:url(images/navi_14.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menukaisya a:hover {
background-image:url(images/navi_24.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menuotoiawase , ul li#menuotoiawase a, ul li#menuotoiawase a:link, ul li#menuotoiawase a:visited, ul li#menuotoiawasee a:active {
background-image:url(images/navi_15.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menuotoiawase a:hover {
background-image:url(images/navi_25.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}



#jisseki,#kankyo,#stoab,#himawari{
width:225px;
margin-top:20px;
float:left;
}

#jisseki p{
width:225px;
float:left;
}

#jisseki img{
float:left;
}

#logomitumori{
width:450px;
float:left;
margin-top:5px;
}

#logomitumori #logo{
float:left;
width:210px;
margin-left:10px;
}

#logomitumori #mitumori{
float:right;
width:210px;
margin-right:10px;
}

#pdf{
width:450px;
margin-top:5px;
float:left;
}

/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
