@charset "UTF-8";

#brand {width:992px;border:margin:auto;overflow: hidden;}

#brand h1 {font-size:26px;font-weight:normal;margin:12px;color:#111;padding:0;border:none;text-align:center;margin:10px 0 10px 0 ;}
#brand h2 {font-size:20px;font-weight:normal;margin:0px 0 0.75em 0px ;color:#111;background:url(../img/line660.png) no-repeat left bottom;padding-bottom:10px;}
#brand h3 {margin:0px 0 0 0px;height:35px; display:block;color:#555;padding:6px 0 0 30px ;text-align:left;border:solid 0px #F00 ;width:220px;line-height:1.25em;font-size:14px;background-image:url(../img/h2_bg.png);background-repeat:no-repeat ;text-shadow: 1px 1px 1px #FFF, -1px -1px 1px #ddd;}
#brand p {font-size:14px;}

.grid {width:940px;margin:auto;clear:both;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;overflow: hidden;margin:0px 0 0px 26px;padding:0;margin-bottom:40px;}

.col1{width:234px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:175px;height: auto !important;height: 175px;text-align:center;display:block;}
.col2{width:234px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:175px;height: auto !important;height: 175px;text-align:center;display:block;}
.col3{width:234px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:175px;height: auto !important;height: 175px;text-align:center;display:block;}
.col4{width:235px;float:left;margin:0;border-right:solid 0px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:175px;height: auto !important;height: 175px;text-align:center;display:block;}

.col1-last{width:187px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:160px;height: auto !important;height: 160px;text-align:center;display:block;}
.col2-last{width:187px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:160px;height: auto !important;height: 160px;text-align:center;display:block;}
.col3-last{width:187px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:160px;height: auto !important;height: 160px;text-align:center;display:block;}
.col4-last{width:187px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:160px;height: auto !important;height: 160px;text-align:center;display:block;}
.col5-last{width:187px;float:left;margin:0;border-right:solid 0px #ccc;border-bottom:solid 1px #ccc;background:#fff;
min-height:160px;height: auto !important;height: 160px;text-align:center;display:block;}

.col1-first{width:313px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:solid 0px #ccc;background:#fff;
min-height:190px;height: auto !important;height: 190px;text-align:center;display:block;}
.col2-first{width:313px;float:left;margin:0;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-top:solid 0px #ccc;background:#fff;
min-height:190px;height: auto !important;height: 190px;text-align:center;display:block;}
.col3-first{width:312px;float:left;margin:0;border-right:solid 0px #ccc;border-bottom:solid 1px #ccc;border-top:solid 0px #ccc;background:#fff;
min-height:190px;height: auto !important;height: 190px;text-align:center;display:block;}

/*
.col1:hover {background:#f6f6f6;}
.col2:hover {background:#f6f6f6;}
.col3:hover {background:#f6f6f6;}
.col4:hover {background:#f6f6f6;}
.col1-last:hover {background:#f6f6f6;}
.col2-last:hover {background:#f6f6f6;}
.col3-last:hover {background:#f6f6f6;}
.col4-last:hover {background:#f6f6f6;}
.col5-last:hover {background:#f6f6f6;}
.col1-first:hover {background:#f6f6f6;}
.col2-first:hover {background:#f6f6f6;}
.col3-first:hover {background:#f6f6f6;}
.col4-first:hover {background:#f6f6f6;}
*/

.box1{
height : 150px;/*ボックスの高さ*/
line-height : 150px;/*縦のセンタリングの為に指定*/
text-align:center;}

.box1-L{
height : 160px;/*ボックスの高さ*/
line-height : 160px;/*縦のセンタリングの為に指定*/
text-align:center;}

.box2{
clear:both;
height : 30px;/*ボックスの高さ*/
line-height : 30px;/*縦のセンタリングの為に指定*/
border-top:solid 1px #ccc;
margin-left:16px;
margin-right:16px;
}
.box2-L{
clear:both;
height : 30px;/*ボックスの高さ*/
line-height : 30px;/*縦のセンタリングの為に指定*/
border-top:solid 1px #ccc;
margin-left:16px;
margin-right:16px;
}




