@charset "utf-8";

#left {
width: 551px;
float: left;
margin-bottom: 100px;
}
#consept { margin-bottom: 50px; }


h3 {
background: url(../img/top/title1.jpg) no-repeat;
height: 35px;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
font-size: 18px;
color: #FFF;
font-weight: bold;
padding-top: 6px;
padding-left: 1em;
clear: both;
}

.box1 { clear: both; 
}
.menu {
width: 230px;
float: left;
padding: 10px;
margin-bottom: 20px;
}
.menu p  {
font-size: 12px;
color: #666;
margin: 10px;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.sabBox1  {
float: left;
margin-bottom: 30px;
padding-left: 10px;
padding-top: 10px;
}
.sabBox1 p {
font-size: 12px;
line-height: 150%;
margin-bottom: 1em;
}





#right {
width: 288px;
padding-left: 15px;
border-left: 2px dotted #C30;
float: left;
}

h4 {
background: url(../img/top/title2.jpg) no-repeat;
height: 35px;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
font-size: 18px;
color: #FFF;
font-weight: bold;
padding-top: 6px;
padding-left: 1em;
}

.box2 { margin-bottom: 25px; }

.box2 ul li a {
display: block;
height: 99px;
width: 274px;
margin-bottom: 7px;
text-indent: -9999px;
}

.box2 ul .gimon1 { background: url(../img/top/img_Q1.jpg) no-repeat; }
.box2 ul .gimon2 { background: url(../img/top/img_Q2.jpg) no-repeat; }
.box2 ul .gimon3 { background: url(../img/top/img_Q3.jpg) no-repeat; }
.box2 ul .gimon4 { background: url(../img/top/img_Q4.jpg) no-repeat; }
.box2 p {
font-size: 12px;
color: #903;
font-weight: bold;
text-align: right;
}
.box3 ul li a {
text-indent: -9999px;
display: block;
height: 60px;
width: 200px;
margin-bottom: 10px;
}
.box3 ul .info1 { background: url(../img/top/info_1.jpg) no-repeat; }
.box3 ul .info2 { background: url(../img/top/info_2.jpg) no-repeat; }
