﻿/*
www.shiadori.com
*/


* { padding: 0; margin: 0; }

body {
    font:13px "ＭＳ Ｐゴシック";
    *font-size:small;
    *font:x-small;
 }

.line {
float:left;
width:100%;
}
.unei_right {
float:left;
font-size:17px;
margin-bottom:31px;
padding-left:15px;
width:463px;
}
.unei_wap {
margin:35px 22px 22px 153px;
width:662px;
}
.unei_left {
float:left;
font-size:18px;
margin-bottom:73px;
padding-left:10px;
text-align:left;
width:94px;
}
body {
margin:0;
text-decoration:none;
}
.foot a:visited {
color:black;
text-decoration:none;
}
.foot a:link {
color:black;
text-decoration:none;
}
head a:hover {
color:red;
text-decoration:none;
}
.head a:visited {
color:white;
text-decoration:none;
}
.head a:link {
color:white;
text-decoration:none;
}
.kojin h1 {
font-size:16px;
text-decoration:underline;
}
.kojin {
font-size:17px;
line-height:1.5em;
margin:0 auto 40px;
text-align:justify;
width:830px;
}
table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
}
.hissu {
color:red;
font-size:13px;
}
.otoiawase {
float:left;
font-size:125%;
font-style:italic;
margin-bottom:12px;
margin-left:44px;
padding-top:13px;
width:500px;
}
#submitidimage-btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://ec-komatsu.com/web_files/siadori/wp-content/themes/default/img/b_form.gif) no-repeat scroll left top;
border:0 none;
height:60px;
width:200px;
}
.wpcf7 p {
border-top-style:solid;
border-top-width:1px;
margin-bottom:6px;
padding-bottom:0;
padding-left:10px;
padding-top:22px;
}
.komoku {
float:left;
width:156px;
}
.wpcf7 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 auto;
padding-top:36px;
width:781px;
}
.wpcf7 input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-size:13px;
line-height:12px;
margin-bottom:5px;
padding:6px 2px 4px 4px;
vertical-align:middle;
}
.wpcf7 textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-size:13px;
line-height:12px;
margin-bottom:5px;
padding:6px 2px 4px 4px;
vertical-align:middle;
width:600px;
}
.info_right {
float:left;
width:670px;
}
.info_left {
float:left;
width:130px;
}
.siryo_b {
float:left;
height:102px;
text-align:center;
width:100%;
}
.mail_tel {
left:773px;
position:absolute;
top:43px;
}
.menu_b {
left:783px;
position:absolute;
}
.foot li {
border-left:1px solid;
float:left;
font-size:102%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:20px;
padding-right:20px;
}
.foot ul {
float:right;
font-weight:bold;
margin-right:52px;
}
.right_bottom_1 {
float:left;
height:100%;
width:220px;
}
.right_bottom_2 {
float:left;
height:100%;
width:220px;
}
.right_bottom_3 {
float:left;
height:100%;
width:220px;
}
.right_bottom {
float:right;
height:482px;
margin-right:40px;
margin-top:51px;
width:680px;
}
.left_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/left_bottim.gif) repeat scroll 0 0;
height:660px;
left:43px;
position:absolute;
top:20px;
width:195px;
}
.bottom {
float:left;
height:721px;
position:relative;
width:100%;
}
.info_inner {
height:146px;
left:9px;
overflow-x:hidden;
overflow-y:scroll;
padding-top:5px;
position:absolute;
top:35px;
width:924px;
}
.info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(img/info.gif);
background-position:0 0;
height:198px;
margin:11px auto 22px;
position:relative;
width:942px;
}
.end {
border-right:1px solid;
}
.outer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDA4 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 auto;
width:1000px;
}
.menu {
background-color:#D3FFB8;
float:left;
height:150px;
width:150px;
}
.main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/shidori_top.gif) repeat scroll 0 0;
float:left;
height:870px;
position:relative;
width:100%;
}
.main_2 {
float:left;
width:100%;
}
.main_cont {
background-color:#D1F0FF;
float:right;
height:150px;
width:400px;
}
.main_left {
background-color:#FFE2B2;
float:left;
height:150px;
width:200px;
}
.head li {
border-left:1px solid;
float:left;
list-style-type:none;
padding-left:20px;
padding-right:20px;
}
.head ul {
float:right;
font-size:13px;
font-weight:bold;
margin-right:14px;
margin-top:16px;
}

.clears {
clear:both;
}

.foot {
background-color:#EDEDA4;
height:129px;
margin-top:12px;
text-align:right;
}

.head {
background-color:black;
color:white;
height:39px;
margin-bottom:24px;
text-align:right;
}
.innder_ele{
float:left;
margin-bottom:13px;
}

.press{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic',sans-serif;
font-size:15px;
margin:15px auto 0;
position:relative;
width:628px;
}

.press h1{
font-size:17px;
margin-bottom:3px;
}

.top_title{
top:0px;
width:300px;
font-size:11px;
float:left;
margin-top:3px;
}

.top_title h1{
font-size:20px;
margin-top:0px;
}


.shiadori_rogo{
float:right;
left:770px;
margin-top:3px;
}

.date{
font-size:17px;
float:right;
text-align:right;
}


.line_0{
float:left;
top:15px;
width:100%;
text-align:center;
line-height:1.2em;
font-weight:bold;
font-size:20px;
margin-top:30px;
}

.line_1{
float:left;
margin-top:22px;
text-align:justify;
width:100%;
}

.line_2{
float:left;
width:100%;
text-align:justify;
margin-top:22px;
}

.line_3{
float:left;
width:100%;
text-align:justify;
margin-top:22px;
}

.line_4{
float:left;
width:100%;
text-align:justify;
margin-top:22px;
}

.line_5{
float:left;
width:100%;
text-align:justify;
margin-top:22px;
margin-bottom:40px;
}

.small_title{
width:98px;
float:left;
}

.press a:link{
background-color:transparent;
color:#43677E;
text-decoration:none;
}


.press a:visited{
background-color:transparent;
color:#43677E;
}

.press a:hover, a:active{
background-color:transparent;
color:#C41230;
text-decoration:underline;
}


.dawnload{
float:right;
}


.media_right {
float:left;
padding-left:32px;
width:99px;
}

.media_left {
border-right:2px solid #000000;
float:left;
height:618px;
width:289px;
}

.media_wap {
height:520px;
margin:0 auto;
width:919px;
}

.media_left ul {
font-size:17px;
}

.media_info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/menia_back.gif) no-repeat scroll 0 0;
height:535px;
padding-top:57px;
text-align:center;
width:568px !important;
width:500px;
}


.medelia_rogo {
height:0;
margin:35px auto 25px 233px;
width:154px;
}

.movie {
margin:16px auto 13px;
width:921px;
}

.movie_inner{
font-size:21px;
height:137px;
margin-top:6px;
width:944px;
}