@charset "utf-8";
/*
Theme Name: natsume css
Theme URL: http://www.mflens.co.jp/
Description: pub.CSS
Version: 1.0
Author: 夏目光学株式会社
Author URL: http://www.mflens.co.jp/
*/

/* CSS Document */
/* 一覧へ
----------------------------- */
p.c-blue {
margin:5px 0 5px 0;
padding:0 12px 0 0;
text-align:right;
font-size:10px;
background:url(../img/public/list4.gif) center right no-repeat;
}
.c-blue a {
color:#990000;
}
.c-blue a:visited {
color:#660000;
}
.c-blue a:hover {
color:#FF9900;
}

p.c-blue2 {
margin:5px 0 5px 0;
padding:0 12px 0 0;
text-align:right;
font-size:10px;
border-bottom:#000066 1px dotted;
background:url(../img/public/list4.gif) center right no-repeat;
}
.c-blue2 a {
color:#990000;
}
.c-blue2 a:visited {
color:#660000;
}
.c-blue2 a:hover {
color:#FF9900;
}

p.c-green {
margin:5px 0 5px 0;
padding:0 12px 0 0;
text-align:right;
font-size:10px;
background:url(../img/public/list5.gif) center right no-repeat;
}
.c-green a {
color:#990000;
}
.c-green a:visited {
color:#660000;
}
.c-green a:hover {
color:#FF9900;
}

p.continue {
margin:5px 0 0 0;
padding:0;
text-align:right;
font-size:10px;
}
.continue a {
color:#990000;
}
.continue a:visited {
color:#660000;
}
.continue a:hover {
color:#FF9900;
}

.entrytitle {
margin:0 0 10px 0;
padding:0 0 0 5px;
font-size:16px;
line-height:150%;
color:#333333;
border-left:5px #333399 solid;
}

/* 装飾
----------------------------- */
.blue {
color:#0000CC;
}
.syou {
font-size:12px;
font-weight:normal;
}
.right {
text-align:right;
}
/* 枠
----------------------------- */
.box-box {
width:438px;
margin:0 0 20px 0;
padding:10px 10px 0 10px;
border:1px solid #9999cc;
}

.box-hin {
width:438px;
margin:0 0 20px 0;
padding:10px 10px 0 10px;
border:1px solid #9999cc;
}
.box-hin h5 {
margin:0 0 5px 0;
padding:0 0 3px 0;
font-size:14px;
color:#333333;
font-weight:normal;
border-bottom:#CCCCCC 1px dotted;
}
.box-hin ol {
margin:0 0 10px 30px;
padding:0;
list-style:1;
}
.box-hin li {
margin:0 0 3px 0;
padding:0;
font-size:12px;
line-height:150%;
color:#000000;
}
/* 3カラム
----------------------------- */
.sokubox {
clear:both;
width:460px;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.sokubox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sokubox {
    height: 1em;
    overflow: visible;
}
/**/
.sokubox img {
width:145px;
height:145px;
margin:0 0 5px 0;
padding:0;
}
.l-soku {
float:left;
width:145px;
margin:0 13px 0 0;
padding:0;
}
.r-soku {
float:right;
width:145px;
margin:0;
padding:0;
}
.c-soku {
float:left;
width:145px;
margin:0;
padding:0;
}
.up {
margin:30px 0 0 0;
padding:0;
text-align:right;
font-size:10px;
color:#666666;
}
.up a {
margin:0;
padding:0;
text-align:right;
font-size:10px;
color:#666666;
}

/* new
----------------------------- */
span.new {
    display: none;
    color: red;
    font-weight: normal;
font-size:12px;
}


/* MT投稿用
----------------------------- */
blockquote {
margin:10px 0 15px 30px;
padding:0;
font-size:12px;
line-height:150%;
}

.red {
font-size:12px;
color:#FF0000;
font-weight:normal;
}