@charset "shift_jis";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{overflow-y:scroll;}

body{
	width:100%;
	font-size:75%;
	text-align:center;
	line-height:1.5;
	color:#333333;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",Geneva,sans-serif;
	margin:0 auto;
	position:relative;
	background:#333333;
}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';} 
abbr,acronym {border:0;}  
strong{font-weight:bold;}

a:link{color:#002D93;text-decoration:underline;}
a:visited{color:#002d93;text-decoration:underline;}
a:active,a:hover{color:#e41322;text-decoration:underline;background:#efefef;}
a:active img,a:hover img{background:none;text-decoration:none;}

/*--------common class--------*/
.flash{text-align:center;}
.clr{clear:both;}
.brClr{clear:both;font-size:0;height:0;}
.txtRed { color:#f00;}

.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{display:inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {
 	height:1%;
}
.clearfix{
	display:block;
}
/* End hide from IE-mac */

/*--------- form elm classes ---------*/
label{cursor:pointer;}
input[type='checkbox']{vertical-align:middle;margin-right:5px;}
input[type='radio']{vertical-align:middle;margin-right:5px;}
input[type='text']{margin-right:5px;}

/*--------- form elm classes ---------*/
#wrapper{
	width:100%;
	float:left;
	text-align:center;
	background:url(/common/images/lo/masthead_bg.gif) repeat-x top left #ffffff;
}

/*--------- masthead ---------*/
#masthead_menus{
	width:100%;
	font-size:93.75%;
	background:url(/common/images/lo/masthead_bg.gif) repeat-x top left #efefef;
}

#masthead_menus .inner{
	width:950px;
	margin:0 auto;
	background:url(/common/images/lo/masthead_bg.gif) repeat-x top left #efefef;
	min-height:33px;
	height:auto !important;
	height:33px;
}

#masthead_menus #menuAdSenseTextBlock{
	width:390px;
	text-align:left;
	float:left;
	display:inline;
	padding-top:10px;
	min-height:0;
	height:auto;
	background:none;
	margin:0;
}
#masthead_menus #menuAdSenseTextBlock #adbox_0{display:inline;}

#masthead_menus #menuAdSenseTextBlock p{
	width:auto;
	display:inline;
	float:left;
	padding-top:0;
}

#masthead_menus #menuAdSenseTextBlock p.newIcon{margin-right:5px;}
#masthead_menus #menuAdSenseTextBlock p img{vertical-align:middle;}

#masthead_menus #mastheadUtilities{
	float:right;
	width:560px;/* search == 585px */
}



#masthead_menus #mastheadUtilities ul{
	float:left;
	display:inline;
	width:218px;
	padding-top:10px;
}

#masthead_menus #mastheadUtilities li{
	float:left;
	display:inline;
	padding-left:8px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_tag_r.gif) no-repeat left center;
	margin-right:8px;
	white-space:nowrap;
}

/*---yahooŒŸõƒ{ƒ^ƒ“---*/

#masthead_menus #search_parkG{
	float:left;
	display:inline;
	width:275px;
	margin:0;
	padding:7px 19px 0 0;
}

#masthead_menus #search_parkG div{
	float:left;
	width:275px;
	padding:0;
}

#masthead_menus #search_parkG div p{
	width:auto;
	margin:0;
}

#masthead_menus #search_parkG form{
	float:left;
	display:inline;
	padding-left:26px;
	background:url(/common/images/search/yahoo_sn.gif) no-repeat 5px 3px;
}

#masthead_menus #search_parkG form *{
	vertical-align:middle;
}

#masthead_menus #search_parkG div .qLinkR{
	margin-top:1px;
}

/*
#masthead_menus #search_parkG div .qLinkR{
	font-size:81.25%;
	font-weight:normal;
	margin:3px 5px 0 0;
	float:right;
	display:inline;
}*/


#masthead_menus #search_parkG div .qLinkR span{
}

#masthead_menus #search_parkG div p .search_box{
	border:1px solid #7f9db9;
	margin-right:5px;
	width:170px;
	height:18px;
}

#masthead_menus #search_parkG div p .search_btn{
	padding-right:5px;
}

#masthead_menus #search_parkG .qLinkR a:link,
#masthead_menus #search_parkG .qLinkR a:visited,
#masthead_menus #search_parkG .qLinkR a:hover,
#masthead_menus #search_parkG .qLinkR a:active{color:#333333;}

/*---yahooŒŸõƒ{ƒ^ƒ“---*/

#masthead_menus #mastheadUtilities #str_size_btns{
	width:48px;
	font-size:0;
	padding-top:8px;
}

#masthead_menus #mastheadUtilities #str_size_btns li{
	background:none;
	padding-left:0;
	margin-right:5px;
	cursor:pointer;
}

#masthead{
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:87.5%;
	line-height:1;
	font-size:0;
	min-height:92px;
	height:auto !important;
	height:92px;
}

#masthead_inner{
	width:950px;
	margin:0 auto;
	text-align:left;
	position:relative;	
}

#logo{
	float:left;
	display:inline;
	margin:0;
}

#head_banner{
	float:right;
	display:inline;
	overflow:hidden;
	width:728px;
	height:90px;
	margin-top:8px;
}

/*--------- navigation ---------*/
#navigation{
	clear:both;
	width:100%;
	margin:0 auto;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/gnavi_bg.gif) repeat-x left top #e41322;
	text-align:center;
	height:41px;
}

#navigation ul,
#sub_navigation div,
#sub_navigation div.inner,
#foot_navigation div,
#footer div{
	width:950px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#navigation li{
	float:left;
	line-height:1;
	width:158px;
	height:41px;
	font-size:0;
}

/*--------- sub navigation ---------*/
#sub_navigation{
	clear:both;
	width:100%;
	color:#ffffff;
	background:#333333;
	min-height:34px;
	height:auto !important;
	height:34px;
}

#sub_navigation div object{margin-top:1px;}


#sub_navigation div p,
#sub_navigation div#subNavigationAdSenseBlock{
	float:left;
	display:inline;
	width:600px;
	margin:9px 9px 0 9px;
	font-weight:bold;
	line-height:1.2;
}

#sub_navigation div#subNavigationAdSenseBlock div{width:auto;}

#sub_navigation #subNavigationOtherLinkBlock{
	float:left;
	display:inline;
	width:300px;
	text-align:right;
	margin-top:9px;
}

#sub_navigation #subNavigationOtherLinkBlock p{
	width:100%;
	float:none;
	display:block;
	margin:0;
	font-weight:normal;
}


#sub_navigation p strong{margin-right:5px;}
#sub_navigation p strong img{vertical-align:-3px;}
#sub_navigation:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
#sub_navigation{display:inline-block;}
 
/* Hides from IE-mac \*/
#sub_navigation{display:block;}
/* End hide from IE-mac */

#sub_navigation ul{float:left;display:inline;margin:9px 6px 0 6px;width:605px;}


#sub_navigation #search_parkG{
	float:right;
	display:inline;
	width:320px;
	margin:2px 0 2px;
	padding:0 0 5px 0;
	background:url(/common/images/search/box_btm.gif) no-repeat left bottom;
}

#sub_navigation #search_parkG div{
	float:left;
	width:320px;
	background:url(/common/images/search/box_top.gif) no-repeat left top;
	margin:0;
	padding:5px 0 0 0;
}

#sub_navigation #search_parkG div p{
	width:auto;
	margin:0;
}

#sub_navigation #search_parkG form{
	float:left;
	display:inline;
	padding-left:26px;
	background:url(/common/images/search/yahoo_sn.gif) no-repeat 5px 3px;
}

#sub_navigation #search_parkG form *{
	vertical-align:middle;
}

#sub_navigation #search_parkG div .qLinkR{
	font-size:81.25%;
	font-weight:normal;
	margin:3px 5px 0 0;
	float:right;
	display:inline;
}





#sub_navigation #search_parkG div .qLinkR span{
	background-position:0 0;
}

#sub_navigation #search_parkG div p .search_box{
	border:1px solid #7f9db9;
	margin-right:5px;
	width:120px;
}


#sub_navigation #search_parkG .qLinkR a:link,
#sub_navigation #search_parkG .qLinkR a:visited,
#sub_navigation #search_parkG .qLinkR a:hover,
#sub_navigation #search_parkG .qLinkR a:active{color:#333333;}


#sub_navigation ul#appli_navigation{
	float:right;
	width:271px;
	margin:3px 0 0;
}

#sub_navigation li{
	float:left;
	display:inline;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/ln_border.gif) no-repeat 100% 0.2em;
	margin-right:14px;
}

#sub_navigation ul#appli_navigation li{
	background:none;
	line-height:1;
	margin:0;
}

#sub_navigation ul#appli_navigation li.lastChild{margin-left:6px;}

#sub_navigation #feature_navigation li a,
#sub_navigation ul#appli_navigation li a{
	padding:0;
	margin:0;
}

#sub_navigation #feature_navigation{
	float:right;
	width:392px;
	margin-top:1px;
	margin-left:0;
}

#sub_navigation #feature_navigation h3{
	width:92px;
	float:left;
	margin:0;
	padding:0;
	line-height:1;
}

#sub_navigation #feature_navigation ul{
	width:300px;
	clear:none;
	float:left;
	margin:0;
}

#sub_navigation #feature_navigation li{
	background:none;
	line-height:1;
	margin:0;
}

#sub_navigation li a{
	float:left;
	display:inline;
	padding:0 5px 11px 0;
	margin-right:10px;
	line-height:1.2;
}

#sub_navigation li.current a:link,
#sub_navigation li.current a:visited,
#sub_navigation li.current a:hover,
#sub_navigation li.current a:active{
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/sub_li_current.gif) no-repeat center bottom;
}

#sub_navigation a:link,
#sub_navigation a:visited{
	color:#ffffff;
}

#sub_navigation a:hover{
	background:none;
}

#sub_navigation li.current{
	font-weight:bold;
}

#sub_navigation li.lastChild{
	border-right:0;
	background:none;
	padding-right:0;
	margin-right:0;
}

#sub_navigation object{
	outline:none;
}

#navigation_flash{
	height:31px;
}

/*--------- local navigation ---------*/
#local_navigation{
	clear:both;
	background:#efefef;
	overflow:hidden;
	padding:5px 5px 0;
	margin-bottom:10px;
}

#local_navigation li{
	float:left;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/ln_border.gif) no-repeat right 5px;
	padding:0 5px 0;
	line-height:1.1;
	display:inline;
}

#local_navigation li.lastChild{background:none;}

#local_navigation li.firstChild a{padding-left:0;}

#local_navigation li a{
	display:block;
	float:left;
	padding:5px 10px 0;
}

#local_navigation li.current a{
	background:#ffffff;
	padding:5px 10px 5px;
	font-weight:bold;
}

/*--------- foot navigation ---------*/
#foot_navigation{
	clear:both;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #666666;
	padding:10px 0;
}

#foot_navigation a:link,
#foot_navigation a:visited{
	color:#ffffff;
}

#foot_navigation a:hover,
#foot_navigation a:active{
	background:none;
}

#foot_navigation ul#fn_subcontents{
	width:565px;
	float:right;
	text-align:right;
}

#foot_navigation ul#fn_contents{
	float:left;
	width:380px;
	text-align:left;
}

#foot_navigation li{
	display:inline;
	padding-left:14px;
	margin-right:6px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;

}

#foot_navigation ul#fn_contents li{
	float:left;
	padding-left:0;
	padding-right:6px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/ln_border.gif) no-repeat right center;

}

#foot_navigation li.lastChild{
	margin-right:0;
}

#foot_navigation ul#fn_contents li.firstChild{
	margin-left:0;
}

#foot_navigation ul#fn_contents li.lastChild{
	padding-right:0;
	border-right:0;
	background:none;
}	

/*--------- footer ---------*/
#footer{
	width:100%;
	line-height:1;
	font-size:0;
}

#footer p{
	float:right;
	padding-top:18px;
	height:47px;
}

#footer p#copyright{
	float:left;
	margin-right:23px;
}

#footer a:hover,
#footer a:active{
	text-decoration:none;
}

/*--------- contents main ---------*/
#container{
	/*position:relative;*/
	width:950px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	padding-bottom:10px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/container_bg.gif) repeat-y right top;
}

#search_index #container{
	background:none;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#main_wrapper{width:615px;float:left;overflow:hidden;margin-top:10px;}
#main_wrapper .flash{clear:both;margin-bottom:10px;}

#main_contents{width:410px;float:right;display:inline;}
#left_contents{width:190px;float:left;display:inline;overflow:hidden;}
#right_contents{width:320px;float:right;display:inline;overflow:hidden;}

/*----------------------------------------
* utilitys
----------------------------------------*/
.thumb{float:left;display:inline;}
.error{font-size:93.75%;color:#e41322;}
.attention{color:#e41322;}

.attentionBox01{margin: 10px 0;width: 605px;background: url(/common/images/box/box_s_repeat.gif) left top repeat-y;}
.attentionBox01 div{width: 605px;padding-top: 10px;background: url(/common/images/box/box_s_top.gif) left top no-repeat;}
.attentionBox01 div div{padding: 0;background: none;}
.attentionBox01 div dl{padding: 0 10px 10px;background: url(/common/images/box/box_s_btm.gif) left bottom no-repeat;}

.attentionList dt{
	margin-bottom: 5px;
	padding-left: 28px;
	background: url(/common/images/icons/attention_icon_g.gif) left top no-repeat;
	color: #e41322;
	font-size: 116%;
	font-weight: bold;
}

.attentionBox02{margin: 10px 0;width: 615px;background: url(/common/images/box/box_repeat.gif) left top repeat-y;}
.attentionBox02 div{width: 615px;padding-top: 10px;background: url(/common/images/box/box_top.gif) left top no-repeat;}
.attentionBox02 div div{width: 595px;padding: 0 10px 10px;background: url(/common/images/box/box_btm.gif) left bottom no-repeat;}
.attentionBox02 div div div{width: auto;padding: 0;background: none;}

#attentionBox03{margin: 10px 0;width: 615px;background: url(/common/images/box/box_repeat.gif) left top repeat-y;}
#attentionBox03 div{width: 615px;padding: 10px 0 0;margin:0;background: url(/common/images/box/box_top.gif) left top no-repeat;}
#attentionBox03 div div{width: 595px;padding: 0 10px 10px;margin: 0;background: url(/common/images/box/box_btm.gif) left bottom no-repeat}
#attentionBox03 div div div{width: auto;padding: 0;background: none;}


.attentionsBox{margin:0 0 10px;width: 615px;background: url(/common/images/box/box_repeat.gif) left top repeat-y;}
.attentionsBoxInner{width:615px;padding-top:10px;background: url(/common/images/box/box_top.gif) left top no-repeat;}
.attentionsBoxCont{width:615px;padding:0 0 10px;background:url(/common/images/box/box_btm.gif) left bottom no-repeat;}

.comment{font-size:93.75%;}

.imgL{float:left;display:inline;margin:0 10px 10px 0;}
.imgR{float:right;display:inline;margin:0 0 10px 10px;}


/*----------------------------------------
* iLink
----------------------------------------*/
.iLink{clear:both;}

.iLinkR{clear:both;text-align:right;margin-right:10px;}

#main_wrapper .iLinkR{margin-right:0;}

.iLink span,
#life_index .category_top_right li,
#sports_index #category_top_head .side_list li,
#sports_index #category_top_head .inner_list li,
#special_index .category_top_right li,
#ads #ads_links li,
#entertainment_index .category_top_left h3{
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;
}

.iLinkR span{
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.1em;
}

.qLinkR{text-align:right;}

.qLink span,
.qLinkR span{
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/qus.gif) no-repeat 0 0.2em;
	padding:1px 0 1px 18px;
}

.iLink span,
.iLinkR span,
.toPageTop span,
.qLink span,
.qLinkR span{
	zoom: 1;
}

.iList ul,
#tp_m_camp_box ul,
#left_contents ul,
#tab_news_box div ul,
#tp_m_contribution_box ul,
#challenge_list ul,
.one_list_box ul{
	margin-left:12px;
}

#tp_m_contribution_box ul,
#tp_m_camp_box ul{
	clear:both;
}

*html #tp_m_camp_box ul{height:1%;}
*:first-child+html #tp_m_camp_box ul{min-height:1%;}

.iList li,
#tp_m_camp_box li,
#left_contents li,
#tab_news_box div li,
#tp_m_contribution_box li,
#challenge_list li,
.one_list_box li,
#life_index .category_top_left li,
#sports_index .main li{
	padding-left:9px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_tag_r.gif) no-repeat 0 0.45em;
	margin-bottom:3px;
	zoom:1;
}

/*----------------------------------------
* iList
----------------------------------------*/
.iLists li{padding:2px 0 2px 15px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 4px;margin:0;line-height:1.2;}

.iLists li img{vertical-align:middle;}

/*----------------------------------------
* banner
----------------------------------------*/
.banner{text-align:center;}

/*----------------------------------------
* toPageTop
----------------------------------------*/
.toPageTop{clear:both;text-align:right;}

.toPageTop span{padding-left:15px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/to_pg_top.gif) no-repeat 0 0.2em;}

/*----------------------------------------
* boxinList
----------------------------------------*/
#boxinList {width:100%; padding-top:5px; border-style:none;}
#boxinList ul{margin-left:12px;}
#boxinList li{padding-left:9px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_tag_r.gif) no-repeat 0 0.45em;margin-bottom:3px;zoom:1;}



#tl_cm_box{
	text-align:center;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_g.gif) repeat-x left bottom;
	padding-bottom:5px;
}

.tl_cm_box_noline{
	text-align:center;
	padding-bottom:5px;
}

/*----------------------------------------
* right_contents
----------------------------------------*/
#right_contents h2{margin-bottom:8px;}
#right_contents h2 img{line-height:1;font-size:0;}
#right_contents .banner a{line-height:1;font-size:0;}

/*
#right_contents div{margin-right:10px;margin-left:10px;margin-bottom:17px;}
#right_contents div div{margin-bottom:0;}
*/


/*----------------------------------------
* rc_cocag_box
----------------------------------------*/
#rc_cocag_box{margin:0 10px;}
#rc_cocag_box h3{font-weight:bold !important;}
#rc_cocag_box div{clear:both;overflow:hidden;margin:0 0 10px;zoom:1;}
#rc_cocag_box div div{clear:none;margin-bottom:0;}
#rc_cocag_box div div:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
#rc_cocag_box div div{	display:inline-block;}
 
/* Hides from IE-mac \*/
* html #rc_cocag_box div div {
 	height:1%;
}
#rc_cocag_box div div{
	display:block;
}
/* End hide from IE-mac */

#rc_cocag_box p.iLink{clear:both;margin:0 0 0 10px;}


#flash_banner{width:300px;height:250px;margin-left:10px;margin-right:10px;margin-bottom:10px;}
#flash_banner #side_flash_banner{width:300px;height:250px;position:relative;text-align:left;}
#flash_banner #side_flash_banner div{margin: 0;}


/*----------------------------------------
* rc_recommend_box
----------------------------------------*/
#rc_recommend_box{margin:0 10px;}

#rc_recommend_box h3{
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;
	font-weight:bold;
}

/*----------------------------------------
* rc_recommendBlock
----------------------------------------*/
#rc_recommendBlock{margin:0 10px;}

/*----------------------------------------
* rcCmRankingBLock
----------------------------------------*/
#rcCmRankingBlock{margin:0 10px;}

/*----------------------------------------
* user_box
----------------------------------------*/
#user_box{
	width:300px;
	margin:0 10px 10px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/user_btm.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#user_box_inner{
	width:300px;
	margin:0;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/user_head.gif) no-repeat left top;
}

#user_box_inner div,
#user_box_inner ul.links,
#user_box_inner ul.customize{
	clear:both;
	margin:0 10px 5px;
	overflow:hidden;
}

#user_box_inner .head{
	overflow:hidden;
	zoom:1;
	padding:13px 0 5px;
	margin:0 5px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/user_head.gif) no-repeat center top #efefef;
}

#user_box_inner .head p{
	float:right;
	display:inline;
	margin-right:8px;
}

#user_box_inner .head .usr_name{
	float:left;
	display:inline;
	margin-left:18px;
}

#user_box_inner .head .usr_name strong{color:#e41322;}

#user_box_inner .cocaG{
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x left bottom;
	margin-bottom:4px;
	overflow:hidden;
	padding-bottom:10px;
}

#user_box_inner .cocaG div{
	float:left;
	display:inline;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/sc/cocag.gif) no-repeat 0 10px;
	padding:0;
	margin:0;
	min-height:49px;
	height:auto !important;
	height:49px;
}

#user_box_inner .cocaG .qLinkR{margin-top:29px;}

#user_box_inner .cocaG div p{
	margin-left:48px;
	margin-top:10px;
	font-weight:bold;
	line-height:1.2;
	font-size:93.75%;
}

#user_box_inner .cocaG div .point{
	text-align:right;
	margin-top:0;
	font-size:100%;
}

#user_box_inner .cocaG div .point strong{
	font-size:175%;
	color:#e41322;
	margin-right:4px;
}

#user_box_inner .links{
	clear:both;
	width:280px;
	padding:3px 0;
	background:#efefef;
	float:left;
	display:inline;
}

#user_box_inner .links li{
	float:left;
	display:inline;
	background-image:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif);
	padding-left:14px;
	margin-left:10px;
}

#user_box_inner .use_cocag{clear:both;padding:7px 0;margin-bottom:5px;}
#user_box_inner .use_cocag .thumb{width:74px;}

#user_box_inner .use_cocag div{clear:none;width:178px;padding:0;margin:0;float:right;}
#user_box_inner .use_cocag div h3{font-weight:bold;}
#user_box_inner .use_cocag div p{clear:none;}
#user_box_inner .use_cocag ul{clear:both;margin:0;padding:0;text-align:right;}

#user_box_inner .use_cocag li{
	clear:none;
	display:inline;
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;
	margin-right:5px;
}

#user_box_inner .use_cocag li.lastChild{margin-right:0;}

#user_box_inner .customize{
	overflow:hidden;
	zoom:1;
	text-align:right;
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x left bottom;
}

#user_box_inner .customize li{
	display:inline;
	background:none;
	margin-left:0px;
	padding-left:0;
}

#user_box_inner .customize li.neighborliness{display:block;}

/*----------------------------------------
* myPageUserBox
----------------------------------------*/
#myPageUserBox{
	width:300px;
	margin:0 10px 10px !important;
	background:url(/common/images/box/user_rpt.png) repeat-y left top;
}

#myPageUserBoxInner{
	width:300px;
	margin:0 !important;
	background:url(/common/images/box/user_btm.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#myPageUserBoxCont{
	width:300px;
	margin:0 !important;
	background:url(/common/images/box/user_head.gif) no-repeat left top;
	padding-top:10px;
}

#myPageUserBox .head{
	margin:0 4px 10px;
	min-height:1.5em;
	height:auto !important;
	height:1.5em;
}

#myPageUserBox .head div{background:#efefef;}

#myPageUserBox .head p{
	float:right;
	display:inline;
	width:120px;
	padding-right:8px;
	text-align:right;
}

#myPageUserBox .head .usr_name{
	float:left;
	width:150px;
	font-size:10px;
	padding:0 0 0 8px;
	text-align:left;
}

#myPageUserBox .head .usr_name strong{
	color:#e41322;
	font-size:11px;
	font-weight:bold;	
}

#myPageUserBox .head p span{
	font-size: 10px;
	color: #999;
}

#myPageUserBox .cocaG{
	clear:both;	
	background:none;
	margin-bottom:0;
	overflow:hidden;
	padding-bottom:10px;
}

#myPageUserBox .cocaG div{
	float:left;
	display:inline;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/sc/cocag.gif) no-repeat 0 10px;
	padding:0;
	margin:5px 0 0 0;
	min-height:49px;
	height:auto !important;
	height:49px;
}

#myPageUserBox .cocaG p.qLinkRtop ,
#myPageUserBox .cocaG p.qLinkRbottom{
	margin-top:5px;
	text-align:right;
}

#myPageUserBox .cocaG p.qLinkRtop span{
    background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/qus.gif) no-repeat 0 0.2em;
    padding: 1px 0 1px 18px
}

#myPageUserBox .cocaG p.qLinkRbottom span{
    background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;
    padding: 1px 0 1px 18px
}

#myPageUserBox .cocaG div p{
	margin-left:48px;
	margin-top:10px;
	font-weight:bold;
	line-height:1.2;
	font-size:93.75%;
}

#myPageUserBox .cocaG div p.point{
	text-align:right;
	margin-top:0;
	font-size:100%;
}

#myPageUserBox .cocaG div p.point strong{
	font-size:175%;
	color:#e41322;
	margin-right:4px;
}

#myPageUserBox .links{
	clear:both;
	width:280px;
	padding:3px 0;
	background:#efefef;
	float:left;
	display:inline;
}

#myPageUserBox .links li{
	float:left;
	display:inline;
	background-image:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif);
	padding-left:14px;
	margin-left:10px;
}


#myPageUserBox .use_prf{
	clear:both;
	overflow:hidden;
	padding:7px 0;
	margin-bottom:5px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x 0 100%;	
}

#myPageUserBox .use_prf .thumb{
	width:74px;
	margin: 0 0 0 5px;
}

#myPageUserBox .use_prf div.brand_lv{
	clear:right;
	width:190px;
	padding:0;
	margin:0;
	float:right;
}

#myPageUserBox .use_prf div.brand_lv h3,
#myPageUserBox .use_prf div.brand_lv div{
	background:none;
	padding:0;
	margin:0 0 5px 0;
}

#myPageUserBox .use_prf div.brand_lv dl{
	margin:0;
	padding:0;
	clear:none;
}

#myPageUserBox .use_prf div.brand_lv dl dt{
    float: none;
    width: 45px;
		margin:0;
		padding:0;
}

#myPageUserBox .use_prf div.brand_lv dl dd{
    float: none;
    width: 45px;
	margin:0;
	padding:0;
}

#myPageUserBox .use_prf div.brand_lv .brand_left,
#myPageUserBox .use_prf div.brand_lv .brand_right{
	width: 90px;
	display: inline;
	clear:none;
	margin:0;
}
#myPageUserBox .use_prf div.brand_lv .brand_left{
	float: left;
}
#myPageUserBox .use_prf div.brand_lv .brand_right{
	float: right;
}
#myPageUserBox .use_prf div.brand_lv .brand_left .brand_thumb,
#myPageUserBox .use_prf div.brand_lv .brand_right .brand_thumb{
	display: inline;
	float: left;
	position: relative;
	width: 40px; 
}
#myPageUserBox .use_prf div.brand_lv .brand_left .brand_thumb a,
#myPageUserBox .use_prf div.brand_lv .brand_right .brand_thumb a{
  border:none;
}
#myPageUserBox .use_prf div.brand_lv .brand_left .brand_thumb a img,
#myPageUserBox .use_prf div.brand_lv .brand_right .brand_thumb a img{
  vertical-align:bottom;
}

#myPageUserBox .use_prf div.brand_lv .brand_left dl,
#myPageUserBox .use_prf div.brand_lv .brand_right dl{
	display: inline;
	float: right;
	width: 45px;
	font-weight: bold;
}

#myPageUserBox .use_prf div.brand_lv .brand_left dl{
  color: #C00;
}
#myPageUserBox .use_prf div.brand_lv .brand_right dl{
  color: #03F;
}

#myPageUserBox .use_prf div h3{font-weight:bold;}
#myPageUserBox .use_prf div p{clear:none;}

#myPageUserBox .use_prf ul{
	clear:both;
	margin:0;
	padding:0;
	text-align:right;
}

#myPageUserBox .use_prf li{
	clear:none;
	display:inline;
	padding-left:15px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;
	margin-right:5px;
}

#myPageUserBoxr .use_prf li.lastChild{
	margin-right:0;
}


/* userSocialPrf */
#userSocialPrf{
	width:272px;
	margin:0 auto 10px;
}

#userSocialPrf .userSocialInner{
	margin: 0;
	padding: 0;
}

#userSocialPrf .userThumb{float: left;width: 83px;display:inline;}
#userSocialPrf .userThumb a img{border: 2px solid #cccccc;vertical-align:bottom;}
#userSocialPrf .userThumb a:hover img{border: 2px solid #E41322;}

#userSocialPrf .userDate{
	float: right;
	width: 180px;	
	margin: 0;
	padding: 0;
	clear:none;	
	display: inline;
}

#userSocialPrf .userDate .userParkG{
    background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/sc/cocag.gif) no-repeat scroll 0 5px;
    margin: 0;
    height: auto !important;		
		height:49px;
    min-height: 49px;
    padding: 0;	
}

#userSocialPrf .userDate .userParkG p.title{
    font-size: 93.75%;
    font-weight: bold;
    line-height: 1.2;
    margin: 5px 0 0 48px
}

#userSocialPrf .userDate .userParkG p.point{
    font-size: 93.75%;
    font-weight: bold;
    line-height: 1.2;
    margin-left: 48px;	
}

#userSocialPrf .userDate .userParkG p.point strong{
	color: #E41322;
	font-size: 175%;
	margin-right: 4px;
}

#userSocialPrf .userDate .qLinkRtop span{
    background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/qus.gif) no-repeat scroll 0 0.2em;
    padding: 1px 0 1px 18px;	
}

#userSocialPrf .userDate .qLinkRbottom span{
    background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat scroll 0 0.2em ;
    padding: 1px 0 1px 18px;		
}


/* GA Inpuut Serial Area */
#myPageUserBox .gacpPoint{
	clear:both;
	overflow:hidden;	
}
#myPageUserBox #input_single{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x 0 100%;			
}

#myPageUserBox #input_full{
  margin: 0;
  padding: 0;	
}
#myPageUserBox #input_single .input_head,
#myPageUserBox #input_single .input_body,
#myPageUserBox #input_single .input_footer,
#myPageUserBox #input_full .input_head,
#myPageUserBox #input_full .input_body,
#myPageUserBox #input_full .input_footer{
  margin: 0;
  padding: 0;	
}
#myPageUserBox #input_single .title,
#myPageUserBox #input_full .title{
	display: inline;
	float: left;
  padding-top: 2px;
	font-weight: bold;
	color: #E41322;
}
#myPageUserBox #input_single .qLinkR span,
#myPageUserBox #input_full .qLinkR span{
	background: url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.3em;
  padding: 1px 0 1px 18px;	
}
#myPageUserBox #input_single .input_body{
  margin: 5px 0 10px;
}
#myPageUserBox #input_full .input_bod {
  margin-top: 5px;
}
#myPageUserBox #input_single .input_body .input_area,
#myPageUserBox #input_full .input_body .input_area{
	background: #F6F6EF;
	border: 1px solid #E0E0E0;
	margin:0;
	padding:10px;
}
#myPageUserBox #input_full .input_body .input_area .inner{
	margin:0 0 10px 0;
	padding:0;
}
#myPageUserBox #input_single .input_body dl{
  width:180px;	
	float: left;
}
#myPageUserBox #input_full .input_body dl{
  width:180px;
}
#myPageUserBox #input_single .input_body dl dt,
#myPageUserBox #input_full .input_body dl dt{
	clear: both;
	display: inline;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	width: 60px;	
}
#myPageUserBox #input_single .input_body dl dt input,
#myPageUserBox #input_full .input_body dl dt input{
	white-space: nowrap;
}
#myPageUserBox #input_single .input_body dl dd,
#myPageUserBox #input_full .input_body dl dd{
	float: right;
	width: 120px;
}
#myPageUserBox #input_single .input_body dl dd input,
#myPageUserBox #input_full .input_body dl dd input{
	border: 1px solid #7F9DB9;
	height: 1.2em;
	width: 118px;
}
#myPageUserBox #input_single .input_body .submit_point{
  width:40px;
	height:40px;
	background: #900;
	float: right;
}
#myPageUserBox #input_single .input_body .announce{
	text-align: center;
  color: #E41322;	
}

#myPageUserBox #input_full .input_body .announce{
  padding:0 0 0 60px;
	clear:both;
  color: #E41322;	
}
#myPageUserBox #input_full .input_body .submit_area{
  margin:0;
	padding:0;
}
#myPageUserBox #input_full .input_body .submit_area div{
  float: left;
}
#myPageUserBox #input_full .input_body .submit_area div p.point{}
#myPageUserBox #input_full .input_body .submit_area .submit_point{
  width:40px;
	height:40px;
	background: #900;
	float: right;  
}

#myPageUserBox #input_single .input_footer{
	clear:both;	
	overflow:hidden;
}
#myPageUserBox #input_single .input_footer div{
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

/* History List */
#myPageUserBox #my_history{
  margin: 0 4px 5px;
}
#myPageUserBox #my_history #mypageConf{
  background: #efefef;
	border-top: 1px solid #d5d6d1;
	margin:0;
	padding:5px 0;
}
#myPageUserBox #my_history #mypageConf p.title{
  float:left;
	display:inline;
	margin: 0 0 0 3px;
	padding: 2px 0 0 0;
	font-size: 	91.7%;	
}
#myPageUserBox #my_history #mypageConf p.title strong{
     color: #E41322; 
} 
#myPageUserBox #my_history #mypageConf ul{
	float:right;
	display: inline;
	text-align:right;	
	margin: 0 3px 0 0;
}
#myPageUserBox #my_history #mypageConf ul li{
	display:inline;
	background:none;
	margin:0 0 0 0;
	padding:0;
	font-size: 	91.7%;
}

#myPageUserBox #my_history ul{
	margin:0;
	padding:0;
}
#myPageUserBox #my_history li{
	margin:0 6px;
	padding:5px 0;
  background: none;  
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x 0 100%;		
}

#myPageUserBox #my_history li p.date{color: #999999;font-size: 83.3%;}
#myPageUserBox #my_history .qLinkR {padding:3px 10px 0 0;}
	
#myPageUserBox #my_history .qLinkR span{background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.3em;}

#myPageUserBox #my_history .noHistory{display: block;padding: 10px 0 15px 10px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x 0 100%;}

#myPageUserBox #customize{overflow:hidden;zoom:1;text-align:right;margin: 0 10px;padding:5px 0;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_gr.gif) repeat-x 0 0;}

#myPageUserBox #customize li{display:inline;background:none;margin-left:0px;padding-left:0;font-size:91.7%;}
#myPageUserBox #customize li.neighborliness{display:block;}

.logout .usr_name{font-weight:bold;}
.logout #user_box_inner div.head{margin-bottom:8px;}

.logout #user_box dl{clear:both;padding:0 10px;}
.logout #user_box dt{clear:both;float:left;display:inline;margin-bottom:5px;font-weight:bold;}
.logout #user_box dd{float:right;width:140px;}

.logout #user_box dd input{width:138px;border:1px solid #7f9db9;height:1.2em;}
.logout #user_box label{white-space:nowrap;}
.logout #ub_login_box div{border:1px solid #e0e0e0;background:#f6f6ef;padding:10px 0;}
.logout #ub_login_box p,
.logout #ub_regist_box p{margin:0 10px;}

.logout #ub_login_box div p{margin-bottom:10px;text-align:right;}
.logout #ub_regist_box p{margin-bottom:8px;}
.logout #ub_login_box div p.error{text-align:left;margin-bottom:5px;margin-left:100px;}
.logout #ub_login_box div p.iLinkR{margin-bottom:0;}
.logout #ub_login_box .bLink,.logout #ub_regist_box .bLink{text-align:center;margin:0 0 0px 0;}
.logout #ub_regist_box .bLink a img{vertical-align:bottom;}

/*----------------------------------------
* sealPointBlock
----------------------------------------*/
#sealPointBlock{
	margin-bottom:8px !important;
}

#sealPointBlock .presentBanner{
	text-align:center;
	margin:0 0 10px;
	line-height:1;
}

#sealPointBlock .presentBanner a,
#sealPointBlock .presentBanner img{vertical-align:top;}

.sealPointHead{
	position:relative;
	width:270px;
	margin:0 auto 5px !important;
}

.sealPointHead h2{
	color:#e80f20;
	padding-top:4px;
	margin-bottom:0 !important;
}

.sealPointHead img,
.sealPointHead a{
	vertical-align:middle;
}

.sealPointHead p{
	position:absolute;
	right:0px;
	top:5px;
}

/*----------------------------------------
* sealPointBlock - inputPointBlock
----------------------------------------*/
#inputPointBlock{
	width:272px;
	background:url(/common/images/sc/point/bg_rpt.png) repeat-y left top;
	margin:0 auto 10px !important;
}

#inputPointBlockInner{
	width:272px;
	background:url(/common/images/sc/point/bg_top.png) no-repeat left top;
	margin:0 !important;
	padding-top:6px;
	line-height:1;
}

#inputPointBlock .row{
	width:270px;
	margin:0 1px 0 !important;
	padding:5px 0;
	background:#f6f6ee;
	border-bottom:1px solid #cfcfcd;
}

#inputPointBlock .firstRow{padding-top:0px;}
#inputPointBlock .lastRow{border-bottom:2px solid #cfcfcd;}
#inputPointBlock .even{background:#ffffff;}


#inputPointBlock .submitBlock{
	height:39px;
	margin:0 !important;
	text-align:center;
	background:url(/common/images/sc/point/bg_btm.png) no-repeat left bottom;
}

#inputPointBlock .submitBlock p{width:124px;margin:0 auto;position:relative;top:5px;}


/*----------------------------------------
* sealPointBlock - inputPointBlock - multi
----------------------------------------*/
#inputPointBlock #point-multi{
	margin:0 0 0 !important;
	display:none;
}
#point-open-multi{display:none;}
#point-submit-multi{display:none;}


/*----------------------------------------
* inputPointBlock - table
----------------------------------------*/
#inputPointBlock table{
	width:175px;
	margin:0 auto;
}

#inputPointBlock th{
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:middle;
}

#inputPointBlock td{
	vertical-align:middle;
	padding-bottom:5px;
}

#inputPointBlock .bottom th,
#inputPointBlock .bottom td{
	padding-bottom:0;
}

#inputPointBlock td input{
	width:128px;
	height:1.2em;
	border:1px solid #999999;
}

#inputPointBlock td input.active{
	border:1px solid #ed2928;
}

#inputPointBlock td .noInput{
	color:#cccccc;
}

#inputPointBlock .error,
#inputPointBlock .success{
	text-align:center;
	font-weight:bold;
	color:#ed2928;
	margin-top:8px;
}

/*----------------------------------------
* inputPointBlock pointViewBlock
----------------------------------------*/

#sealPointBlock .pointViewBlock{
	width:270px;
	position:relative;
	padding:0 3px;
	margin:0 auto 10px!important;
}

#sealPointBlock .pointViewBlock dl{
	width:200px;
	vertical-align:middle;
	line-height:1.1;
}

#sealPointBlock .pointViewBlock dt,
#sealPointBlock .pointViewBlock dd{
	float:left;
	display:inline;
	color:#666666;
}

#sealPointBlock .pointViewBlock dt{
	font-size:87.5%;
}

#sealPointBlock .pointViewBlock dt.noSeal{
	position:relative;
	top:10px;
	margin-right:5px;
}

#sealPointBlock .pointViewBlock dt img,
#sealPointBlock .pointViewBlock dt span{
	vertical-align:middle;
	margin-right:5px;
}

#sealPointBlock .pointViewBlock dd strong{
	font-size:200%;
	color:#ed2928;
	margin-right:3px;
}


#sealPointBlock .pointViewBlock .qLink,
#sealPointBlock .pointViewBlock .iLink{
	position:absolute;
	top:5px;
	right:4px;
}

/*----------------------------------------
*@sealPointBlock .GAPointBlock
----------------------------------------*/
#sealPointBlock .GAPointBlock{
	width:270px;
	margin:0 auto;
	border-top:1px solid #d5d6d1;
	padding:10px 0 0;
}

#sealPointBlock .GAPointBlock dt{
	float:left;
	display:inline;
	width:32px;
	text-align:left;
}

#sealPointBlock .GAPointBlock dt img{
	margin-left:2px;
}

#sealPointBlock .GAPointBlock dd{
	float:right;
	display:inline;
	width:230px;
	clear:none;
}

#sealPointBlock .GAPointBlock dd span{
	display:block;
	font-size:93.75%;
}


#head_banner,
#flash_banner{
	text-align:center;
	margin-top:10px;
	position:relative;
}

#tp_m_camp_box .iLink{margin-left:10px;}
#tp_m_camp_box li{margin-bottom:5px;line-height:1.2;}

.search_parkG{
	padding:10px 5px 3px !important;
	background:#f6f6ef;
	border:1px solid #e0e0e0;
	margin-bottom:10px;
}

.search_parkG h3{margin-bottom:6px;}
.search_parkG div{margin:0 3px;background:url(/common/images/search/yahoo.gif) no-repeat 0 3px;}
.search_parkG div form{width:238px;margin-left:20px;float:left;display:inline;}
.search_parkG div *{vertical-align:middle;}
.search_parkG div .search_box{border:1px solid #7f9db9;width:169px;margin-right:8px;}

.search_parkG dl.word {margin-top:7px;padding-top:5px;background:url(http://www.cocacola.co.jp/common_park/common/images/cchm/lo/dot_g.gif) repeat-x left top;}

.search_parkG dl.word dt{float: left;clear: both;display: inline;font-weight:bold;}

.search_parkG dl.word dd {
	margin-left:5.5em;
	_position: relative;
	_left: -3px;
	_height: 0%;
}

.search_parkG p.seach_caution {margin:0 0 0 6.5em;padding:0;font-size:93.75%;}
.search_parkG ul.word_list li {display:inline;float:left;margin-left:0.5em;}
.search_parkG ul.word_list li a {white-space:nowrap;}

/*--------- index thumbnail ---------*/
.thumbnailImg,
#right_contents #rc_cocag_box .thumb,
#ads .ads_info .thumb,
.two_list_box .thumb,
.awards .thumb{
	margin:0 6px 0 10px;
}

.thumbnailImg img,
#right_contents #rc_cocag_box .thumb img,
#ads .ads_info .thumb img,
.two_list_box .thumb img,
.awards .thumb img,
.three_img_list .thumb img,
.category_top_left .thumb img{
	border:3px solid #cccccc;
	line-height:1;
	font-size:0;
}

.thumbnailImg a:hover img,
#right_contents #rc_cocag_box .thumb a:hover img,
.l_banner_b p a:hover img,
#ads .ads_info .thumb a:hover img,
.two_list_box .thumb a:hover img,
.awards .thumb a:hover img,
.three_img_list a:hover img,
.category_top_left .thumb a:hover img{
	border-color:#e41322;
	line-height:1;
}

.thumb a,
.thumbnailImg a{font-size:0;line-height:1;}

.l_banner_b p img{border:3px solid #cccccc;}
.l_banner_b p{margin-bottom:10px;}
.l_banner_b p img{vertical-align:bottom;}

.thumb_plain {float:left;display:inline;margin:0 6px 0 10px;}

/*--------- top_main_head ---------*/
#top_main_head{margin-bottom:10px;}
#top_main_head .left{width:190px;float:left;overflow:hidden;}
#top_main_head .left div{margin-bottom:10px;}


#top_main_head .right{
	width:410px;
	float:right;
	overflow:hidden;
}

#top_main_head .right .mail_set_error{
	margin-bottom:10px;
	font-weight:bold;
}

#top_main_head .right .mail_set_error a:link,
#top_main_head .right .mail_set_error a:visited{
	color:#e41322;
}

/*--------- contents_lsit ---------*/
#contents_list{padding-bottom:3px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/l_nh_contents_btm.gif) no-repeat left bottom;}

#contents_list dt,
#contents_list dd{display:inline;}

#contents_list dt a,
#contents_list dd a{
	display:block;
	width:100%;
	padding:2px 0 2px 0;
	background:#cccccc;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	color:#002d93;
	text-decoration:none;
}

#contents_list dd a{
	background:#efefef;
	font-weight:normal;
	padding:2px 0 2px 10px;	
}

#contents_list dd a:hover{background:#bbbbbb;}
#contents_list dd.lastChild a{border-bottom:0;padding-bottom:0;}

/*--------- index tab box---------*/
#tab_news_box{
	border:1px solid #cccccc;
}

#tab_news_box ul{
	margin-bottom:10px;
	overflow:hidden;
}

#tab_news_box li{
	float:left;
	width:81px;
	padding:1px 0;
	border-right:1px solid #cccccc;
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	text-decoration:underline;
	color:#336699;
	text-indent:-9999px;
	outline:none;
}

#tab_news_box #tab_menus li{
	height:17px;
	overflow:hidden;
	font-size:0;
	line-height:1;
}

#tab_news_box li.current{
	background-position:left top;
	text-decoration:none;
	color:#ffffff;
	cursor:default;
}

#tab_news_box li#t_uta{background-image:url(/images/entertainment/tab_bg_2.gif);}
#tab_news_box li#t_utafull{background-image:url(/images/entertainment/tab_bg_1.gif);}
#tab_news_box li#t_vc{background-image:url(/images/entertainment/tab_bg_3.gif);}

#tab_news_box div{clear:both;}
#tab_news_box div ul{margin-bottom:0;}

#tab_news_box div li{
	float:none;
	width:auto;
	border:none;
	text-align:left;
	text-indent:0;
	min-height:20px;
	height:auto !important;
	height:20px;
}

#tab_news_box .iLinkR{margin-bottom:10px;}
#tab_news_box div{display:none;}
#tab_news_box div li img{line-height:1;}

/*----------------------------------------
* default table
----------------------------------------*/
.def_tbl{border:0;}
.def_tbl th{color:#ffffff;background:#999999;text-align:center;padding:9px;border:1px solid #cccccc;}
.def_tbl td{text-align:center;background:#efefef;padding:9px;border:1px solid #cccccc;}
.def_tbl tr.even td{background:#e0e0e0;}
td.cont_col{text-align:left;}

td.point_col{text-align:right;color:#0000ff;}
td.point_col strong{color:#cc0033;}
td.total_col{text-align:right;font-weight:bold;}

/*----------------------------------------
* ads
----------------------------------------*/
#ads{clear:both;width:100%;float:left;border-top:3px solid #efefef;overflow:hidden;}
#ads div{padding-top:0px;border-top:0;}

#ads .ads_attention{float:left;width:100%;clear:both;display:inline;margin:0 0 10px 0;}
#ads .ads_attention dl{clear:both;background:#efefef;padding:10px;overflow:hidden;zoom:1;}
#ads .ads_attention dt{clear:both;float:left;display:inline;width:45px;margin:0;}
#ads .ads_attention dt img{vertical-align:middle;}
#ads .ads_attention dd{font-weight:bold;width:400px;float:left;display:inline;margin:0 0 5px 0;font-weight:bold;}
#ads .ads_attention dd.lastChild{margin-bottom:0;}

.cont_pg #ads .ads_attention dd{width:545px;}

#ads.no_pickup{padding-top:10px;}
#ads .ads_pickup,
.ads .ads_pickup{clear:both;width:100%;margin:10px 0 19px 0;padding:0;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/pickup_btm.gif) no-repeat left bottom;overflow:hidden;}

#ads .ads_pickup div,
.ads .ads_pickup div{background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/pickup_head.gif) no-repeat left top;position:relative;margin:0;padding:2px 0 15px 0;}

#ads .ads_pickup div div,
.ads .ads_pickup div div{padding:0 0 0 19px;margin:0.95em 10px 0 98px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.4em;font-weight:bold;}

#ads .ads_pickup div h5,
.ads .ads_pickup div h5{width:61px;height:25px;position:absolute;top:10px;left:12px;}

#ads .ads_info{clear:both;margin:0 0 0 0;}
#ads .ads_info h3{font-weight:normal;}
#ads .ads_info .iLinkR{clear:none;margin-top:33px;}

#ads .ads_info_2{ text-align: center;}

#ads #ads_links{margin-bottom:10px;overflow:hidden;}
#ads #ads_links div div{padding-top:0;padding-bottom:10px;}

#ads #ads_links ul{margin:10px 10px 0;}
#ads #ads_links ul li{width:129px;	float:left;display:inline;margin-right:5px;}
#ads #ads_links ul li.lastChild{margin-right:0;}

#ads .ads_google_ads{padding:10px;border:1px solid #e0e0e0;margin-bottom:10px;}

/*----------------------------------------
* topic_pass
----------------------------------------*/
.topic_pass{overflow:hidden;margin-bottom:5px;}
.topic_pass ul:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
.topic_pass ul{display:inline-block;}
 
/* Hides from IE-mac \*/
* html .topic_pass ul{
 	height:1%;
}
.topic_pass ul{display:block;}
/* End hide from IE-mac */

.topic_pass li{font-size:93.75%;float:left;display:inline;margin-right:8px;padding-right:14px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/topicpass_arw.gif) no-repeat right center;}
.topic_pass li.current{background:none;}

/*--------- contents page ---------*/
.cont_pg h1{clear:both;font-size:175%;margin:0 0 10px 0;}

.cont_pg #main_wrapper h2{clear:both;color:#333333;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/h2_bg.gif) no-repeat left bottom;border-bottom:1px solid #e41322;margin:0 0 10px 0;line-height:1.9;padding-left:10px;zoom:1;}

.weather_pg .cont h3,
#area_detail h3,
#challenge_list h3,
.one_list_box h4,
.logout #user_box h3,
#challenge_description h3,
#ad_media_information h3,
#ad_pv_information h4{
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/cer_arw_r.gif) no-repeat 0 0.05em;
	margin:0 0 5px 10px;
	padding-left:20px;
}

/*--------- pager ---------*/
.pager{
	clear:both;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	min-height:2.8em;
	height:auto !important;
	height:2.8em;
}

.pager ul{float:left;position:absolute;left:50%;top:0;}
.pager li{display:inline;}

.pager li a,
.pager li span{display:block;width:28px;float:left;text-align:center;padding:0.6em 0;border:1px solid #cccccc;line-height:1;background:#efefef;margin-right:5px;}

.pager li.lastChild a,
.pager li.lastChild span{margin-right:0;}

.pager li a:hover,
.pager li span{border:1px solid #e41322;background:#e41322;font-weight:bold;color:#ffffff;}

/*--------- pager (next prev) ---------*/
.nb_pager{clear:both;text-align:center;}
.nb_pager .next{margin-left:10px;}
.nb_pager .prev{margin-right:10px;}

/*--------- one list box and two list box ---------*/
.one_list_box{clear:both;float:left;display:inline;border:1px solid #cccccc;padding-bottom:10px;width:613px;margin-bottom:15px;}
.two_list_box div{clear:both;float:left;zoom:1;width:100%;margin-bottom:10px;}

.one_list_box h3,
.two_list_box h3{background:#efefef;border-bottom:1px solid #cccccc;padding:3px 15px;margin-bottom:10px;}

.two_list_box div div{clear:none;float:left;width:300px;display:inline;border:1px solid #cccccc;margin:0 11px 0 0;padding:0 0 10px 0;}

.two_list_box div div div{width:190px;float:right;border:0;margin:0 10px 0 0;padding:0 0 0px 0;}
.two_list_box div div.lastChild{margin-right:0;}

.one_list_box ul{margin-bottom:10px;}

.two_list_box.new_list div li{
	padding-left:42px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/new.gif) no-repeat 0 0.2em;
	margin-bottom:4px;
}
.two_list_box.new_list div li.no_icon{background:none;}
.two_list_box dl{clear:none;}

.two_list_box div div.clear{
	clear:both;
	width:100%;
	border-style:none;
	margin:0 11px 0 0;
	padding:5px 0 10px 0;
}

#main_wrapper .two_list_box .iLinkR{margin-right:10px;clear:none;}

/*--------- two thumb box ---------*/
.two_thumb_box div{clear:both;float:left;zoom:1;width:615px;margin-bottom:10px;}
.two_thumb_box.inbox div{margin:0 5px;width:605px;}
.two_thumb_box h3{background:#efefef;border-bottom:0;padding:3px 15px;margin-bottom:10px;}
.two_thumb_box div div{clear:none;float:left;width:300px;display:inline;margin:0 13px 0 0;padding:0 0 10px 0;}
.two_thumb_box.inbox div div{width:295px;margin:0 13px 0 0;}
.two_thumb_box div div div{width:200px;float:right;border:0;margin:0 10px 0 0;padding:0 0 0px 0;}
.two_thumb_box.inbox div div div{width:195px;float:right;border:0;margin:0 10px 0 0;padding:0 0 0px 0;}
.two_thumb_box div div.lastChild{margin-right:0;}

/*--------- scroll box ---------*/
.scroll_box{height:150px;overflow:auto;border:1px solid #cccccc;}

/*--------- sc_text_list ---------*/
#right_contents .sc_text_list div{clear:both;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/dot_g.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}

.sc_text_list div.lastChild{background:none;}
.sc_text_list div h3{font-weight:bold;margin-bottom:5px;}
.sc_text_list div p{margin-left:12px;}

/*--------- get coca G box ---------*/
#get_cocaG_box{
	width:341px;
	height:131px;
	display:none;
	top:30px;
	left:60%;
	position:absolute;
	overflow:hidden;
}

#get_cocaG_box div{width:341px;height:131px;display:block;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/cocag/bg.gif) no-repeat left top;}

#get_cocaG_box > div{background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/cocag/bg.png) no-repeat left top;}

*html #get_cocaG_box>div{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/cocag/bg.png',sizingMethod='crop');
}

#get_cocaG_box p.point{
	font-size:30px;
	color:#e41322;
	position:absolute;
	width:100px;
	top:45px;
	right:174px;
	text-align:right;
}

#get_cocaG_box p.iLink{
	position:absolute;
	top:92px;
	left:104px;
}

#get_cocaG_box p.iLink a:link,
#get_cocaG_box p.iLink a:visited{
	color:#ffffff;
}

#get_cocaG_box #cocaG_box_close{
	position:absolute;
	cursor:pointer;
	width:60px;
	height:20px;
	top:14px;
	left:260px;
	text-indent:-9999px;
}

/*----------------------------------------
* TWITTER follw Block
----------------------------------------*/
#userTwitterFollowBlock{
	width:296px;
	height:45px;
	overflow:hidden;
	position:relative;
	border:1px solid #cccccc;
	background:#ffffff;
	line-height:1;
	margin:0 auto 10px !important;
}

#userTwitterFollowBlock .clearfix{
	width:292px;
	margin:0 auto;
	padding-top:2px;
}

#userTwitterFollowBlock h3{
	float:left;
	display:inline;
	width:113px;
}

#userTwitterFollowBlock dl{
	float:right;
	display:inline;
	width:173px;
	height:41px;
	position:relative;
}

#userTwitterFollowBlock dd{
	width:173px;
	height:23px;
	overflow:hidden;
	position:absolute;
	top:19px;
	left:0;
}

/*--------- three_img_list ---------*/
.three_img_list{clear:both;margin-left:10px;overflow:hidden;}
.three_img_list div{clear:both;margin:0 0 10px 0;overflow:hidden;}
.three_img_list div div{clear:none;width:185px;float:left;display:inline;margin:0 20px 0 0;overflow:hidden;}
.three_img_list div div.lastChild{margin-right:0;}
.three_img_list p{margin-left:12px;}
.three_img_list .thumb,
.three_img_list .iLink{margin-left:0;}
.three_img_list .iLink{font-weight:bold;}

/*--------- three_img_list ---------*/
.gr_intro_box{zoom:1;overflow:hidden;clear:both;background:#efefef;padding:10px 0;margin-bottom:19px;}
.gr_intro_box .thumb{margin:0 0 0 10px;}
.gr_intro_box div{width:402px;margin:0 30px 0 10px;float:right;}
.gr_intro_box div p{margin-bottom:10px;}

/*----------------------------------------
* side_list
----------------------------------------*/
.side_list{margin:0 10px 10px;}
.side_list li{float:left;display:inline;border-right:1px solid #cccccc;line-height:1.2;padding-right:5px;margin-right:5px;}
.side_list li.lastChild{border-right:0;}
.side_list:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
.side_list{display:inline-block;}
 
/* Hides from IE-mac \*/
* html .side_list {
 	height:1%;
}
.side_list{display:block;}
/* End hide from IE-mac */

/*----------------------------------------
* next_btn
----------------------------------------*/
#next_btn{text-align:center;}
#next_btn.two_btns img{margin-right:10px;}
#next_btn.two_btns img.lastChild,
#next_btn.two_btns input.lastChild{
	margin-right:0;
}

/*--------- new icon ---------*/
.new_icon{vertical-align:middle;}

/*----------------------------------------
* banner_box bannerBox
----------------------------------------*/
.banner_box,
.bannerBox{
	clear:both;
	width:615px;
	float:left;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_repeat.gif) repeat-y left top;
	margin:0 auto 15px;
	overflow:hidden;
}

.banner_box div,
.bannerBoxInner{
	width:615px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_top.gif) no-repeat left top;
	float:left;
	padding-top:15px;
}

.banner_box div div,
.bannerBoxMain{
	width:615px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_btm.gif) no-repeat left bottom;
	float:left;
	padding-bottom:15px;
	padding-top:0;
}

.bannerBox,
.bannerBoxInner,
.bannerBoxMain{
	float:none;
}

#bannerInfoBox .bannerBoxMain div{margin:0 15px;}
.banner_box div div div{background:none;padding:0;}

.ap_campaign_index .banner_box,
#ap_campaign_index .banner_box,
#campaign_index .banner_box,
#book_index .banner_box,
.banner_box.member_desc{
	margin-bottom:15px;
}

.ap_campaign_index .banner_box strong,
#ap_campaign_index .banner_box strong,
#campaign_index .banner_box strong,
#book_index .banner_box,
.banner_box.member_desc strong{
	font-size:150%;
}

.ap_campaign_index .banner_box .iLink,
#ap_campaign_index .banner_box .iLink,
#campaign_index .banner_box .iLink,
#book_index .banner_box,
.banner_box.member_desc .iLink{
	font-weight:bold;
}

.ap_campaign_index .banner_box div,
#ap_campaign_index .banner_box div,
#campaign_index .banner_box div,
#book_index .banner_box,
.banner_box.member_desc div{
	padding-top:7px;
}

.ap_campaign_index .banner_box div div,
#ap_campaign_index .banner_box div div,
#campaign_index .banner_box div div,
#book_index .banner_box,
.banner_box.member_desc div div{
	padding-bottom:7px;
	padding-top:0;
}


#cg002_index .banner_box div div div,
#ap_campaign_index .banner_box div div div,
#campaign_index .banner_box div div div,
#book_index .banner_box,
.banner_box.member_desc div div div{
	margin:5px 15px;
	zoom:1;
	display:inline;
	padding:0;
}

/*--------- cont ---------*/
.ikusa_pg .cont,
.movie_pg .cont,
#sports_ikusa_index .cont{margin:10px 0;}

#entertainment_movie_index .cont p,
#mail_index .cont p,
.form_pg .cont,
#sports_golflesson_index .cont{
	margin:0 10px;
}

#topics_001 .cont p,
#contact_index .cont p,
#life_fortune_index .cont,
#to_mobile_confirm .cont p{margin:0 10px 15px;}

#sports_golflesson_index .cont,
.form_pg .cont p,
.campaign_pg .cont p{margin-bottom:10px;}

.ikusa_pg .cont p{margin-bottom:5px;}

.weather_pg .cont{
	overflow:hidden;
	margin-bottom:18px;
}

.campaign_pg .cont{margin:0 0 18px 10px;}

/*----------------------------------------
* one_col_pg
----------------------------------------*/
.one_col_pg #container{background:none;}
.one_col_pg .topic_pass{margin-top:10px;}
.one_col_pg h1{clear:both;margin:0 0 10px 0;}

/*----------------------------------------
* apologize
----------------------------------------*/
.apologize{clear:both;border:3px solid #efefef;width:609px;float:left;margin-bottom:10px;}
.apologize div{width:auto;float:left;overflow:hidden;padding:5px 10px;}
.apologize p{width:290px;float:left;}
.apologize p.system{width:100%;float:none;}

.mainBlock{width:615px;	margin:0 0 10px;}
.mainBlockInner{width:615px;}
.mainBlockCont{width:615px;}

.mainBlock.yellowBox{background:url(/common/images/box/y_box_rpt.png) repeat-y left top;}
.mainBlock.yellowBox .mainBlockInner{background:url(/common/images/box/y_box_btm.png) no-repeat left bottom;padding-bottom:20px;}

/*--------- sectionBox same to banner box ---------*/
.sectionBox{clear:both;width:615px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_repeat.gif) repeat-y left top;margin:0 auto 15px;overflow:hidden;}
.sectionBoxInner{width:615px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_top.gif) no-repeat left top;padding-top:15px;}
.sectionBoxCont{width:615px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/box/box_btm.gif) no-repeat left bottom;padding-bottom:15px;padding-top:0;}
.sectionSmokeBox{width:615px;background:url(/common/images/box/sec_sm_box_rpt.png) repeat-y left top;margin:0 auto 15px;overflow:hidden;zoom:1;}
.sectionSmokeBoxInner{width:615px;background:url(/common/images/box/sec_sm_box_btm.png) no-repeat left bottom;padding-bottom:15px;}
.sectionSmokeBoxCont{width:615px;background:url(/common/images/box/sec_sm_box_top.png) no-repeat left top;}
.sectionSmokeBoxCont .boxHead{position:relative;}
.sectionSmokeBoxCont .boxHead p{position:absolute;}

.sectionGrBox{width:615px;background:url(/common/images/box/sec_gr_box_rpt.png) repeat-y left top;margin:0 auto 15px;overflow:hidden;zoom:1;}
.sectionGrBoxInner{width:615px;background:url(/common/images/box/sec_gr_box_btm.png) no-repeat left bottom;padding-bottom:15px;}
.sectionGrBoxCont{width:615px;background:url(/common/images/box/sec_gr_box_top.png) no-repeat left top;padding-top:15px;}

/*----------------------------------------
* section
----------------------------------------*/
.section{margin-bottom:10px;}
.section .secInner{margin-left:10px;margin-right:10px;}

.mainSection{width:615px;}

/*----------------------------------------
* secHead
----------------------------------------*/
.secHead{
	color:#333333;
	margin:0 0 10px;
	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/lo/h2_bg.gif) no-repeat left bottom;
	position:relative;
	padding-bottom:2px;
	border-bottom:1px solid #e41322;
	zoom:1;
}

.secHead h2{margin-left:10px;height:1.5em;zoom:1;}
.secHead h2 img.newIcon{margin-left:4px;vertical-align:middle;}

/*----------------------------------------
* parkTbl
----------------------------------------*/
.parkTbl{border-collapse:separate;border-spacing:0;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;margin:0 0 20px;}
.parkTbl th,
.parkTbl td{padding:4px;border-right:1px solid #cfcfcf;	border-bottom:1px solid #cfcfcf;}

.descList li{padding-left:10px;background:url(/common/images/d/br.png) no-repeat 0 0.6em;}

/*----------------------------------------
* twoSquBlocks
----------------------------------------*/
.twoSquBlocks{clear:both;margin-bottom:20px;}
.twoSquBlocks .row{width:615px;background:url(/common/images/box/two_box_rpt.png) repeat left top;margin:0 0 10px 0;overflow:hidden;zoom:1;}
.twoSquBlocks .row.lastRow{margin-bottom:0;}
.twoSquBlocks .rowInner{width:615px;background:url(/common/images/box/two_box_btm.png) repeat-x left bottom;padding-bottom:1px;overflow:hidden;zoom:1;}
.twoSquBlocks .box{float:left;display:inline;width:302px;border-top:1px solid #cccccc;}
.twoSquBlocks .box.lastChild{float:right;}
.twoSquBlocks .head,
.latestNewsBlock .head{background:#efefef;position:relative;padding:5px 0;line-height:1.2;margin:0 1px 10px;border-bottom:1px solid #cccccc;}
.twoSquBlocks .head h3,
.latestNewsBlock .head h2{margin-left:10px;}
.twoSquBlocks .head p,
.latestNewsBlock .head p{position:absolute;top:0.5em;right:10px;}
.twoSquBlocks.headline .box div.clearfix{margin:0 10px 5px;}
.twoSquBlocks.headline .box div.clearfix div{float:right;display:inline;width:190px;}
.twoSquBlocks.headline .box div.clearfix div p{font-weight:bold;}
.twoSquBlocks.headline .box ul{margin:0 10px 10px;}
.twoSquBlocks.headline .box li{background:url(/common/images/icons/arw_tag_r.gif) no-repeat 0 0.45em;padding-left:11px;}

/*----------------------------------------
* spSIteLinkBlock 
----------------------------------------*/
.spSiteLinkBlock{height:55px;margin:0 2px;background:url(/common/images/box/sp_site_link_box_bg.png) repeat-x left top;}
.spSiteLinkBlock dl{margin:0 10px;}
.spSiteLinkBlock dt,
.spSiteLinkBlock dd{float:left;display:inline;margin-top:5px;margin-right:3px;}

/*--------- twoBanners ---------*/
.twoBanners{width:615px;margin-bottom:10px;}
.twoBanners li{float:left;display:inline;}
.twoBanners li.lastChild{float:right;display:inline;}


/*--------- challengesLatestListBlock ---------*/
.latestNewsBlock,
.challengesLatestListBlock{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;width:615px;margin:0 0 10px 0;background:url(/common/images/box/one_box_bg_rpt.png) repeat-y left top;}

.challengesLatestListBlock .head{background:url(/images/sports/challenge_txt_bg.png) repeat-x left top;margin:0 1px 1px;border-bottom:1px solid #cccccc;}

.challengesLatestListBlock .head h2{margin-left:10px;}
.challengesLatestListBlock table{width:595px;margin:0 10px;}

.challengesLatestListBlock td,
.challengesLatestListBlock th{padding:5px;border-bottom:1px solid #cccccc;}
.challengesLatestListBlock th{border-right:1px solid #cccccc;}
.challengesLatestListBlock .lastRow td,
.challengesLatestListBlock .lastRow th{border-bottom:none;}

/*--------- latestNewsBlock ---------*/
.latestNewsBlock{padding-bottom:10px;}
.latestNewsBlock .clearfix{margin:0 15px;}
.latestNewsBlock .thumb{font-size:87.5%;}
.latestNewsBlock .thumb a{display:block;border:3px solid #cccccc;margin-bottom:4px;}
.latestNewsBlock .thumb a img{border:1px solid #efefef;}
.latestNewsBlock .clearfix div{float:right;display:inline;}
.latestNewsBlock .clearfix dl,
.latestNewsBlock .clearfix p{margin-bottom:5px;}
.latestNewsBlock .clearfix dt{font-size:130%;font-weight:bold;}
.latestNewsBlock .clearfix dd{font-size:87.5%;}

/*--------- teen log ---------*/
#teen_user_box div{margin:0;}
#teenLoginBlock{width:320px;height:517px;background:url(/images/teen/teen_login_back.gif) no-repeat #efefef;text-align:center;margin-left:0px;position:relative;color:#ffffff;}

#teenLoginBlock a img{vertical-align:top;}

#teenLoginBlock .username{padding:68px 0 0;margin:0 32px 3px 38px;text-align:left;}
#teenLoginBlock .username p{float:left;display:inline;width:174px;}
#teenLoginBlock .username strong{color:#ff0000;}

#teenLoginBlock .username p a:link,
#teenLoginBlock .username p a:visited{color:#ffffff !important;}

#teenLoginBlock .username p.logoutBtn{float:right;width:70px;}
#teenLoginBlock h4{position:absolute;bottom:155px;left:52px;}
#teenLoginBlock .parkG{width:162px;margin:0;position:absolute;top:287px;left:125px;}
#teenLoginBlock .parkG p{position:relative;font-size:150%;font-weight:bold;text-align:right;width:74px;float:left;display:inline;margin-top:-4px;}

#teenLoginBlock .parkG .presentBtn{width:78px;float:right;display:inline;margin:0;}
#teenLoginBlock ul.setting{width:240px;position:absolute;left:29px;bottom:137px;}
#teenLoginBlock ul.access{width:289px;height:47px;position:absolute;bottom:24px;left:18px;margin:0;}
#teenLoginBlock ul.setting li,
#teenLoginBlock ul.access li{position:absolute;left:0;top:0;padding:0;margin:0;}
#teenLoginBlock ul.setting li.lastChild,
#teenLoginBlock ul.access li.about{left:auto;right:0;}

#teenLoginBlock .card{width:251px;height:188px;position:absolute;left:37px;top:87px;}

.user_name_log_box strong{color:#F00;}

.teen_log {font-size:12px;color:#FFF;float:right;text-align:right;}
p.teen_log a{color:#FFF;}

.main_image {width:251px;height:188px;padding:2px 32px 0 37px;float:left;text-align:left;}

#friend {height:17px;text-align:center;clear:both;}

#setting {width:320px;padding:22px 0 0px 0;clear:both;}

.mail_setting_box {width:115px;height:15px;float:left;padding-left:40px;}
.info_setting_box {width:90px;height:15px;float:right;padding-right:35px;}

.left_btn {width:126px;height:47px;padding-right:37px;float:left;}
.right_btn {width:126px;height:47px;float:left;}

#teen_use_cocag{width:300px;height:108px;margin:0 10px 0 10px;background-image:url(/images/teen/teen_top_banner.gif);background-repeat:no-repeat;background-color:#efefef;margin-top:-15px;text-align:left;}

#teen_use_cocag .banner_right {width:189px;height:91px;float:right;text-align:left;margin:0;padding:15px 5px 0 0;}

#teen_use_cocag p.tham_txt {text-align:left;font-size:12px;font-weight:bold;}
.tham_txt_01 {font-size:12px;line-height:14px;font-weight:normal;padding-top:5px;text-align:left;}

.teen_subcontents{height:15px;float:left;text-align:left;}
#teen_use_cocag .banner_right ul {list-style:none;padding:10px 0 0 0;}

.teen_subcontents li{display:inline;height:20px;font-size:12px;padding-left:14px;padding-right:4px;background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_box_r.gif) no-repeat 0 0.2em;font-weight:normal;}

#teen_use_cocag img {border:3px solid #cccccc;line-height:1;font-size:0;}
#teen_use_cocag img a {border:3px solid #cccccc;line-height:1;font-size:0;}
#teen_use_cocag img a:hover {background-color:#e41322;line-height:1;}
#teen_use_cocag p.thumb{margin:15px 0 0 15px;}
#teen_user_box a:hover{background:none;}

.parkContInfoBlock{width:615px;background:url(/common/images/box/info_rpt.png) repeat left top;}
.parkContInfoBlockInner{width:615px;background:url(/common/images/box/info_btm.png) repeat-x left bottom;padding-bottom:10px;}
.parkContInfoBlockMain{width:615px;background:url(/common/images/box/info_top.png) repeat-x left top;padding-top:10px;}
.parkContInfoBlock .info{float:left;display:inline;width:290px;margin:0 0 0 7px;}
.parkContInfoBlock .info.lastChild{float:right;display:inline;margin:0 7px 0 0;}

.parkContInfoImgBlock{width:615px;background:url(/common/images/box/info_rpt.png) repeat left top;line-height:1;margin-bottom:10px;}
.parkContInfoImgBlock.lastRow{margin-bottom:0;}
.parkContInfoImgBlock .info{float:left;display:inline;width:303px;}
.parkContInfoImgBlock .info.lastChild{float:right;}

.parkContInfoImgBlock a,
.parkContInfoImgBlock img{vertical-align:bottom;}


.parkSecBlock{width:615px;background:url(/common/images/box/sec_btm.png) no-repeat left bottom #fafaf5;padding-bottom:7px;}
.parkSecBlockInner{width:615px;background:url(/common/images/box/sec_top.png) no-repeat left top;padding-top:7px;}

.parkSecRegistBtn{padding-bottom:16px;}
.parkSecRegistBtn .parkSecBlockInner{padding-top:16px;text-align:center;}


/*---- THUMBNAIL BLOCKS ----*/
.thumbBlocks{clear:both;}
.thumbBlocks:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
.thumbBlocks{display:inline-block;}
 /* Hides from IE-mac \*/
* html .thumbBlocks{
	height:1%;
}
.thumbBlocks{display:block;}
/* End hide from IE-mac */
.thumbBlocks .thumb{width:78px;position:relative;}
.thumbBlocks .thumb a{border:3px solid #cccccc;display:block;}
.thumbBlocks .thumb a:hover{border-color:#ea9a00;}
.thumbBlocks .row{clear:both;margin:0 0 10px;overflow:hidden;zoom:1;}
.thumbBlocks.threeCol .row{margin-bottom:20px;}
.thumbBlocks.threeCol .row.lastRow,
.thumbBlocks .row.lastRow{margin-bottom:0;}
.thumbBlocks .row div h3{margin-bottom:5px;}
.thumbBlocks .row div{float:left;width:300px;margin:0;}
.thumbBlocks.threeCol .row div{width:205px;}
.thumbBlocks .row div.lastChild{float:right;}
.thumbBlocks .row div div{width:210px;float:right;display:inline;	margin-bottom:0;}
.thumbBlocks.threeCol .row div div{width:112px;padding-right:6px;}
.thumbBlocks dl{margin-bottom:5px;}

.twoColNewsListBlock .row{clear:both;overflow:hidden;margin-bottom:18px;}
.twoColNewsListBlock .cont{clear:none;width:300px;float:left;display:inline;margin-right:15px;margin-bottom:0;}
.twoColNewsListBlock .cont.lastChild{margin-right:0;}
.twoColNewsListBlock table{width:100%;}
.twoColNewsListBlock td{width:33px;}
.twoColNewsListBlock th{padding:0 4px 3px 21px;	background:url(http://cp.georgia.jp/g/assets/ex/pc/park/common/images/icons/arw_tag_r.gif) no-repeat 10px 4px;}
.twoColNewsListBlock td{padding:0 8px 3px 0;vertical-align:top;text-align:right;}
.twoColNewsListBlock th img{margin-left:7px;}

/*----------------------------------------
* adBanner
----------------------------------------*/
#head_ad_dmy_banner,
#side_flash_banner_dmy{display:none;}

/*----------------------------------------
* socialBookmark
----------------------------------------*/
.socialBookmark{width:350px;margin:0 auto 10px;}
.socialBookmark li{float:left;display:inline;margin-right:10px;}

.socialBookmark li.sb-mixi{position:relative;top:3px;}
.socialBookmark li.sb-happy p{width: 61px; height: 24px; overflow: hidden;}
.socialBookmark li.sb-share p{width: 61px; height: 24px; overflow: hidden;margin-right:0;}
.socialBookmark li.sb-facebook p{width: 74px; height: 24px; overflow: hidden;}
