@charset "utf-8";

/* body setting
-------------------------------------*/
html,body{
height: 100%;
}
body{
/*background: #f2f1f1;*/
font-size: 100%;
font-family: Meiryo, "MS PGothic", sans-serif;
letter-spacing: 0.05em;
}
#wrap{
width: 100%;
}
#wrapInner{
padding-bottom: 120px;
}
@media screen and (min-width:1000px){
#wrapInner{
padding-bottom: 280px;
}
}
/* header menu
-------------------------------------*/


/* #breadcrumbs
-------------------------------------*/
#breadcrumbs{
width: 85%;
margin: 0 auto 0;
padding: 0.5em 0;
}
#breadcrumbs ul li{
display: inline-block;
}

/* column
-------------------------------------------------------*/
.img_right{
margin:0.35em 0 0.35em 25px;
float: right;
}
.img_left{
margin:0.35em 28px 0.35em 0;
float: left;
}
.img_right img,
.img_left img{
display: block;
width: 100%;
border: 0;
vertical-align: top;
}
/*.img-column-block p{ padding-left:6px;}
*/
.column-block{ margin-bottom: 40px;}
.column-block > .column-box{
float: left;
margin-right: 2.5%;
}
.column-block > .column-box:last-of-type{ margin-right: 0;}
.column-block.col-2 > .column-box{ width:48.75%;}
.column-block.col-3 > .column-box{ width:31.66%;}
.column-block.col-4 > .column-box{ width:23.125%;}
.column-block.col-5 > .column-box{ width:18%;}
.column-block.col-6 > .column-box{ width:14.583%;}

/* footer
-------------------------------------*/
/*footer{
background: #333;
color: #fff;
text-align: center;
}
footer nav ul li{
display: inline-block;
}
footer p#copyright{
margin-top: 5px;
}*/

