@charset "utf-8";
/* CSS Document */

/* LinkColor */
a:link {
color: #666;
text-decoration: underline;
}
a:visited {
color: #666;
text-decoration: underline;
}
a:hover, a:focus {
color: #666;
text-decoration: underline;
}
a:active {
color: #666;
text-decoration: underline;
}
/* ------------------------------------------------------------------------------
Template
------------------------------------------------------------------------------ */
#wrap {
font-size: 93%;/*13px→12px*/
line-height: 1.6;/*DefaultLine-height*/
width: 900px;
color: #666;
}
#left {
float: left;
width: 270px;
}
.leftMenu {
margin-bottom: 50px;
}
.leftMemuLast {
margin-bottom: 14px;
}
.leftTel {
margin-bottom: 20px;
}
#main {
float: right;
width: 630px;
}
.branding {
margin-bottom: 40px;
}
.pankuzu {
position: absolute;
left: 289px;
top: 20px;
width: 620px;
}
.pankuzu li {
float: left;
padding-right: 5px;
}
#menuMenu {
width: 640px;
margin-top: -30px;
margin-bottom: 30px;
margin-right: -10px;
height: 28px;
}
#menuMenu li {
float: left;
margin-right: 6px;
}
.pagetop {
text-align: right;
margin-bottom: 18px;
width: 620px;
padding-right: 10px;
}
#foot {
margin-bottom: 20px;
padding-top: 20px;
background: url(../img_common/footline.jpg) no-repeat left top;
}
.footMenu {
float: left;
width: 275px;
padding-left: 20px;
}
.footMenu li {
float: left;
padding-right: 20px;
}
.footInfo {
width: 465px;
padding-right: 6px;
float: right;
}
.footInfo p {
margin-bottom: 8px;
text-align: right;
}
div.line01 {
margin-bottom: 30px;
}
/*共通テキストスタイル*/
.pageTit01 {
margin-bottom: 20px;
}
.text01 {
margin-bottom: 30px;
padding-left: 5px;
}
.text02 {
text-align: right;
font-size: 77%;
margin-bottom: 30px;
}
.strong01 {
color: #D34627;
}
/*メニューボックス*/
.menuBox {
width: 645px;
margin-right: -15px;
}
.menuBox .menuList {
float: left;
width: 307px;
}
.menuBox .menuTit {
float: left;
width: 80px;
margin-bottom: 50px;
}
.menuBox .menuImg {
float: left;
width: 227px;
margin-right: 15px;
margin-bottom: 50px;
}
.menuBox01 {
width: 630px;
margin-bottom: 30px;
}
.menuBox01 .menuImg {
float: left;
width: 227px;
}
.menuBox01 dl {
float: right;
width: 380px;
border-left: 3px solid #CCC;
}
.menuBox01 dl dt {
margin-bottom: 15px;
padding-top: 5px;
}
.menuBox01 dl dd {
padding-left: 15px;
}
.menuBox01 dl dd ul {
font-size: 92%;
}
.menuBox01 dl dd ul li {
background: url(../img_common/icon01.gif) no-repeat left center;
float: left;
width: 170px;
padding-left: 10px;
}
.menuBox02 {
width: 630px;
margin-bottom: 30px;
}
.menuBox02 .menuImg {
float: right;
width: 227px;
}
.menuBox02 dl {
float: left;
width: 380px;
border-right: 3px solid #CCC;
}
.menuBox02 dl dt {
margin-bottom: 15px;
padding-top: 5px;
}
.menuBox02 dd {
padding-right: 15px;
}
.menuBox02 dl dd ul {
font-size: 92%;
}
.menuBox02 dl dd ul li {
background: url(../img_common/icon01.gif) no-repeat left center;
float: left;
width: 170px;
padding-left: 10px;
}
