/*―　body　―――――――――――――――――――――――――――――――――*/
body {
	margin           : 0px;
	padding          : 0px;
	font-size        : 12px;
	color            : #333333;
	line-height      : 130%;
	background-color : #f8f8f8;
}

img {
	border : none;
}

h1 h2 strong {
	font-weight : normal；
	margin  : 0px;
	padding : 0px;
}

table{
	border-collapse : collapse;
	border-spacing  : 0;
}

/*―　link　―――――――――――――――――――――――――――――――――*/

a:link, a:visited{
	color           : #69696E;
	text-decoration : none;
}
a:hover, a:active {
	color           : #69696E;
	text-decoration :underline;
}

/*―　container　 ――――――――――――――――――――――――――――――*/

#container_1 {
	width            : 752px;
	margin           : 0px auto 0px auto;
	border           : 0px ;
	text-align       : center;
	background-color : #999999;
}

#container_2 {
	width            : 750px;
	margin           : 0px;
	border           : 0px;
	text-align       : left;
	background-color : #ffffff;
}

/*―　header　――――――――――――――――――――――――――――――――*/

#header {

	width   : 750px;
	height  : 79px;
	margin  : 0px;
	padding : 0px;
	margin  : 0px;

	background-image  : url(../images/header.png);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	color      : #ff222;
	text-align : right;
	font-size  : 12px;
}

/*―　menu　―――――――――――――――――――――――――――――――――*/

#menu {
	width    : 750px;
	margin   : 0px;
	padding  : 0px;
	clear    : both;
}

#menu_1 {
	width   : 450px;
	margin  : 0px;
	padding : 0px;
	float   : left;
}

#menu_2 {
	width   : 300px;
	margin  : 0px;
	padding : 0px;
	float   : right;
}

/*―　pagebody　―――――――――――――――――――――――――――――――*/

#pagebody {
	width    : 720px;
	margin   : 0px;
	padding  : 15px 15px 15px 15px;
	clear    : both;
}

#pagebody_left {
	width    : 190px;
	margin   : 0px 0px 15px 0px;
	padding  : 0px;
	float    : left;
}

#pagebody_right {
	width    : 515px;
	margin   : 0px 0px 15px 0px;
	padding  : 0px;
	float    : right;
}

/*―　footer menu　 ―――――――――――――――――――――――――――――*/

#footer_menu {
	padding     : 15px 0px 15px 0px;
	font-size   : 12px;
	text-align  : center;
	color       : #666666;
	line-height : 130%;
}

/*―　footer　――――――――――――――――――――――――――――――――*/

#footer {
	padding    : 20px 0px 10px 0px;
	margin     : 0 auto;
	text-align : center;
	color      : #333333;
}

/*■■■　個別設定　項目　■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*―　toppage comment　 ――――――――――――――――――――――――――――*/

#top_comment {

	background-image  : url(../images/comment_middle.gif);
	background-repeat : repeat-y;
	background-color  : #ffffff;
	width  : 720px;

}

#top_comment_title {

	padding          : 0px 15px 10px 15px;
	text-align       : left;
	font-size        : 16px;
	color            : #FF80C0;
	line-height      : 130%;
	font-weight      : bold;

}

#top_comment_text {

	padding          : 0px 15px 0px 15px;
	text-align       : left;
	font-size        : 14px;
	color            : #333333;
	line-height      : 130%;

}

/*―　toppage banner　――――――――――――――――――――――――――――*/

#top_banner {
	padding  : 15px 0px 15px 0px;
	margin   : 0px;
	width    : 720px;
	clear    : both;
}

#top_banner_left {
	width    : 190px;
	margin   : 0px;
	padding  : 0px;
	float    : left;
}

#top_banner_right {
	width    : 515px;
	margin   : 0px;
	padding  : 0px;
	float    : right;
}

#top_banner_right_sub {
	width    : 515px;
	height   : 120px;
	padding  : 0px 0px 15px 0px;
	margin   : 0px;
	float    : right;
}

#top_banner_right_1 {
	width    : 250px;
	margin   : 0px;
	padding  : 0px;
	float    : left;
}

#top_banner_right_2 {
	width    : 250px;
	margin   : 0px;
	padding  : 0px;
	float    : right;
}

/*―　toppage new　 ―――――――――――――――――――――――――――――*/

#top_new {


	background-image  : url(../images/new_middle.gif);
	background-repeat : repeat-y;
	background-color  : #ffffff;

	width    : 690px;
	margin   : 0px;
	padding  : 15px 15px 0px 15px ;
}

#top_new_content {
	width    : 690px;
	margin   : 0px;
	padding  : 0px;
	clear    : both;

}

#top_new_date {
	width       : 150px;
	margin      : 0px;
	padding     : 0px;
	text-align  : left;
	font-size   : 14px;
	color       : #666666;
	float       : left;
	line-height : 130%;

}

#top_new_text {
	width       : 540px;
	margin      : 0px;
	padding     : 0px 0px 5px 0px;
	text-align  : left;
	font-size   : 14px;
	color       : #666666;
	float       : right;
	line-height : 130%;

}

/*―　toppage photo　 ――――――――――――――――――――――――――――*/

#top_photo {


	background-image  : url(../images/best_photo.gif);
	background-repeat : no-repeat;
	background-color  : #ffffff;

	width    : 690px;
	height   : 183px;
	margin   : 0px;
	padding  : 15px 15px 15px 15px ;
	margin   : 15px 0px 0px 0px;
}

#top_photo_left {
	padding  : 0px;
	margin   : 0px;
	width    : 430px;
	float    : left;
}

#top_photo_date {

	margin   : 0px;
	padding  : 48px 15px 13px 6px ;
	margin   : 0px;

	text-align  : left;
	font-size   : 14px;
	color       : #999999;
	float       : left;

}

#top_photo_text {

	margin   : 0px;
	padding  : 0px 0px 0px 6px ;
	margin   : 0px;
	width    : 430px;
	float       : left;

	text-align  : left;
	font-size   : 14px;
	color       : #555555;
	line-height : 130%;

}

#top_photo_photo {

	padding  : 0px;
	margin   : 0px;
	width    : 240px;
	height   : 180px;

	float : right;

}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
