/*---------------
 footer
---------------*/

/* bottom_navi3 */	
#footerTop #bottom_navi3 ul {
	clear:both;
	text-align:center;
	border-top:1px solid #cecece;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}
#footerTop #bottom_navi3 ul li#bl_first {
	border-width:0px 1px;
}
#footerTop #bottom_navi3 ul li {
	border-color:#cecece;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	display:inline;
	padding:2px 3px;
}
#footerTop #bottom_navi3 ul li {
	display:inline;
	padding:2px 3px;
}
#footerTop #bottom_navi3 ul li a {
	font-size: 90%;
}

/*---------------
 pastTitleArea01（汎用タイトル設定　コンテンツタイトル）
---------------*/

/* pastTitleArea01 */	
.pastTitleArea01{
	margin:0 0 15px 0;
}

.pastTitleArea01 h2{
	background:url(../../img/area/common/bgimg_h2_02.gif) no-repeat;
	padding:5px 10px 4px 15px;
	color:#FFF;
	margin:0 0 10px 0;
}

.pastTitleArea01 p{
	margin:15px 0 0 15px;
}




/*---------------
 pastArea02（上部ページャー）
---------------*/

/* pastArea02 */	
.pastArea02{
	margin:0 0 13px 0;
	border-bottom:1px solid #f3d8b0;
	padding:0 15px 5px 15px;
}
.pastArea02 .leftBox{
	float:left;
}
.pastArea02 .rightBox{
	float:right;
	text-align:right;
	padding:3px 0 0 0;
}

.pastArea02 .rightBox .icon01{
	padding:0 0 0 15px;
}
.pastArea02 .rightBox .icon02{
	padding:0 15px 0 0;
}





/*---------------
 pastTableArea01（テーブル）
---------------*/

#pastTableArea01{
	margin:0 0 10px 0;
}


#pastTableArea01 table,
#pastTableArea01 table th,
#pastTableArea01 table td{
	border-collapse:collapse;
	border:1px solid #bfcd99;
}

#pastTableArea01 table th{
	text-align:center;
	background:#d9e7b0;
	font-weight:bold;
	color:#663300;
}

#pastTableArea01 table th p{
	margin:8px 0;
	position:relative;
}


#pastTableArea01 table td p{
	margin:10px 5px 10px 10px;
}


#pastTableArea01 .placeLink a{
	color:#663300;
}


/*---------------
 pastArea03（下部ページャー）
---------------*/

/* pastArea03 */	
.pastArea03{
	margin:15px 0 25px 0;
	padding:10px 15px 5px 15px;
	text-align:right;
	border-top:1px solid #f3d8b0;
}

.pastArea03 .icon01{
	padding:0 0 0 15px;
}
.pastArea03 .icon02{
	padding:0 15px 0 0;
}


/*---------------
 PageTop
---------------*/

p.pageTop{
	text-align:right;
	padding:0 0 20px 0;
	clear:both;
	margin:0 195px 0 0;
}

p.pageTop a{
	padding:0 0 0 12px;
}



/*---------------
 PrintLayout（印刷用ページレイアウト）
---------------*/

#PrintLayout{
	text-align:center;
}

#PrintContent{
	text-align:left;
	margin:0 auto;
	width:710px;
}

/* PrintLogoArea */
#PrintContent #PrintLogoArea{
	margin:10px 0 25px 0;
	position:relative;
}
#PrintContent #PrintLogoArea .btn{
	position:absolute;
	right:15px;
	top:0;
}


/*---------------
 ミギカラム
---------------*/


/* mobile */
#SubSecond #mobileWrapper{
	background:#ecd7b6;
	padding:5px;
	margin:0 0 10px 0;
}


#SubSecond #mobile{
	margin:0;
	padding:0 0 10px 0;
	background:url(../../img/common/sub/sub_bgimg_01.gif) no-repeat bottom;
	width:160px;
	text-align:left;
	position:relative;
}
#SubSecond #mobile h2{
	margin:0;
	background:url(../../img/common/sub/sub_title_01.gif) no-repeat;
	color:#663300;
	padding:7px 0 10px 40px;
}
#SubSecond #mobile p.roginText{
	position:absolute;
	top:10px;
	right:5px;
}
#SubSecond #mobile p.name{
	font-weight:bold;
	margin:10px 0 10px 0;
}
#SubSecond #mobile .btn{
	margin:5px 0 10px 0;
}


/* bookmarkList */

#SubSecond #bookmarkList{
	padding:5px;
	margin:0;
	background:#d9e7b0;
}
#SubSecond #bookmarkList .box{
	padding:1px;
	background:#FFF;
	border:1px solid #c6d59b;
	text-align:left;
}
#SubSecond #bookmarkList .box h2{
	background:url(../../img/common/sub/sub_icon_04.gif) no-repeat #9fbb4c 2px 2px;
	color:#FFF;
	text-align:left;
	padding:4px 0 4px 22px;
	margin:0 0 15px 0;
}

#SubSecond #bookmarkList .box .oneSetNone{
	padding:0 0 10px 0;
	text-align:left;
	margin:0 0 5px 8px;
	width:141px;
	text-align:center;
	font-weight:bold;
}

#SubSecond #bookmarkList .box .oneSet{
	background:url(../../img/common/sub/sub_line_dot_01.gif) repeat-x bottom;
	padding:0 0 10px 0;
	text-align:left;
	margin:0 0 10px 8px;
	width:141px;
}
#SubSecond #bookmarkList .box .oneSet .btn{
	text-align:right;
	margin:5px 0 0 0;
}
#SubSecond #bookmarkList .box .Link{
	text-align:right;
	margin:5px 10px 10px 0;
}

#SubSecond #bookmarkList .box .btn02{
	margin:5px 0 0 -1px;
}


/* rogin */	
#SubSecond #roginWrapper{
	background:#ecd7b6;
	padding:5px;
	margin:0 0 10px 0;
}

#SubSecond #rogin{
	margin:0;
	padding:0 0 10px 0;
	background:url(../../img/common/sub/sub_bgimg_01.gif) no-repeat bottom;
	width:160px;
	text-align:left;
	position:relative;
}
#SubSecond #rogin h2{
	margin:0;
	background:url(../../img/common/sub/sub_title_02.gif) no-repeat;
	color:#663300;
	padding:10px 0 10px 40px;
}
#SubSecond #rogin p.roginText{
	position:absolute;
	top:10px;
	right:5px;
}
#SubSecond #rogin p.name{
	font-weight:bold;
	margin:10px 0 10px 0;
}
#SubSecond #rogin .btn{
	padding:0 0 5px 0;
}
