/*―　body　―――――――――――――――――――――――――――――――――*/

body {
	margin           : 0px;
	padding          : 0px;
	font-size        : 12px;
	color            : #333333;
	line-height      : 130%;

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

}

img {
	border : none;
}

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

table {
	border-collapse : collapse;
	border-spacing  : 0;
	font-size       : 12px;
}

li ul {
	font-size   : 12px;
	line-height : 130%;
}

em {
	display : none;
}
/*―　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 : #444444;
}

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

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

#header {

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

	clear : both;
}

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

#menu {

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

	clear : both;

}

#flash {

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

	clear : both;

}


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

#pagebody {

	width   : 750px;
	margin  : 10px 0px 0px 0px;
	padding : 0px;

}

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

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

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

#footer {

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

	text-align : center;

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

}

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

#pagebody_right {

	width   : 350px;
	margin  : 0px;
	padding : 0px 20px 0px 0px;

	float : right;

}

#pagebody_left {

	width   : 350px;
	margin  : 0px;
	padding : 0px 0px 0px 20px;

	float : left;

}

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

#top_line_1 {

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

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

	clear : all;
}


#top_text {

	width   : 300px;
	margin  : 0px;
	padding : 0px 20px 0px 20px;

	color       : #333333;
	font-size   : 12px;
	line-height : 130%;
	text-align  : left;

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

}

#top_title_recommend {

	width   : 340px;
	height  : 26px;
	margin  : 0px;
	padding : 0px 0px 0px 0px;

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

#top_recommend_area {

	width   : 340px;
	margin  : 10px 0px 0px 0px;
	padding : 0px;

}

#top_recommend_area_left {

	width   : 170px;
	margin  : 0px;
	padding : 0px;

	text-align : left;

	float : left;
}

#top_recommend_area_right {

	width   : 170px;
	margin  : 0px;
	padding : 0px;

	text-align : right;

	float : left;
}

#top_recommend_area_title_left {

	width   : 160px;
	margin  : 0px;
	padding : 5px 0px 5px 3px;

	color       : #333333;
	font-size   : 10px;
	line-height : 130%;
	text-align  : left;
	font-weight : bold;

	text-align : left;

	float : left;
}
#top_recommend_area_title_right {

	width   : 160px;
	margin  : 0px;
	padding : 5px 4px 5px 0px;

	color       : #333333;
	font-size   : 10px;
	line-height : 130%;
	text-align  : left;
	font-weight : bold;

	text-align : left;

	float : right;
}

#top_recommend_area_text_left {

	width   : 160px;
	margin  : 0px;
	padding : 0px 0px 0px 3px;

	color       : #333333;
	font-size   : 10px;
	line-height : 130%;
	text-align  : left;

	text-align : left;

	float : left;
}
#top_recommend_area_text_right {

	width   : 160px;
	margin  : 0px;
	padding : 0px 4px 0px 0px;

	color       : #333333;
	font-size   : 10px;
	line-height : 130%;
	text-align  : left;

	text-align : left;

	float : right;
}

#top_recommend_area_botton_left {

	width   : 160px;
	margin  : 0px;
	padding : 10px 0px 10px 3px;

	text-align : right;

	float : left;
}
#top_recommend_area_botton_right {

	width   : 160px;
	margin  : 0px;
	padding : 10px 4px 10px 0px;

	text-align : right;

	float : right;
}

#top_title_link {

	width   : 340px;
	height  : 26px;
	margin  : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;

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

#top_banner {

	width   : 342px;
	margin  : 15px 0px 10px 0px;
	padding : 0px;

	clear : all;
}

#top_banner_area {

	width   : 88px;
	margin  : 0px 10px 0px 10px;
	padding : 0px;

	text-align : center;

	float : left;

}

#top_info_text {

	width   : 470px;
	margin  : 0px 0px 0px 0px;
	padding : 3px 140px 3px 140px;

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

	color       : #ffffff;
	font-size   : 12px;
	line-height : 130%;
	text-align  : left;

	float : left;

}

#top_info_text_date {

	width   : 70px;
	margin  : 0px;
	padding : 0px;

	color       : #ffffff;
	font-size   : 12px;
	line-height : 130%;
	text-align  : left;

	float : left;

}

#top_info_text_text {

	width   : 400px;
	margin  : 0px;
	padding : 0px;

	color       : #ffffff;
	font-size   : 12px;
	line-height : 130%;
	text-align  : left;

	float : left;

}





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


