@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:170%;
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;
}

#header {
margin:0px;
width:860px;
}

#main {
margin: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;
font-size:85%;
}
#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;
}

#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;
text-align: center;
}

.t2navi {
width:235px;
margin:0px;
float:left;
clear:both;
}

#t2navi01 {
width:235px;
margin:0px;
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 {
width:230px;
margin:0px;
clear:both;
}

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

}

#t3navi01 {
float:left;
margin:0px;
padding: 0px;
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//££
-------------------------------------------*/

#main02 {
width:600px;
margin:0 0 10px 10px;
padding:0 0 20px 10px;
clear:both;
vertical-align: top;

}
#top_left {
width:300px;
padding:0px;
margin:0px;
vertical-align: top;
}
.f_left {
padding:0px;
margin:0px;
}
.f_right {
padding:0px;
margin:0px;
}

#top_right {
width:300px;
padding:0px;
margin:0px;
vertical-align: top;
}
#topics {
width:287px;
background:url(../../image/f_back.gif) repeat-y;
padding: 0px;
margin:0px;

}
#top_right p {
margin:0;
padding:10px 20px 20px 20px;
font-size:75%;
text-align:left;
line-height:140%;
}
#top_left p {
margin:0;
padding:10px 20px 20px 20px;
font-size:75%;
text-align:left;
line-height:140%;
}
#top_right p span {
color:#666666;

}
#top_right img {
margin:0;
padding:0px;
font-size:75%;
text-align:center;
}
.img_float03 {
padding:0px;
margin:0;
}
.img_float04 {
float:left;
margin:0px;
padding:0px;
}

.equ_img {
margin:0px;
padding:0px;
}
.f14 {
	font-size: 110%;
	line-height: 135%;
}
/*-------------------------------------------
££ΆΊirQ[V//END//££
-------------------------------------------*/


#main03 {
width:600px;
clear:both;
margin:0px;
padding:0px 0px 20px 0px;
vertical-align: top;
float:right;
}

#top03_right {
width:597px;
padding:0px;
margin:0px;
}
#topics03 {
width:597px;
background:url(../../image/f_back02.jpg) repeat-y;
padding:0px;
margin:0px;

}
#topics03 p {
margin:0;
padding:10px 20px 20px 20px;
font-size:75%;
line-height:140%;
}
#top03_left p {
margin:0;
padding:10px 20px 10px 20px;
font-size:75%;
text-align:left;
}
#top03_right p span {
color:#666666;
}
#top03_right img {
margin:0;
padding:0px;
font-size:75%;
text-align:center;
}
.img03_float03 {
margin:0px;
padding:0px;
}
.img03_float04 {
margin:0px;
padding:0px;
}

.product_img {
margin:3px 10px 10px 0px;
padding:0px;
}
.product_imgle {
margin:0px 10px 0px 20px;

}

.mov-tex{
float:left;
}

.new {
color:#ffa200;
font-weight: bold;
font-size:95%;
line-height:140%;
}
.equ_img {
margin:0px;
padding:0px;
}
.equ_img p {
margin:0;
padding:3px 20px 0px 20px;
font-size:75%;
text-align:left;
}
/*-
/*-------------------------------------------
footer
-------------------------------------------*/

#footer_add {
margin-top: 50px;
width:900px;
height:70px;
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:70px;
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;
}



