﻿/*ガーディアン・ガーデン/クリエイションギャラリーG8トップペーシ*/
#contentsmain{
padding:0;
margin-top:30px;
margin-right:auto;
margin-bottom:40px;
margin-left:30px;
display:block;
height:1%;height:auto;
}

#pageTitleGGTop,#pageTitleG8Top{
width:auto;
height:40px;
display:block;
margin:0;padding:0;
background:#ffffff url(../common/line_ue.gif) repeat-x left bottom;
}
#pageTitleGGTop #ttl{
position:relative;
height:39px;
background:#f1f1f1 url(../gg/image/top_title_gg.gif) no-repeat 10px 6px;}
#pageTitleG8Top #ttl{
position:relative;
height:39px;
background:#f1f1f1 url(../g8/image/top_title_g8.gif) no-repeat 10px 6px;}
#pageTitleGGTop #ttl h1,#pageTitleG8Top #ttl h1{text-indent:-1800px;}
#pageTitleGGTop #cornerMark{position:absolute;top:5px;left:795px;}
#pageTitleG8Top #cornerMark{position:absolute;top:5px;left:795px;}

#topMainPic{width:659px;height:240px;display:block;
padding-left:1px;text-align:left;
margin:0;overflow:hidden;text-align:right;}
#contentsmain>#topMainPic{padding-left:0px;}
#topLeft{
	width:392px;height:1%;height:auto;
	float:left;
}
#topRight{width:190px;float:left;padding-left:20px;}
#topLeft8{
	width:300px;height:1%;height:auto;
	float:left;
}
#topRight8{width:280px;float:left;padding-left:20px;}


#infoBox{
	width:390px;height:1%;height:auto;
	background:#fff url(../gg/image/top_koubo_bg.gif) repeat-y left top;
	border-bottom:1px solid #dedede;
	margin-bottom:30px;
}
#infoBox h3{
padding-top:20px;padding-bottom:20px;
background:#fff url(../gg/image/top_koubo_bgtop.gif) no-repeat left top;
}
#infoBox h3 img{margin-left:15px;}
#infoBox table{width:360px;margin-left:15px;}
#infoBox table th{
border-bottom:4px solid #f5f5f5;text-align:left;}
#infoBox table th img{
vertical-align:bottom;padding-bottom:0;margin-bottom:0;}
#infoBox table th#txtRight img{margin-top:17px;}
#infoBox table td{font-size:10px;text-align:left;padding-top:.75em;padding-bottom:.5em;line-height:1.5em;}
#infoBox table td.dateCell{width:90px;color:#990000;
vertical-align:top;}
#infoBox table td.jointtlCell{padding-top:1em;padding-bottom:0em;line-height:1em;}

#exInfoBox{
width:300px;height:1%;height:auto;
margin-bottom:30px;
}
#exInfoBox table{margin-bottom:30px;margin-top:10px;}
#exInfoBox table th{width:100px;vertical-align:top;text-align:left;}
#exInfoBox table th img{border:1px solid #d9d9d9;}
#exInfoBox table td{vertical-align:top;width:200px;white-space:normal;}
#exInfoBox table td dl,#exInfoBox table td p{font-size:10px;line-height:1.5em;padding-left:.1em;}
#exInfoBox table td dd{padding-left:1em;}
#exInfoBox table td h5{font-size:14px;margin-bottom:.1em;margin-top:0em;line-height:1em;letter-spacing:.05em;}
#exInfoBox table td p{margin-bottom:.5em;}
#exInfoBox .exBnrSect{margin-bottom:5px;line-height:0px;}
#exInfoBox .exBnrSect img{margin:0;padding:0;border:none;}

#exInfoBox .exBnrSect2{
	margin-bottom:5px;
	line-height:160%;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	padding: 10px;
	border: 1px dotted #CCCCCC;
}

table.infoTbl{margin-top:15px;}
table.infoTbl th,table.infoTbl td{font-size:10px;text-align:left;line-height:1.75em;padding-bottom:1em;}
table.infoTbl td{padding-bottom:1.5em;}
table.infoTbl td p{padding-top:.2em;padding-left:1em;}

#nextExSect{width:190px;height:auto;text-align:center;margin-bottom:15px;}
#nextExSect h5{font-size:14px;margin:0em;padding:0em;text-align:left;line-height:1em;}
#nextExSect p{font-size:10px;margin:0em;padding-bottom:5px;text-align:left;line-height:1.25em;letter-spacing:.1em;}
#nextExSect img{padding-top:10px;padding-bottom:10px}
#nextExSect img.borderJpg{border:1px solid #d9d9d9;padding:0;}
#nextExSect span#txtRight{
width:34px;height:13px;
float:right;margin:0px;
padding-bottom:2px;
}
#nextExSect span#txtRight img{
padding-bottom:0px;
}
#nextExSect>span#txtRight{height:22px;}
#nextExSect p.clerfloat{
clear:right;
line-height:0px;font-size:1px;
border-bottom:4px solid #f5f5f5;
height:1px;width:190px;margin:0;padding:0;}

#newsSect{width:280px;height:auto;text-align:left;margin-bottom:15px;padding-bottom:2px;}
#newsSectgg{width:190px;height:auto;text-align:left;margin-bottom:15px;padding-bottom:2px;}
#newsSectgg p a{color:#333333;text-decrlation:none;}
#newsSectgg p a:hover{color:#333333;text-decoration:underline;}
#newsSect p,#newsSectgg p{font-size:10px;padding-bottom:10px;letter-spacing:.05em;}
#newsSect p span,#newsSectgg p span{font-size:10px;padding:0px;margin:0px;}
#newsSect p a{color:#333333;text-decrlation:none;}
#newsSect p a:hover{color:#333333;text-decoration:underline;}
#topRight8 #newsSect p span{color:#009999;padding-right:1em;}
#topRight #newsSectgg p span{color:#990000;display:block;}
#bannerSect{width:190px;height:auto;overflow:hidden;line-height:0px;}
#topRight8 #bannerSect{width:280px;}
#bannerSect a{display:block;border:none;margin:0;padding:0;text-decoration:none;}
#bannerSect a img{border:none;margin-top:0;padding:0;margin-bottom:5px;}

#g8EventSect{width:280px;height:auto;text-align:left;margin-bottom:20px;}
#g8EventSect h5{font-size:10px;margin:0em;padding-top:1em;padding-bottom:.5em;text-align:left;line-height:1em;}
#g8EventSect dl,#g8EventSect p{font-size:10px;margin:0em;padding-bottom:5px;text-align:left;line-height:1.5em;letter-spacing:.1em;}
#g8EventSect dd{padding-left:.5em;}
/*5.10追加*/
.event_mark_over {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
}
strong.event_mark_over{
	color: #ffffff;
	background-color: #b0b0b0;
	padding-top:3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
