/* ベーススタイル
20100512 */

* {
	padding:0;
	margin:0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
	text-decoration:none;
	line-height: 1.3;
}
img {
	border: none;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
body {
	color:#333333;
	background: #2FA5C2 url(/images10/body_bg.gif) repeat-y 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}
h1 a {
	display:block;
	overflow:hidden;
	width:86px;
	height:0 !important;
	height /**/:201px;
	padding-top:201px;
	background:url(/images10/rog_top2.gif) 0 0;
	color:#FFFFFF;
	left: -85px;
	top: 30px;	
	position: absolute;
}
p#head_title a {
	display:block;
	overflow:hidden;
	width:86px;
	height:0 !important;
	height /**/:201px;
	padding-top:201px;
	background:url(/images10/rog_top2.gif) 0 0;
	color:#FFFFFF;
	left: -85px;
	top: 30px;	
	position: absolute;
}
p#c_phrase {
	overflow:hidden;
	width:760px;
	height:0 !important;
	height /**/:30px;
	padding-top:30px;
	background:url(/images10/head_copy.gif) 0 0;
	color:#FFFFFF;
	left: -85px;
	top: 0px;	
	position: absolute;
}
/*-- 大外規定枠 --*/
#main_wrapp {
	width:898px !important;
	width /**/:995px;
	padding-left:97px;
	float:left;
}
#main_colum {
	background:#FFFFFF;
	width:666px !important;
	width /**/:686px;
	position: relative;
	float: left;
	padding:60px 10px 0px 10px;
}
/*-- パンクズ --*/
p.tbtn {
	font-size:80%;
	text-align:right;
}
p.tbtn a {
	color:#2FA5C2;
}
p.update {
	font-size:70%;
	text-align:right;
	color:#FF5D00;
	margin-top:5px;
}
/* twitter
---------------------------------------------*/
.tweet a {
	display:block;
	overflow:hidden;
	width:21px;
	height:0 !important;
	height /**/:21px;
	padding:0;
	padding-top:21px;
	background:url(/images/twitter_t.gif) 0 0;
	color: #FFFFFF;
}
/* グーグルユニットリンク
---------------------------------------------*/
#g_unit {
	text-align:right;
	width:668px;
	height:20px;
	left: 104px;
	top: 32px;	
	position: absolute;
	border-bottom:1px solid #CCCCCC;
}
