@charset "UTF-8";

* {
	margin			:0;
	padding			:0;
	text-align		:center;
}

body {
	font-size		:100%;
	font-weight		:nomal;
	color			:#ffffff;
	line-height		:1.5;
	background-color:#000000;
}

a {
	text-decoration	:none;
	cursor			:pointer;
}

a:link {
	color			:#EA9C00;
	text-decoration	:none;
	font-weight:500
}

a:visited {
	color			:#CAAA6B;
	font-weight:500
}
a:active {
	color			:#CC0000;
	text-decoration	:underline;
	
}
a:hover {
	color			:#FF8929;
	text-decoration	:underline;
}

img {
	border			:none;
	vertical-align	:top;
}

.c_both { clear:both }


#main {
	width			:100%;
	padding-top		:0px;
	text-align		:center;
}

#top {
	width			:1200px;
	height			:800px;
	margin-top		:0px;
	margin-right	:auto;
	margin-left		:auto;
	background-image:url(img/top_bg.jpg);
	background-repeat:no-repeat;
}

#topBtnUpper {
	width		:1200px;
	height		:574px;
}

#blogBtnTop a {
	width		:44px;
	height		:34px;
	background-image:url(img/top_blog_btn.jpg);
	margin		:0px 36px 0px 558px;
	float		:left;
}

#blogBtnTop a:hover{
	background-position:0px -34px;
}

#travelBtnTop a {
	width		:69px;
	height		:34px;
	background-image:url(img/top_travel_btn.jpg);
	margin-right:32px;
	float		:left;
}

#travelBtnTop a:hover{
	background-position:0px -34px;
}

#movielBtnTop a {
	width		:64px;
	height		:34px;
	background-image:url(img/top_movie_btn.jpg);
	margin-right:29px;
	float		:left;
}

#movielBtnTop a:hover{
	background-position:0px -34px;
}

#profilelBtnTop a {
	width		:72px;
	height		:34px;
	background-image:url(img/top_profile_btn.jpg);
	margin-left	:0px;
	float		:left;
}

#profilelBtnTop a:hover{
	background-position:0px -34px;
}


/*---各ページ共通指定-------------------*/

#content {
	width			:900px;
	margin-top		:0px;
	margin-right	:auto;
	margin-left		:auto;
	border-left		:1px solid #FF7E36;
	border-right	:1px solid #FF7E36;
	border-bottom	:1px solid #FF7E36;
}


#header {
	width			:900px;
	height			:120px;
	margin-top		:0px;
	background-image:url(img/blog_header.jpg);
	background-repeat:no-repeat;
}

#headerBtnUpper {
	width		:900px;
	height		:71px;
}

#headerBtnLeft {
	width		:380px;
	height		:39px;
	font-size	:18px;
	font-weight	:bold;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";	text-align	:left;
	float		:left;
}

#headerblogBtn a {
	width		:51px;
	height		:39px;
	background-image:url(img/header_blog_btn.jpg);
	text-indent	:-3000px;
	margin-left	:0px;
	float		:left;
}

#headerblogBtn a:hover{
	background-position:0px -39px;
}

#headerblogBtn a.stay{
	background-position:0px -39px;
}


#headerTravelBtn a {
	width		:86px;
	height		:39px;
	background-image:url(img/header_travel_btn.jpg);
	text-indent	:-3000px;
	margin-left	:0px;
	float		:left;
}

#headerTravelBtn a:hover{
	background-position:0px -39px;
}

#headerTravelBtn a.stay{
	background-position:0px -39px;
}


#headerMovielBtn a {
	width		:82px;
	height		:39px;
	background-image:url(img/header_movie_btn.jpg);
	text-indent	:-3000px;
	margin-left	:0px;
	float		:left;
}

#headerMovielBtn a:hover{
	background-position:0px -39px;
}

#headerMovielBtn a.stay{
	background-position:0px -39px;
}


#headerProfilelBtn a {
	width		:82px;
	height		:39px;
	background-image:url(img/header_profile_btn.jpg);
	text-indent	:-3000px;
	margin-left	:0px;
	float		:left;
}

#headerProfilelBtn a:hover{
	background-position:0px -39px;
}

#headerProfilelBtn a.stay{
	background-position:0px -39px;
}


#headerHomelBtn a {
	width		:78px;
	height		:39px;
	background-image:url(img/header_home_btn.jpg);
	text-indent	:-3000px;
	margin-left	:0px;
	float		:left;
}

#headerHomelBtn a:hover{
	background-position:0px -39px;
}

#headerHomelBtn a.stay{
	background-position:0px -39px;
}

.copyright {
	width			:900px;
	height			:35px;
	margin-top		:0px;
	margin-right	:auto;
	margin-left		:auto;
	background-image:url(img/copyright.gif);
	background-repeat:no-repeat;
}

