﻿@charset "UTF-8";
* {
padding:0;
margin:0;
}
html{
overflow-y:scroll;
}
body {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif ;
color: #0F0F0F;
line-height:180%;
font-size:80%;
background: #FFFAEF;
}
/*
a:link    { color: #219315;text-decoration: none; }
a:visited { color: #219315;text-decoration: none; }
a:hover   { color: #219315;text-decoration: underline; }
a:active  { color: #219315;text-decoration: underline; }
*/
h1{
font-size: 150%;
line-height: 100%;
text-align: center;
}
h2{
font-size:150%;
display: inline;
}
h3{
font-size: 130%;
line-height: 130%;
margin-bottom: 5px;
font-weight: normal;
border-left: 5px orange solid;
padding: 2px 0 2px 5px;
}
img{
border: 0;
}
.logo{
}
.logo a:link    { color: ; text-decoration: none; background: none;}
.logo a:visited { color: ; text-decoration: none; background: none;}
.logo a:hover   { color: ; text-decoration: underline; background: none;}
.logo a:active  { color: ; text-decoration: underline; background: none;}



/*--レイアウト--*/
#container{
width:600px;
margin: 0 auto;
padding:0 30px;
background: #FFFFFF;
border-left: 1px #DCDCDC solid;
border-right: 1px #DCDCDC solid;
}
#header{
padding:0;
width:600px;
margin: 0 auto;
padding: 70px 0 40px 0;
}
#content{
width:600px;
margin: 0 auto;
}
#main{
width:600px;
}
#footer{
text-align:center;
padding: 20px 0 50px 0;
background: ;
}
#top{
position: absolute;
height:15px;
width:100%;
left:0;
top:0;
background: orange;
border-bottom: 1px solid #FF5A00;
}

.inner{
margin-bottom: 30px;
}

.webservice_list div{
float:left;
width:200px;
height:200px;
overflow: hidden;
background: ;
text-align: center;
}