@charset "UTF-8";

/*column.html専用
-----------------------------------------*/
body nav ul li a[href="shyukatu.html"] {
color: #F60;
border-bottom: 5px solid #F00;
}

/*column
-----------------------------------------*/
div[class*="Img"] {
min-height: 245px;
padding: 0 10px 30px;
margin-bottom: 30px;
position: relative;
border-bottom: 1px dotted #999;
}
div.leftImg h2,
div.leftImg p {
margin-left: 218px;
}
div.rightImg h2,
div.rightImg p {
margin-right: 218px;
}
div[class*="Img"] h2 {
font-size: 16px;
margin-bottom: 10px;
height: 30px;
line-height: 32px;
text-indent: 10px;
background: url(../img/midashi2c.png) no-repeat;
}
div[class*="Img"] p {
line-height: 1.6;
font-size: 14px;
margin-bottom: 1em;
}
div[class*="Img"] img {
position: absolute;
top: 0;
}
div.leftImg img {
left: 10px;
}
div.rightImg img {
right: 10px;
}

/*大画像用設定追加
-----------------------------------------*/
div.big[class*="Img"] {
min-height: 350px;
}
div.big.leftImg h2,
div.big.leftImg p {
margin-left: 425px;
}
div.big.rightImg h2,
div.big.rightImg p {
margin-right: 425px;
}
div.big h2 {
background: url(../img/midashi2b.png) no-repeat;
}
/*大画像+ミニ画像
-----------------------------------------*/
div.plus[class*="Img"] {
min-height: 530px;
}
div.plus.leftImg img + img{
top: 360px;
}
div.plus.leftImg img + img + img{
top: 360px;
left: 215px;
}
div.plus.rightImg img + img{
top: 360px;
right: 215px;
}
div.plus.rightImg img + img + img {
top: 360px;
right: 10px;
}

/*3連画像用設定
-----------------------------------------*/
div.allImg {
height: auto;
padding: 0 0 25px 20px;
}
div.allImg:after {
content: "";
display: block;
clear: both;
}
*+html div.allImg {
min-height: 1px;
}
div.allImg img {
position: relative;
display: block;
float: left;
margin-left: 10px;
}
div.allImg img:first-child {
margin-left: 0;
}

