/********** basic elements **********/
*{
	margin:0;
	padding:0;
}

body{
	text-align: center;
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 12px;
	background-color:#FBFBFB;
}

/********** link **********/
a:link{ color: #36414d; }
a:visited{ color:#003366; }

/********** etc **********/
img{ border: 0; }
.bold{ font-weight:bold; }
.imgright{ float:right; margin:0 10px 10px 10px; }
.imgleft{ float:left; }

.eggright{ float:right; margin:0 80px 0 0; }
.eggleft{ float:left; }

/********** floatbox hac **********/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* ie7 or macie5 */
.clearfix{
	display:inline-block;
}


/********** header **********/
#header{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height:80px;
	text-align: left;
	background-color: #FBFBFB;
}

#header h1 a{
	position: absolute;
	display: block;
	top: 10px;
	left: 15px;
	text-indent: -9999px;
	text-decoration: none;
	width: 270px;
	height: 55px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/logo.gif) no-repeat 0 0;
}

#header h2{
	position: absolute;
	top: 20px;
	left: 320px;
	width:470px;
	font-size: 14px;
	line-height:1.4;
}


#mainimg{
	margin: 0 auto;
	width: 806px;
	height: 326px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/main_bg.jpg) no-repeat 0 0;
}

#mainimg img{
	padding: 85px 0 0 0;
}

/********** nav **********/
#globalnav{
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 806px;
	height: 76px;
	background-color: #FBFBFB;
}

#globalnav ul{
	height: 76px;
}

#globalnav li{
	display: block;
	float: left;
	height: 76px;
}

#globalnav li a{
	text-indent:-9999px;
	text-decoration:none;
}

#globalnav li #gnavi01{
	display: block;
	width: 135px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav01.jpg) no-repeat 0 0;
}


#globalnav li #gnavi02{
	display: block;
	width: 134px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav02.jpg) no-repeat 0 0;
}

#globalnav li #gnavi03{
	display: block;
	width: 134px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav03.jpg) no-repeat 0 0;
}

#globalnav li #gnavi04{
	display: block;
	width: 134px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav04.jpg) no-repeat 0 0;
}


#globalnav li #gnavi05{
	display: block;
	width: 134px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav05.jpg) no-repeat 0 0;
}


#globalnav li #gnavi06{
	display: block;
	width: 135px;
	height: 76px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/nav06.jpg) no-repeat 0 0;
}

/********** topicpath **********/
#topicpath{
	clear: both;
	margin: 0 auto;
	text-align: center;
	width: 806px;
	height: 50px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/container_header_bg.jpg) no-repeat;
}

#topicpath p{
	padding: 15px 0 0 28px;
	text-align: left;
}

/********** container **********/
#container{
	margin: 0 auto;
	width: 806px;
	text-align: center;
	background: #FFFFFF url(http://www.tamagoworld.net/images/container_bg.jpg) repeat-y;
}

#container-first{
	margin: 0 auto;
	text-align: center;
	width: 750px;
	background-color: #FFFFFF;
}

#container-second{
	float: left;
	margin: 0 auto;
	padding: 0 20px 0 0;
	text-align: left;
	width: 520px;
	background-color: #FFFFFF;
}

/********** containerright **********/
#container-right{
	float: left;
	width: 210px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/container_right_bg.gif) repeat-y;
	background-color: #FFFFFF;
}

#container-right-first{
	margin: 0 auto;
	text-align: left;
	width: 194px;
}

/********** containerright-category **********/
/*** category-banner ***/
#cr-banner{
	margin: 16px 0 0 0;
}
/*** category-entry ***/
#cr-entry{
	margin: 16px 0 0 0;
}

#cr-entry ul{
	list-style: none;
}

#cr-entry li{
	padding: 6px 0 4px 3px;
	border-bottom: #CCCCCC dotted 1px;
}
/*** category-ac ***/
#cr-ac{
	margin: 16px 0 0 0;
}

#cr-ac ul{
	list-style: none;
}

#cr-ac li{
	padding: 6px 0 4px 3px;
	border-bottom: #CCCCCC dotted 1px;
}
/*** category-rss ***/
#cr-rss{
	margin: 16px 0 0 0;
}

#cr-rss ul{
	list-style: none;
}

#cr-rss li{
	padding: 4px 0 2px 3px;
}
/*** category-link ***/
#cr-link{
	margin: 16px 0 0 0;
}

#cr-link ul{
	list-style: none;
}

#cr-link li{
	padding: 6px 0 4px 3px;
	border-bottom: #CCCCCC dotted 1px;
}

/*** category-amazon ***/
#cr-amazon{
	margin: 16px 0 0 7px;
}

#amazon-link{
	margin: 30px auto 10px auto;
	text-align: center;
}

/********** archive-tmp **********/
#archivelist{
	list-style: none;
}

/********** entry-ac entrybox **********/
#entry-tb-cm{
	padding: 30px 0 0 0;
	line-height: 2;
}

#entry-tb-cm .entry-tb-date{
	margin: 0 0 20px 0;
	font-size: 10px;
	text-align: right;
	border-top: #CCCCCC dotted 1px;
}

#entry-tb-cm h4{
	margin: 30px 0 3px 0;
	padding: 0 0 0 35px;
	height: 26px;
	font-size: 16px;
	line-height: 1.5;
	background: #F2F2F2 url(http://www.tamagoworld.net/images/h4_entry-tb-cm.gif) no-repeat 0 0;
}

/*** Entry ***/
.title-date{
	padding: 0 0 0 7px;
	font-size: 10px;
	background-color: #F2F2EC;
}

.entry-body{
	line-height:2;
}

#incategory{
	margin: 20px auto 10px auto;
	text-align: center;
}

.entry-etc{
	clear:both;
	padding: 3px 0 20px 0;
	text-align: right;
	font-size: 10px;
	border-top: #E5E5E5 solid 1px;
}

/*** Trackback ***/
#trackbackurl{
	padding:1em;
	border:#CCCCCC dotted 1px;
	background-color:#FFFFEF;
}

#entry-tb-cm .trackback-from{
	margin: 15px 0 5px 0;
}

/********** Comment **********/
#entry-comments p{
	padding: 0 0 15px 0;
}

/********** Search **********/
#search{
	line-height: 1.5;
}

#search-form{
	padding: 10px;
	background-color: #FFFFDD;
}

#search h4{
	margin: 10px 0;
	font-size: 16px;
}

#search h5{
	font-size: 14px;
}

.search-etc{
	padding: 0 0 15px 0;
	font-size: 10px;
	color: #666666;
	border-top: #E5E5E5 solid 1px;
}

.search-howto{
	margin: 1em;
}

/********** footer **********/
#footer{
	margin: 0 auto;
	width: 806px;
	height: 170px;
	background: #FBFBFB url(http://www.tamagoworld.net/images/footer_bg.jpg) no-repeat 0 0;
}

#footer p{
	padding: 60px 15px 0 0;
	font-size: 12px;
	color: #999999;
	text-align: right;
}








/********** contents1 -seitai- **********/
#mainimg1{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/seitai/h3_bg.gif) no-repeat 0 0;
}

#mainimg1 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg1 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** contents2 -zukan- **********/
#mainimg2{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/zukan/h3_bg.gif) no-repeat 0 0;
}

#mainimg2 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg2 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** contents3 -travel- **********/
#mainimg3{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/travel/h3_bg.gif) no-repeat 0 0;
}

#mainimg3 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg3 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** contents4 -story- **********/
#mainimg4{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/story/h3_bg.gif) no-repeat 0 0;
}

#mainimg4 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg4 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** contents5 -mobile- **********/
#mainimg5{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/mobile/h3_bg.gif) no-repeat 0 0;
}

#mainimg5 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg5 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** contents6 -newegg- **********/
#mainimg6{
	height:220px;
	width: 520px;
	background: #FFFFFF url(http://www.tamagoworld.net/images/newegg/h3_bg.gif) no-repeat 0 0;
}

#mainimg6 h3{
	padding: 10px 0 0 17px;
	font-size:32px;
}

#mainimg6 p{
	padding: 24px 0 0 18px;
	line-height:1.5;
	width: 320px;
}

/********** site **********/
#site{
	width: 520px;
}

#site h3{
	font-size:175%;
}

#site dl{
	padding: 10px 0;
}

#site dt{
	padding:4px 0 4px 10px;
	font-size:120%;
	font-weight:bold;
	background-color:#FFFFCC;
}

#site dd{
	padding:4px 20px;
}
