@charset "shift_jis";

#color-stationery-body {
 margin: 0px auto 50px;
 font-size: 16px;
 line-height: 1.5;
 color: #222;
 width: 830px;
}

.mdlink{
 width:18%;max-width:300px;
 text-decoration: none;
 font-size:16px;
 color:#000;
 line-height:1.4;
 padding:8px 0px;margin:0px 5px;
 display:inline-block;
 border-radius:5px;
}

.ddtoplink{
 width:30%;max-width:300px;
 text-decoration: none;
 font-size:16px;
 color:#000;
 line-height:1.4;
 padding:8px 0px;margin:0px 5px;
 display:inline-block;
 border-radius:5px;
}

.ddunderlink{
 width:23%;max-width:300px;
 text-decoration: none;
 font-size:16px;
 color:#000;
 line-height:1.4;
 padding:8px 0px;margin:0px 5px;
 display:inline-block;
 border-radius:5px;
}

.ssbox{
 float:left;
 width180px;
 margin-top:10px;
 margin-right:5px;
 border:3px solid #f5f5f5;
}
.ssbox-out{
 margin:0px;
 padding:5px;
}
.ssbox-in{
 float:left;
 margin-top:2px;
 margin-right:5px;
 border:3px solid #f5f5f5;
}
.ssbox-in-right{
 float:left;
 margin-top:2px;
 margin-right:0px;
 border:3px solid #f5f5f5;
}
.ssbox-txt{
 background:#6495ed;
 margin:0px;
 padding:6px 0px 0px 0px;
 text-align:center;
 font-size:16px;
 font-weight:bold;
 width:184px;
 height:24px;
}
.txtmin {
 font-size:14px;
}
.ssbox-txt a {
 color: #fff;
 text-decoration: none;
}
.ssbox-txt a:hover {
 text-decoration: underline;
}
.inblue {
 border:3px solid #6495ed;
}
.txtblue {
 background:#6495ed;
}
.inpink {
 border:3px solid #ff69b4;
}
.txtpink {
 background:#ff69b4;
}
.ingreen {
 border:3px solid #9acd32;
}
.txtgreen {
 background:#9acd32;
}
.inorange {
 border:3px solid #ff8c00;
}
.txtorange {
 background:#ff8c00;
}
.inpurple {
 border:3px solid #9370db;
}
.txtpurple {
 background:#9370db;
}
.inaqua {
 border:3px solid #00bfff;
}
.txtaqua {
 background:#00bfff;
}
.insilver {
 border:3px solid #c0c0c0;
}
.txtsilver {
 background:#c0c0c0;
}
.inblack {
 border:3px solid #000000;
}
.txtblack {
 background:#000000;
}
.inivory {
 border:3px solid #fffff0;
}
.txtivory {
 background:#fffff0;
}
.outivory {
 border:3px solid #808080;
}
.inred {
 border:3px solid #ff0000;
}
.txtred {
 background:#ff0000;
}

.color-stationery-pagetop {
 margin:20px 0px;
 text-align: right;
}
.color-stationery-pagetop2 {
 float: right;
 font-size: 12px;
 font-weight: normal;
 text-align: right;
}
.color-stationery-pagetop a, .color-stationery-pagetop2 a {
 color:#CC0000;
 text-decoration: underline;
}
.color-stationery-pagetop a:hover, .color-stationery-pagetop2 a:hover {
 text-decoration: none;
}