/* CSS Document */
img.ud5{
        margin:5px 0px;
}
img.u5{
        margin-top:5px;
}
img.d5{
        margin-bottom:5px;
}
/* ----------------------- rensaititle赤 -----------------------*/
#rensaititle01{
	float: left;
	width: 543px;
	margin-top: 10px;
	text-align: left;
}
#rensaititle01 h1{
        float:right;
	width:500px;
	height:15px;
	padding: 0px 0px 3px 23px;
	border-bottom: 1px dotted #E23F43;
	background: url("img/icon/square03.gif") no-repeat left top;
	color: #003366;
	font-size:16px;
        text-align:left;
	letter-spacing: 3px;
}
#rensaititle01 p.comment{
	float:right;
	width:500px;
	padding: 5px 2px 5px 0px;
	text-align: right;
	letter-spacing: 2px;
}
#rensaititle01 p.hajimekara{
        clear:both;
	width:460px;
	background:url("img/icon/hajimekara01.gif") no-repeat left top;
	margin:5px auto 0px auto;
	padding: 20px 0px 15px 10px;
	font-size: 12px;
	text-algin:left;
}
#rensaititle01 ul{
	clear:both;
	width:460px;
	margin:0px auto;
	padding: 20px 0px 2px 10px;
	background:url("img/icon/backnumber01.gif") no-repeat left top;
	line-height:130%;
	text-algin:left;
	font-size: 10px;
        list-style-type:none;
}

#rensaititle01 li{
        float:left;
        margin:0px 10px 0px 0px;
        padding:0px 0px 1px 0px;
}
/* ----------------------- rensaititle黄 -----------------------*/
#rensaititle02{
	float: left;
	width: 543x;
	margin-top: 10px;
	text-align: left;
}
#rensaititle02 h1{
        float:right;
	width:500px;
	height:15px;
	padding: 0px 0px 3px 23px;
	border-bottom: 1px dotted #E2BA3F;
	background: url("img/icon/square04.gif") no-repeat left top;
	font-size:16px;
	color: #666666;
        text-align:left;
	letter-spacing: 3px;
}
#rensaititle02 p.comment{
	float:right;
	width:500px;
	padding: 5px 2px 5px 0px;
	letter-spacing: 2px;
	text-align: right;
}
#rensaititle02 ul{
	clear:both;
	width:460px;
	margin:5px auto 0px auto;
	padding: 20px 0px 2px 10px;
	background:url("img/icon/area.gif") no-repeat left top;
	line-height:130%;
	text-algin:left;
	font-size: 12px;
        list-style-type:none;
}
#rensaititle02 li{
        float:left;
        height:15px;
        margin:0px 10px 3px 0px;
        background:url("img/icon/triangle02.gif") no-repeat 0% 40%;
        padding:0px 20px 1px 14px;
}

/* ----------------------- 見出し赤 -----------------------*/
#midashi01{
	float:left;
	width: 503px;
	padding: 0px 0px 20px 15px;
	text-align: left;
}

#midashi01 ul{
	list-style-type: none;
	margin-top:20px;
}
#midashi01 li{
	width:503px;
	height:144px;
	margin-bottom:25px;
	background: url("img/rensai/midashi_background_pink.gif") no-repeat center center;
}

#midashi01 p.info{
	padding: 6px 0px 0px 6px;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
}
#midashi01 p.file{
	padding:17px 15px 6px 15px;
	letter-spacing: 0.2em;
	line-height: 160%;
}

#midashi01 p.continue{
	padding:0px 10px 3px 0px;
	font-size:11px;
	text-align:right;
}
/* ----------------------- 見出し黄 -----------------------*/
#midashi02{
	float:left;
	width: 503px;
	padding: 0px 0px 20px 15px;
	text-align: left;
}
#midashi02 img{
	padding:6px 5px 0px 5px;
	float:left;	
}

#midashi02 ul{
	list-style-type: none;
	margin-top:20px;
}
#midashi02 li{
	width:503px;
	height:144px;
	margin-bottom:25px;
	background: url("/img/f_s/miadshi_background.gif") no-repeat center center;
}

#midashi02 p.info{
	padding: 6px 0px 0px 6px;
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: bold;
}
#midashi02 p.date{
        float:right;
        padding:9px 3px 0px 0px;
	font-size:12px;
}
#midashi02 p.file{
	padding:17px 15px 6px 15px;
	letter-spacing: 0.2em;
	line-height: 160%;
}

#midashi02 p.continue{
	padding:0px 10px 3px 0px;
	font-size:11px;
	text-align:right;
}
/* ----------------------- 見出し特集 -----------------------*/
#midashi03{
	float:left;
	width: 503px;
	padding: 0px 0px 20px 20px;
	text-align: left;
}
#midashi03 img{
	padding:6px 5px 0px 5px;
	float:left;	
}

#midashi03 ul{
	list-style-type: none;
	margin-top:20px;
}
#midashi03 li{
	width:503px;
	height:54px;
	margin-bottom:25px;
	background: url("/img/bunsho/pink_mat_h2.gif") no-repeat center center;
}
#midashi03 p.info{
	padding: 6px 0px 0px 6px;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: bold;
}

#midashi03 p.ddnumber{
	padding:5px 10px 0px 0px;
	font-size:12px;
	text-align:right;
}

/* ----------------------- 文書タイトル赤 -----------------------*/
#bunshotitle01 {
	float:left;
	width:544px;
	height:54px;
	margin-top:20px;
	background: url("img/bunsho/pink_mat_h2.gif") no-repeat center center;
	text-align:center;
}
#bunshotitle01 h2{
	padding:16px 20px 0px 30px;
	text-align:left;
	font-size:16px;
	letter-spacing:1px;
}
/* ----------------------- 文書タイトル黄 -----------------------*/
p.date02{
        float:left;
	font-size:10px;
        font-weight:bold;
        letter-spacing:0.1em;
	margin-top:20px;
        padding-left:21px;
}
#bunshotitle02 {
	float:left;
	width:544px;
	height:54px;
	margin:0px;
	background: url("img/bunsho/yellow_mat_h2.gif") no-repeat center center;
	text-align:center;
}
#bunshotitle02 h2{
	padding:16px 20px 0px 0px;
	text-align:left;
	font-size:16px;
	letter-spacing:1px;
}
#bunshotitle02 img{
        float:left;
        padding:16px 10px 0px 30px;
}
/* --------------------------- 文書赤 ----------------------------*/
#bunshotopbg01{
	float:left;
	width: 544px;
	height:25px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/pink_mat_top.gif") no-repeat center bottom;
	text-align:center;
}
#bunsho01{
	float:left;
	width: 544px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/pink_mat.gif") repeat-y center center;
	text-align:center;
	font-size:14px;
}
#bunsho01 p{
	width:460px;
	margin:0px auto;
	padding:0px 0px 10px 10px;
	line-height:160%;
	text-align:left;
}

#bunsho01 ol{
        width:430px;
        margin:0px auto;
	padding:0px 0px 10px 30px;
        text-align:center;
        line-height:160%;
}

#bunsho01 li{
        margin-bottom:6px;
        font-size:14px;
        text-align:left;
}
#bunsho01 p.author{
	font-size:10px;
	text-align:right;
	padding:3px 0px 10px 0px;
	border-top:#EA6F72 1px dotted;
	margin-top:10px;
}
#bunsho01 .more{
        color:sienna;
        border:1px dotted #E23F43;
        background-color:white;
        width:430px;
	margin:10px auto;
	padding:10px 5px;
	text-align:center;
}
#bunsho01 .more p{
        width:410px;
	line-height:140%;
	text-align:left;
        font-size:12px;
}
#bunshobottombg01{
	clear:both;
	width: 544px;
	height:3px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/pink_mat_bottom.gif") no-repeat center top;
	text-align:center;
}
#bunsho01 p.ddnumber{
        text-align:right;
}
/* --------------------------- 文書黄 ----------------------------*/
#bunshotopbg02{
	float:left;
	width: 544px;
	height:25px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/yellow_mat_top.gif") no-repeat center bottom;
	text-align:center;
}
#bunsho02{
	float:left;
	width: 544px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/yellow_mat.gif") repeat-y center center;
	text-align:center;
	font-size:14px;
}
#bunsho02 p{
	width:450px;
	margin:0px auto;
	padding:0px 0px 10px 10px;
	line-height:160%;
	text-align:left;
}

#bunsho02 ol{
        width:430px;
        margin:0px auto;
	padding:0px 0px 10px 30px;
        text-align:center;
        line-height:160%;
}

#bunsho02 li{
        margin-bottom:6px;
        font-size:14px;
        text-align:left;
}

#bunsho02 p.info{
	margin-bottom:10px;
	padding:0px;
	border-bottom:orange 1px dotted;
	font-size:10px;
	text-align:right;
}
#bunsho02 p.author{
	font-size:10px;
	text-align:right;
	padding-bottom:10px;
	border-top:orange 1px dotted;
	margin-top:10px;
}
#bunshobottombg02{
	clear:both;
	width: 544px;
	height:3px;
	margin:0px;
	padding: 0px;
	background: url("img/bunsho/yellow_mat_bottom.gif") no-repeat center top;
	text-align:center;
}
/* --------------------------- 次へとかもっととか ----------------------------*/
#next a{
	float:right;
	width:272px;
	height:14px;
        padding:20px 0px;
	background: url("img/icon/next.gif") no-repeat 10% 50%;
	font-size:12px;
	text-align:left;
}
#next p{
	padding:0px 0px 0px 90px;
}
#next a:hover{
	background:url("img/icon/next_ro.gif") no-repeat 10% 50%;
}
#prev a{
	float:left;
	width:272px;
	height:14px;
        padding:20px 0px;
	background:url("img/icon/prev.gif") no-repeat 90% 50%;
	font-size:12px;
	text-align:right;
}
#prev p{
	padding:0px 90px 0px 0px;
}
#prev a:hover{
	background:url("img/icon/prev_ro.gif") no-repeat 90% 50%;
}

#more {
	width: 544px;
	margin:0px;
	padding: 0px;
	font-size:12px;
	text-align:center;
}
#more p{
	width:450px;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 2px 3px;
	margin:5px auto 10px auto;
	border-left:#E23F43 3px solid;
	border-bottom:#E23F43 1px solid;
	letter-spacing:0.1em;
}
#more ul{
	width:440px;
	list-style-type:none;
	text-align:left;
	margin:5px auto;
}
#more li{
	width:440px;
	height:20px;
	margin-bottom:5px;
	padding:0px 0px 0px 12px;
	background: url("img/icon/arrow01.gif") no-repeat 0% 10%;
}

#more02 {
	width: 544px;
	margin:0px;
	padding: 30px 0px;
	font-size:12px;
	text-align:center;
}
#more02 p{
	width:450px;
	font-weight:bold;
	text-align:left;
	padding:3px 0px 2px 3px;
	margin:15px auto 10px auto;
	border-left:orange 3px solid;
	border-bottom:orange 1px solid;
	letter-spacing:0.1em;
}
#more02 ul{
	width:440px;
	list-style-type:none;
	text-align:left;
	margin:5px auto;
}
#more02 li{
	width:440px;
	height:20px;
	margin-bottom:5px;
	padding:0px 0px 0px 12px;
	background: url("img/icon/arrow02.gif") no-repeat 0% 10%;
}

/* --------------------------- サムネール ----------------------------*/
#thumbnail{
	float:left;
	width:544px;
	margin:30px 0px 15px 0px
}
#thumbnail ul{
	width:500px;
	margin:0px 0px 0px 21px;
	padding:0px;
	list-style-type:none;
}
#thumbnail li{
	float:left;
	width:120px;
	height:110px;
	text-align:center;
	background: url(img/g_d/background_list.gif) no-repeat center top;
	margin-right:5px;
	margin-bottom:8px;
}

#thumbnail img{
    padding-top:6px;
    padding-bottom:7px;
}
#thumbnail p.name{
	font-size:10px;
}
/* ------------------------ サムネールアーカイブ -------------------------*/
#country{
        width:500px;
        padding;0px 0px 2px 0px;
        margin:0px auto;
        text-aling:center;
}
#country img{
        float:left;
        margin-top:20px;
}

#country p{
        float:left;
        font-size:14px;
        font-weight:bold;
        margin-top:18px;
        padding-left:6px;
}
#photo{
        width:500px;
        padding:0px;
        margin:0px auto;
        text-align:center;
}
#photo img{
         padding:5px 0px 0px 0px;
}
#photoby{
        width:500px;
        margin:3px auto 10px auto;
        font-size:12px;
}

#photoby p{
        text-align:right;
        font-size:12px;
        margin:0px;
}
#explain{
        width:500px;
        margin:5px auto;
        text-align:center;
        border:double 3px #EFD88F;
        background-color:#FCF5E2;
}
#explain h2{
        text-align:left;
        font-size:14px;
        padding:8px 7px;
}
#explain p{
        text-align:left;
        font-size:14px;
        padding:0px 15px 7px 15px;
}

#more03 {
	width: 520px;
	margin:0px auto;
	padding: 25px 0px 0px 0px;
	font-size:12px;
	text-align:center;
}
#more03 p{
	width:200px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	margin:10px auto 0px auto;
	border:orange 1px solid;
}
#thumbnail02{
	float:left;
	width:544px;
	margin:15px 0px 15px 0px
}
#thumbnail02 ul{
	width:500px;
	margin:0px 0px 0px 21px;
	padding:0px;
	list-style-type:none;
}
#thumbnail02 li{
	float:left;
	width:120px;
	height:110px;
	text-align:center;
	background: url(img/g_d/background_list.gif) no-repeat center top;
	margin-right:5px;
	margin-bottom:8px;
}

#thumbnail02 img{
    padding-top:6px;
    padding-bottom:7px;
}
#thumbnail02 p.name{
	font-size:10px;
}