﻿/* ++ Frame style +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contents-inner { width: 790px; margin: 5px 0 0 0; }
#leftcol { width: 410px; margin-right: 10px; float: left; text-align: left; }
#rightcol { width: 365px; float: left; text-align: left; }

/* ++ Contents style ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#movie { width: 740px; margin: 0 0 0 20px; }

#intro { margin: 5px 0 20px 0; width: auto;	/*background: url(./img/information.gif) no-repeat 15px 40px;*/ }

#iphone_info{ margin-top: 10px;	width: 410px; height: 265px; background: url(./img/iphone.jpg) no-repeat 0 0; }
#iphone_info div { width: 200px; position: relative; top: 195px; left: 30px; }
#iphone_info div a { color: #444; }

#news_list { margin: 0 0 10px 0; width: 360px; text-align: left; background: url(./img/top_bkg_001.gif) no-repeat 0 0; }
#news_list dt {	margin: 0 0 5px 5px; font-weight: bold; color: #4488FF; }
#news_list dd
{
	width: 340px; margin: 0 0 5px 5px; padding: 0 0 5px 5px; border-bottom: 2px dotted #AAA; background: url(./img/com_ico_007.gif) no-repeat 2px 2px;
	list-style-type: none; /* list-style-position: inside; list-style-image: url(./img/com_ico_007.gif); */
}
#news_list_title { height: 30px; background: url(./img/news_list_title.gif) no-repeat 0 0; margin: 0 0 5px 0; }
#news_list_title div { width: 250px; height: 20px; font-weight: bold; padding-top: 5px; float: left; visibility: hidden; }
#news_list_more img { margin: 5px 0 0 0; border: 1px solid #4499FF; }
#news_list_more:hover img { border: 1px solid #0055FF; }

#blog_list_title { height: 30px; background: url(./img/blog_list_title.gif) no-repeat 0 0; }
#blog_list_title div { width: 250px; height: 20px; font-weight: bold; padding-top: 5px; float: left; visibility: hidden; }
#blog_list_more img { margin: 5px 0 0 0; border: 1px solid #449900; }
#blog_list_more:hover img { border: 1px solid #116600; }
#blog_loading { margin: 50px 150px; }

.gfg-root {  margin: 0 0 5px 5px; }
.gfg-title { visibility: hidden; }
.gfg-entry { position: relative; top: -25px; height: 150px; }
.gfg-list { border: 1px solid #AAA; margin-right: 15px; }
.gfg-listentry-highlight { background: url(./img/icon_circle01.gif) no-repeat 3px center; }
.gfg-listentry-odd { background-color: #F8FAF3; }
.gfg-listentry-even { background-color: #FFF; }
.gfg-listentry-odd, .gfg-listentry-even { padding: 0 15px; }
.gf-title { font-weight: bold; color: #449900; }
.gf-snippet { height: 100px; margin: 5px 15px 0 0; }
.gf-author, .gf-spacer, .gf-relativePublishedDate { font-size: 80%; }
.gf-result { height: 150px; padding: 8px; overflow : hidden; }

#grouplink { width: 780px; padding-top: 8px; text-align: left; border-top: 1px solid #69F; }
#grouplink_title { margin: 5px 20px 0 0; float: left; }

