@charset "shift_jis";


/*-------------------------------------------
body
-------------------------------------------*/

body {
background: url(../../image/bg.jpg) repeat-x;
background-color:#c7c7c7;
color:#444444;
margin:0px;
padding:0px;
font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", san-serif;
font-size:100%;
line-height:180%;
text-align:center;
}

img {
border:0;
}
form {
margin:0;
padding:0;
}

a:link    { color:#0f82c4; 	text-decoration: none;}
a:visited { color:#007c7d; 	text-decoration: none;}
a:active  { color:#0f82c4; 	text-decoration: none;}
a:hover   { color:#ff9c01; }

h1,h2 {
margin:0;
padding:0;
}


/*-------------------------------------------
clearfix
-------------------------------------------*/


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}

/*Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/*End hide from IE-mac*/



/*-------------------------------------------
top page
-------------------------------------------*/



#all {
width:900px;
background-color:#FFFFFF;
color:#444444;
margin:0px 20px 0px 20px;

}
#header {
margin:0px 0px 0px 0px;
width:860px;
padding:0px 0px 0px 0px;
}
#header02 {
margin:0px 0px 20px 0px;
padding:0px;
width:860px;
height:2px;
background-color:#000000;
font-size:2%;
text-indent:-9999px;
}

#main {
margin:0px 0px 0px 0px;
width:860px;
background-color:#FFFFFF;
}

.w9{
margin:5px 0px 0px 0px;
display:inline-block;
font-size:70%;
text-align:left;
}
#header_l {
width:287px;
float:left;
}
#header_l h1 {
font-size:85%;
}
#header_l a {
width:310px;
height:82px;
text-indent:-9999px;
display:block;
background:url(../../image/miyama_logo.gif) no-repeat;
}
#header_r {
width:181px;
float:right;
text-align:right;
display:block;
}
#header_rt {
width:181px;
height:47px;
margin:0 0px 0 0;
text-align:right;
}



#sub_navi {
list-style-type:none;
width:181px;
height:35px;
font-size:0;
margin:0;
padding:0;
}
#sub_navi li {
float:right;
margin:0;
padding:0;
}
.mb20 {
margin-bottom:20px;
clear:both;
}

.right {
text-align:right;
}

/*-------------------------------------------
££hedder//END//££
-------------------------------------------*/

.t2 {
width:260px;
margin:0px;
vertical-align: top;
}

.t2navi {

width:235px;
margin:0px;
float:left;
clear:both;

}
#t2navi01 {
width:235px;
height:50px;
overflow:hidden;
background: url(../../image/menu_000.gif) no-repeat;
}

#t2navi01 a,#t2navi02 a,#t2navi03 a {
text-indent:-9999px;
display:block;
}


.t2navi ul {
width:235px;
margin:0 0 0 0px;
padding:0;
list-style-type:none;
border-bottom:#ffffff 10px solid;
}
.t2navi li {
margin:0px 0 0 0;
padding:0;
overflow:hidden;
font-size:12px;
}
.t2navi li a {
text-indent:-9999px;
display:block;
}
#t2lnavi01 a {
width:235px;
height:45px;
background: url(../../image/menu_001.gif) no-repeat;
}
#t2lnavi01 a:hover{
width:235px;
height:45px;
background:url(../../image/menu_001b.gif) no-repeat;
}

#t2lnavi02 a {
width:235px;
height:45px;
background: url(../../image/menu_002.gif) no-repeat;
}
#t2lnavi02 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_002b.gif) no-repeat;
}
#t2lnavi03 a {
width:235px;
height:45px;
background: url(../../image/menu_003.gif) no-repeat;
}
#t2lnavi03 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_003b.gif) no-repeat;
}
#t2lnavi04 a {
width:235px;
height:45px;
background: url(../../image/menu_004.gif) no-repeat;
}
#t2lnavi04 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_004b.gif) no-repeat;
}
#t2lnavi05 a {
width:235px;
height:45px;
background: url(../../image/menu_005.gif) no-repeat;
}
#t2lnavi05 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_005b.gif) no-repeat;
}
#t2lnavi06 a {
width:235px;
height:45px;
background: url(../../image/menu_006.gif) no-repeat;
}
#t2lnavi06 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_006b.gif) no-repeat;
}
#t2lnavi07 a {
width:235px;
height:45px;
background: url(../../image/menu_007.gif) no-repeat;
}
#t2lnavi07 a:hover{
width:235px;
height:45px;
background: url(../../image/menu_007b.gif) no-repeat;
}

.t3navi ul {
width:230px;
margin:0;
padding:0;
list-style-type:none;
}
.t3navi li {
margin:0;
padding:0;
font-size:12px;
float:left;

}
#t3navi01 {
width:230px;
height:21px;
padding:3px;
background: url(../../image/menu_iso.gif) no-repeat;
background-color:#000000;
text-indent:-9999px;
border-bottom:#ffffff 5px solid;
background-position: center;
}


/*-------------------------------------------
££ΆirQ[V//END//££
-------------------------------------------*/

/*-------------------------------------------
Rec^Cg
-------------------------------------------*/
#main02 {
width:600px;
margin:0px;
padding:0 0 20px 20px;
clear:both;
text-align:center;
vertical-align: top;
}

#title {
width:600px;
margin:0px 0px 20px 0px;
padding:0px;
}

.title_back {
width:600px;
height:77px;
background:url(../../image/title_back.gif) no-repeat;
padding: 0px;
margin:0px;
}

.title_img {
padding:15px 0px 5px 20px;
margin:0px;
}

#title p {
margin:0;
padding:15px 0px 20px 5px;
font-size:68%;
text-align:left;
}
.title{
width:580px;
margin:0;
font-size:110%;
text-align:left;

}
.title p {
margin:0;
padding:0px;
text-align:left;
list-style-type: none;
line-height:150%;

}
.f_left {
padding:0 0 0 0;
}
.f_right {
float:right;
}

/*-------------------------------------------
££Rec^Cg//END//££
-------------------------------------------*/

/*-------------------------------------------
»iΔΰ
-------------------------------------------*/
#pro_ins {
width:280px;
margin:0px;
padding:0px 0px 5px 20px;
vertical-align: top;
vertical-align: txt-top;
}

#pro_ins p {
margin:0;
padding:0px 0px 5px 0px;
font-size:75%;
text-align:center;
line-height:150%;
}

#pro_ins p span {
color:#666666;
width:280px;
}
#pro_ins img {
padding:0px;
margin:0px;
}

.pro_tit {
color:#056e90;
font-weight: bold;
text-align:center;
line-height:150%;
padding:0px 0px 10px 0px;
}

#pro_inm p {
margin:0;
padding:0px 0px 2px 0px;
font-size:75%;
line-height:150%;
width:140px;
text-align:center;
}
#pro_in {
width:150px;
margin:0px;
padding:0px 0px 5px 0px;
vertical-align: top;
}

#pro_in p {
margin:0;
padding:0px 0px 5px 0px;
font-size:75%;
text-align:center;
line-height:150%;
}
/*-------------------------------------------
££»iΔΰ//END//££
-------------------------------------------*/

/*-------------------------------------------
έυ@ν
-------------------------------------------*/
#eq_ins {
width:600px;
clear:both;
margin:0px;
padding:0px;
text-align:left;
vertical-align: top;
float:right;
}

#eq_ins p {
margin:0;
padding:0 0 20px 0;
font-size:75%;
text-align:left;
line-height:130%;
}

#eq_ins p span {
color:#666666;

}
#eq_ins img {
padding:0px 0px 5px 0px;
margin:0px;

}

.eq_list {
margin:0;
padding:5px 10px 3px 10px;
font-size:75%;
text-align:left;
background-color:#eeeeee;
}
.eq_list2 {
margin:0;
padding:5px 10px 3px 10px;
font-size:75%;
text-align:left;
background-color:#ffffff;
}
/*-------------------------------------------
££έυ@ν//END//££
-------------------------------------------*/
/*-------------------------------------------
iΏEHφ
-------------------------------------------*/
#jou_ins {
width:280px;
margin:0px;
padding:0px 0px 5px 5px;
vertical-align: top;
vertical-align: txt-top;
}

#jou_ins p {
margin:0;
padding:0px 0px 5px 0px;
font-size:75%;
text-align:left;
line-height:130%;
}

#jou_ins p span {
color:#666666;
width:280px;
}
#jou_ins img {
padding:0px;
margin:0px 0px 0px 10px;
}

.jou_tit {
color:#056e90;
font-weight: bold;
text-align:left;
line-height:130%;
padding:0px 0px 10px 0px;
}

#jou_inm p {
margin:0;
padding:0px 5px 5px 10px;
font-size:75%;
line-height:130%;
width:140px;
}

/*-------------------------------------------
££iΏEHφ//END//££
-------------------------------------------*/


/*-------------------------------------------
οΠΔΰ
-------------------------------------------*/
table.cp {
	border-collapse: collapse;
	font-size: 80%;
	width: 580px;
}
th.t_top {
    border-top: #666 4px solid;
	text-align: left;
	padding: 10px;
	font-weight: normal;
}
th.t_top2{
	border-bottom: #e3e3e3 1px dotted;
	text-align: left;
	padding: 10px;
	font-weight: normal;
}
td.t_top {
	border-top: #b3b3b3 4px solid;
	text-align: left;
	padding: 10px;
	font-weight: normal;
}
td.t_top2{
	border-bottom: #e3e3e3 1px dotted;
	text-align: left;
	padding: 10px;
}


/*-------------------------------------------*/

.cop_list {
padding:10px 10px 5px 10px;
font-size:75%;
text-align:left;
background-color:#eeeeee;
width:140px;
}
.cop_list2 {
margin:0;
padding:10px 10px 5px 10px;
font-size:75%;
text-align:left;
background-color:#ffffff;
}
.map {
margin:10px 0px 30px 20px;
padding:0px;
}
.map_list {
margin:0px;
padding:10px 10px 5px 20px;
font-size:75%;
text-align:left;
background-color:#ffffff;
line-height:130%;
}
/*-------------------------------------------
££οΠΔΰ//END//££
-------------------------------------------*/
/*-
/*-------------------------------------------
footer
-------------------------------------------*/

#footer_add {
margin-top:40px;
width:900px;
height:50px;
border-top:#c7c7c7 1px solid;
text-align:right;
font-size:70%;
position:relative;
background-color:#ffffff;
}
#footer_addin {
margin:0;
line-height:3.0;
padding:0 10px 0 0;
color:#666666;
}
#footer {
width:900px;
height:50px;
border-top:#c7c7c7 1px solid;
text-align:right;
font-size:70%;
position:relative;
background-color:#000000;
}
#footer_in {
margin:0;
line-height:2.4;
padding:0 10px 0 0;
color:#ffffff;
}



