/* 20111011itiseika */

span.akabig {
font-weight: bold;
color: #ff0000;
}

span.kurokiirohaikei {
background-color: #ffff00;
}

span.chkakyobkiirohaikei16 {
font-weight: bold;
color: #660033;
background-color: #ffff00;
font-size: 16px;
}

span.akabig16 {
font-weight: bold;
color: #ff0000;
font-size: 16px;
}

span.bkgd6 {
font-weight: bold;
color: #ff3366;
}

img.yoi1 {
vertical-align: 8px;
}

span.rep1{
background-color: #ff99ff;
font-weight: bold;
}

span.rep2 {
font-weight: bold;
font-size: 18px;
}

span.tokutens2 {
color: #ff3366;
font-weight: bold;
}

span.tumasetub {
color: #003366;
font-weight: bold;
}

span.kiirohaikeibbra {
background-color: #ffff00;
font-weight: bold;
color: #000000;
}


/* パソコン適用 */

@media screen and (min-width: 641px) {

h2 {
background-image: url(../img/2/article1.png);
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 3px #0099cc solid;
border-left: 3px #ffcc33 solid;
border-right: 3px #ffcc33 solid;
border-bottom: 3px #ffcc33 solid;
font-size: 18px;
font-weight: bold;
color: #ffffff;
}

div.diaryst{
background-image: url(../img/2/article1.png);
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 3px #0099cc solid;
border-left: 3px #ffcc33 solid;
border-right: 3px #ffcc33 solid;
border-bottom: 3px #ffcc33 solid;
font-size: 18px;
font-weight: bold;
color: #ffffff;
}

div.cammain3 {
width: 655px;
height: 3500px;
background-color: #ffffff;
border-width: 1px;
border-color: #999999;
border-style: solid;
padding-top: 5px;
padding-right: 12px;
padding-bottom: 20px;
padding-left: 12px;
font-size: 14px;
text-align: left;
line-height: 1.5;
}

div.camsmaright3 {
width: 252px;
height: 3485px;
padding-top: 20px;
padding-right: 4px;
padding-bottom: 20px;
padding-left: 4px;
background-color: #ffffff;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid;
font-size: 13px;
text-align: left;
line-height: 1.4;
}

}


/* スマホ適用 */

@media screen and (max-width: 640px) {

h2 {
background-image: url(../img/2/article1.png);
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 3px #0099cc solid;
border-left: 3px #ffcc33 solid;
border-right: 3px #ffcc33 solid;
border-bottom: 3px #ffcc33 solid;
font-size: 17px;
font-weight: bold;
color: #ffffff;
}

div.diaryst{
background-image: url(../img/2/article1.png);
padding-top: 5px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 3px #0099cc solid;
border-left: 3px #ffcc33 solid;
border-right: 3px #ffcc33 solid;
border-bottom: 3px #ffcc33 solid;
font-size: 17px;
font-weight: bold;
color: #ffffff;
}

div.cammain3 {
width: 100%;
height: auto;
background-color: #ffffff;
border-top: 1px #999999 solid;
padding-top: 5px;
padding-bottom: 20px;
font-size: 14px;
text-align: left;
line-height: 1.4;
}

div.camsmaright3 {
width: 100%;
height: auto;
padding-top: 40px;
padding-bottom: 20px;
background-color: #ffffff;
text-align: center;
border-bottom: 1px #999999 solid;
font-size: 13px;
line-height: 1.4;
}

}
