/**************************************************************************************
パンくず
***************************************************************************************/
p.pan {
margin:0 0 5px 20px;
padding:0;
font-size:10px;
color:#999999;
}

/**************************************************************************************
リンク大
***************************************************************************************/
p.link-dai {
clear:both;
width:500px;
height:32px;
margin:0 0 10px 0;
padding:0;
text-indent:40px;
background:url(../img/pub/link-btn.jpg) no-repeat top left;
display:block;
}
p.link-dai a {
width:500px;
height:27px;
margin:0;
padding:5px 0 0 0;
background:url(../img/pub/link-btn.jpg) no-repeat top left;
display:block;
}
p.link-dai a:hover {
width:500px;
height:27px;
margin:0;
padding:5px 0 0 0;
background:url(../img/pub/link-btn.jpg) no-repeat bottom left;
display:block;
}

/**************************************************************************************
見出し共通（h2）
***************************************************************************************/
.main h2 {
clear:both;
margin:0;
padding:9px 0 11px 10px;
font-size:1em;
line-height:150%;
color:#333333;
background:url(../img/pub/title-bar.jpg) no-repeat 0 0;
display:block;
}
.main h2 a {
color:#333333;
display:block;
}
.main h2 a:hover {
color:#FF9900;
display:block;
}

/**************************************************************************************
見出し共通（h3）
***************************************************************************************/
.main h3 {
clear:both;
margin:0 0 15px 0;
padding:5px 0 6px 10px;
font-size:1em;
line-height:150%;
color:#333333;
border-left:#990000 3px solid;
}
.main h3 a {
color:#333333;
}
.main h3 a:hover {
color:#FF9900;
}

/**************************************************************************************
ページアップ
***************************************************************************************/
p.pageup{
clear:both;
margin:10px 0 0 0;
text-align:right;
color:#993300;
font-size:12px;
}
p.pageup a{
text-decoration:none;
outline:none;
color:#993300;
}
p.pageup a:hover {
color:#FF6600;
}


/**************************************************************************************
続き
***************************************************************************************/
p.con {
margin:0;
padding:0;
font-size:0.75em;
text-align:right;
}



/**************************************************************************************
戻る
***************************************************************************************/
p.back {
clear:both;
margin:50px 0 10px 0;
padding:0;
}
p.s-back {
font-size:0.75em;
}


/**************************************************************************************
エントリー日付
***************************************************************************************/
p.date {
margin:20px 0 0 0;
padding:0;
font-size:0.75em;
color:#666666;
text-align:right;
}
p.date a {
color:#666666;
}
p.date a:hoevr {
color:#FF9900;
}
/****************/
span.date2 {
margin:0;
padding:0;
font-size:0.9em;
color:#666666;
text-align:right;
}
span.date2 a {
color:#666666;
}

span.date2 a:hover {
color:#FF9900;
}

/**************************************************************************************
ボックス（間隔あけ専用）
***************************************************************************************/
.box {
clear:both;
width:520px;
margin:20px 0 0 0;
padding:0;
}
.box img {
margin:0 0 15px 0;
}
.box2 {
clear:both;
width:520px;
margin:40px 0 0 0;
padding:0;
}

/**************************************************************************************
ボックス（画像右）
***************************************************************************************/
.box-r {
clear:both;
width:520px;
margin:20px 0 0 0;
padding:0;
    overflow: hidden;
}

.box-r:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box-r {
    height: 1em;
    overflow: visible;
}

.box-r img {
clear:both;
position:relative;
float:right;
margin:0 0 15px 15px;
padding:0;
}

/**************************************************************************************
ボックス（画像左）
***************************************************************************************/
.box-l {
clear:both;
width:520px;
margin:20px 0 0 0;
padding:0;
    overflow: hidden;
}

.box-l:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .box-l {
    height: 1em;
    overflow: visible;
}

.box-l img {
clear:both;
position:relative;
float:left;
margin:0 15px 15px 0;
padding:0;
}



/**************************************************************************************
装飾
***************************************************************************************/
strong {
line-height:150%;
color:#996600;
}


/**************************************************************************************
Newマーク
***************************************************************************************/
span.new {
    display: none;
    color: red;
	font-size:10px;
	font-weight:normal;
}


/**************************************************************************************
終了ボックス
***************************************************************************************/
.syuryo {
margin:0;
padding:0;
}
.syuryo01 {
background:url(../img/pub/syuryo-bg.gif) repeat-y top right;
}
span.shuryo-icon {
margin:0;
padding:0;
}
span.shuryo-icon01 {
margin:0;
padding:0 0 0 65px;
background:url(../img/pub/syuryo-icon.gif) no-repeat 0 0;
}


/**************************************************************************************
pdfアイコン
***************************************************************************************/
p.pdf-icon {
margin:0 0 10px 0;
padding:0 0 0 25px;
font-size:0.85em;
line-height:150%;
background:url(../img/pub/pdficon-s.gif) no-repeat 0 0;
}


/**************************************************************************************
住所などのボックス
***************************************************************************************/
.b-waku {
clear:both;
width:350px;
margin:0 0 20px 0;
padding:15px 15px 5px 15px;
border:#666666 1px solid;
}
.b-waku h4 {
margin:0 0 5px 0;
padding:0;
color:#333333;
line-height:150%;
font-size:1em;
}



/**************************************************************************************
h4小見出し
***************************************************************************************/
h4.k-m {
margin:0 0 10px 0;
padding:0;
font-size:1em;
line-height:150%;
color:#660000;
}

/**************************************************************************************
現状と対策
***************************************************************************************/
p.genjyou-btn {
width:511px;
height:64px;
margin:0 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/genjyou-btn.jpg) no-repeat 0 0;
display:block;
}
p.genjyou-btn a {
width:511px;
height:64px;
margin:0 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/genjyou-btn.jpg) no-repeat 0 0;
display:block;
}
p.genjyou-btn a:hover {
width:511px;
height:64px;
margin:0 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/genjyou-btn.jpg) no-repeat left bottom;
display:block;
}
