/*-----▼ページ全体------------------------------------------*/
body { font-size: small; color: #404040; background: black; }
h1,h2,h3 {
	font-size: x-small;
	text-indent: -9999px;
	margin: 0;
}
h4 { color: black; font-size: small; margin-top: 7px; margin-right: 10px; margin-left: 10px; }
h5 { color: black; font-size: small; margin-top: 5px; margin-right: 60px; margin-left: 40px; }
p { 
       margin: 0;
}

/*-------▲ページ全体-----------------------------------------*/


/*------▼ヘッダ------------------------------------------------*/
#header {
	background-image: url(../image/bg_top_bla.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
}
#header h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	top: 0;
	left: 0;
	height: 60px;
	width: 350px;
}
#header h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 35px;
	height: 20px;
	width: 343px;
	float: left;
}

/*-----▲ヘッダ--------------------------------------------------*/
/*------▼ヘッダ------------------------------------------------*/
#header_bla {
	background-image: url(../image/bg_top_bla.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
}
#header_bla h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	top: 0;
	left: 0;
	height: 60px;
	width: 350px;
}
#header_bla h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 35px;
	height: 20px;
	width: 343px;
	float: left;
}

/*-----▲ヘッダ--------------------------------------------------*/
/*------▼ホワイトプランヘッダ------------------------------------------------*/
#whider {
	background-image: url(../image/white/sta_top.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 131px;
	margin-right: auto;
	margin-left: auto;
}
#whider h1 { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; top: 0; left: 0; height: 70px; width: 350px; }
#whider h2 { background-image: url(../image/header_wh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 35px; height: 65px; width: 297px; margin-top: 15px; margin-left: 15px; }

/*-----▲ホワイトプランヘッダ--------------------------------------------------*/

/*------▼ホワイトプラン料金ヘッダ------------------------------------------------*/
#whider_price {
	background-image: url(../image/white/wh_price_top.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 131px;
	margin-right: auto;
	margin-left: auto;
}
#whider_price h1 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	top: 0;
	left: 0;
	height: 127px;
	width: 800px;
}
#whider_price h2 {
	background-image: none;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	left: 35px;
	height: 100px;
	width: 800px;
}

/*-----▲ホワイトプラン料金ヘッダ--------------------------------------------------*/

/*------▼ホワイトプランサンプルヘッダ------------------------------------------------*/
#whider_samp {
	background-image: url(../image/white/wh_samp_top.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 131px;
	margin-right: auto;
	margin-left: auto;
}
#whider_samp h1 { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; top: 0; left: 0; height: 70px; width: 350px; }
#whider_samp h2 { background-image: url(../image/header_wh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; left: 35px; height: 65px; width: 297px; margin-top: 15px; margin-left: 15px; }
/*-----▲ホワイトプランサンプルヘッダ--------------------------------------------------*/

/*-----▼ページ本体（3段組）---------------------------------*/
#pagebody { background-image: url(../image/bg_middle.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 800px; }
#wh_ts {
	background-image: url(../image/white/wh_top.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}
#wh_body {
	background-image: url(../image/white/wh_mid02.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#l_navi { width: 800px; height: 28px; float: left; margin-top: 10px; margin-right: auto; margin-left: auto; }
#z_navi { background-image: none; background-position: 0 center; width: 455px; height: 20px; float: left; }
#wh_to_navi {
	width: 220px;
	height: 400px;
}
#wh_samp01_navi {
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#wh_samp02_navi {
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#wh_samp03_navi {
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#wh_samp04_navi {
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#l_navi_sai { width: 780px; margin-right: auto; margin-left: auto; }
#l_navi_said { width: 125px; float: left; margin-top: 10px; }
#main { width: 799px; }
#main02 { width: 600px; float: left; margin-right: 15px; }
#text { width: 700px; height: auto; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体（3段組）---------------------------------*/

/*-----▼ホワイトプランサイドナビゲーション--------------------------------------*/
#wh_to_navi ul {
	margin-left: 0px;
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 193px;
}
#wh_to_navi li {
	text-indent: -9999px;
	list-style-type: none;
	padding-top: 65px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#wh_to_navi li a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#wh_to_navi li#wh1 a {
	height: 47px;
	width: 193px;
	background: url(../image/white/nav/matchbako_top_off.jpg) no-repeat;
	margin-top: 13px;
}
#wh_to_navi li#wh1 a:hover {
	height: 47px;
	width: 193px;
	background: url(../image/white/nav/matchbako_top_on.jpg) no-repeat;
	margin-top: 13px;
}
#wh_to_navi li#wh2 a {
	height: 43px;
	width: 133px;
	background-image: url(../image/white/nav/11_off.gif);
	background-repeat: no-repeat;
	margin-left: 12px;
}
#wh_to_navi li#wh2 a:hover {
	height: 43px;
	width: 133px;
	background-image: url(../image/white/nav/11_on.gif);
	background-repeat: no-repeat;
	margin-left: 12px;
}
#wh_to_navi li#wh3 a {
	height: 24px;
	width: 121px;
	background-image: url(../image/white/nav/03_off.gif);
	background-repeat: no-repeat;
	margin-left: 17px;
}
#wh_to_navi li#wh3 a:hover {
	height: 24px;
	width: 121px;
	background-image: url(../image/white/nav/03_on.gif);
	background-repeat: no-repeat;
	margin-left: 17px;
}
#wh_to_navi li#wh4 a {
	height: 25px;
	width: 98px;
	background-image: url(../image/white/nav/02_off.gif);
	background-repeat: no-repeat;
	margin-left: 90px;
}
#wh_to_navi li#wh4 a:hover {
	height: 25px;
	width: 98px;
	background-image: url(../image/white/nav/02_on.gif);
	background-repeat: no-repeat;
	margin-left: 90px;
}
/*-----▲ホワイトプランサイドナビゲーション-------------------------------------------*/

/*-----▼左ナビゲーション--------------------------------------*/
#l_navi ul { margin-left: 1px; list-style: none; }
#l_navi li,#h_navi li a { float: left; display: block; text-indent: -9999px; }
#l_navi li#top a { height: 28px; width: 140px; background: url(../image/001_off.jpg) no-repeat; float: left; }
#l_navi li#top a:hover { height: 28px; width: 140px; background: url(../image/001_on.jpg) no-repeat; float: left; }
#l_navi li#kaisya a { height: 28px; width: 140px; background: url(../image/002_off.jpg) no-repeat; float: left; }
#l_navi li#kaisya a:hover { height: 28px; width: 140px; background: url(../image/002_on.jpg) no-repeat; float: left; }
#l_navi li#item a { background: url(../image/003_off.jpg) no-repeat; height: 28px; width: 140px; float: left; }
#l_navi li#item a:hover { height: 28px; width: 140px; background: url(../image/003_on.jpg) no-repeat; float: left; }
#l_navi li#toiawase a { background: url(../image/004_off.jpg) no-repeat; height: 28px; width: 140px; float: left; }
#l_navi li#toiawase a:hover { height: 28px; width: 140px; background: url(../image/004_on.jpg) no-repeat; float: left; }
#l_navi li#link a { height: 28px; width: 140px; background: url(../image/005_off.jpg) no-repeat; float: left; }
#l_navi li#link a:hover { height: 28px; width: 140px; background: url(../image/005_on.jpg) no-repeat; float: left; }
#l_navi li#spe a { background: url(../image/spe.gif) no-repeat; width: 96px; height: 28px; float: left; }
/*-----▲左ナビゲーション-------------------------------------------*/
/*-----▼新ナビゲーション--------------------------------------*/
#z_navi ul { padding: 0; width: 455px; float: left; margin: 0; }
#z_navi li { float: left; list-style-type: none; }
#z_navi li a { text-indent: -9999px; display: block; text-decoration: none; list-style-type: none; }
#z_navi li#top a {
	height: 20px;
	width: 65px;
	background: url(../image/001_off.jpg) no-repeat;
	float: left;
}
#z_navi li#top a:hover {
	height: 20px;
	width: 65px;
	background: url(../image/001_on.jpg) no-repeat;
	float: left;
}
#z_navi li#web_desin a { height: 20px; width: 100px; background: url(../image/002_off.jpg) no-repeat; float: left; }
#z_navi li#web_desin a:hover { height: 20px; width: 100px; background: url(../image/002_on.jpg) no-repeat; float: left; }
#z_navi li#photograph a { background: url(../image/003_off.jpg) no-repeat; height: 20px; width: 100px; float: left; }
#z_navi li#photograph a:hover { height: 20px; width: 100px; background: url(../image/003_on.jpg) no-repeat; float: left; }
#z_navi li#faq a { background: url(../image/004_off.jpg) no-repeat; height: 20px; width: 80px; float: left; }
#z_navi li#faq a:hover { height: 20px; width: 80px; background: url(../image/004_on.jpg) no-repeat; float: left; }
#z_navi li#contact a { height: 20px; width: 92px; background: url(../image/005_off.jpg) no-repeat; float: left; }
#z_navi li#contact a:hover { height: 20px; width: 92px; background: url(../image/005_on.jpg) no-repeat; float: left; }
/*-----▲新ナビゲーション-------------------------------------------*/
/*-----▼はじめに--------------------------------------------------------*/
#top02 h3 { height: 338px; width: 773px; background: url(../image/photo01.jpg) no-repeat; margin-top: 6px; margin-left: 13px; }
/*-----▲はじめに--------------------------------------------------------*/

/*-----▼TOP03--------------------------------------------------------*/
#top03 { background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 700px; margin: 15px auto 25px; }
/*-----▲TOP03--------------------------------------------------------*/

/*-----▼ホワイト概要ＴＯＰ--------------------------------------------------------*/
#wh_gai_top h3 {
	height: 33px;
	width: 520px;
	margin-left: 5px;
	margin-top: 15px;
	background-color: black;
	background-image: url(../image/white/wh_gaiyo_top.gif);
	background-repeat: no-repeat;
}
/*-----▲ホワイト概要ＴＯＰ--------------------------------------------------------*/

/*-----▼ホワイト　プライス--------------------------------------------------------*/
#wh_pri_top h3 {
	height: 33px;
	width: 520px;
	margin-top: 15px;
	margin-left: 5px;
	background-color: black;
	background-image: url(../image/white/wh_plice_top.gif);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　プライス--------------------------------------------------------*/

/*-----▼ホワイト　サンプル--------------------------------------------------------*/
#wh_samp_top h3 {
	height: 33px;
	width: 520px;
	margin-top: 15px;
	margin-left: 5px;
	background-color: black;
	background-image: url(../image/white/wh_samp_top.gif);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　サンプル--------------------------------------------------------*/

/*-----▼ホワイト　お問合せ--------------------------------------------------------*/
#wh_toi_top h3 {
	background: black url(../image/white/wh_toiawase_top.gif) no-repeat;
	height: 33px;
	width: 520px;
	margin-top: 20px;
	margin-left: 5px;
}
/*-----▲ホワイト　お問合せ--------------------------------------------------------*/

/*-----▼ホワイト　サンプル画像--------------------------------------------------------*/

/*-----▲ホワイト　サンプル画像--------------------------------------------------------*/

/*-----▼ホワイト　サンプル画像001--------------------------------------*/
#wh_samp01_navi ul { margin-left: 2px; list-style: none; }
#wh_samp01_navi li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#wh_samp01_navi a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#wh_samp01_navi li#photo01 a {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/005_off.jpg);
	background-repeat: no-repeat;
}
#wh_samp01_navi li#photo01 a:hover {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/005_on.jpg);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　サンプル画像001--------------------------------------------------------*/

/*-----▼ホワイト　サンプル画像002--------------------------------------*/
#wh_samp02_navi ul { margin-left: 2px; list-style: none; }
#wh_samp02_navi li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#wh_samp02_navi a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#wh_samp02_navi li#photo02 a {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/006_off.jpg);
	background-repeat: no-repeat;
}
#wh_samp02_navi li#photo02 a:hover {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/006_on.jpg);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　サンプル画像002--------------------------------------------------------*/

/*-----▼ホワイト　サンプル画像003--------------------------------------*/
#wh_samp03_navi ul { margin-left: 2px; list-style: none; }
#wh_samp03_navi li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#wh_samp03_navi a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#wh_samp03_navi li#photo03 a {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/007_off.jpg);
	background-repeat: no-repeat;
}
#wh_samp03_navi li#photo03 a:hover {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/007_on.jpg);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　サンプル画像003--------------------------------------------------------*/

/*-----▼ホワイト　サンプル画像004--------------------------------------*/
#wh_samp04_navi ul { margin-left: 2px; list-style: none; }
#wh_samp04_navi li { text-indent: -9999px; padding: 1px 0; list-style-type: none; }
#wh_samp04_navi a { text-decoration: none; text-indent: -9999px; list-style-type: none; display: block; }
#wh_samp04_navi li#photo04 a {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/008_off.jpg);
	background-repeat: no-repeat;
}
#wh_samp04_navi li#photo04 a:hover {
	height: 313px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../image/white/samp/008_on.jpg);
	background-repeat: no-repeat;
}
/*-----▲ホワイト　サンプル画像004--------------------------------------------------------*/

/*-----▼Web Desin TOP--------------------------------------------------------*/
#web_desin_top h3 { height: 338px; width: 773px; background: url(../image/photo02.jpg) no-repeat; margin-top: 6px; margin-left: 13px; }
/*-----▲Web Desin TOP--------------------------------------------------------*/



/*-----▼Web Desin--------------------------------------------------------*/
#web_desin h3 { background: black url(../image/web_desin_top.gif) no-repeat; height: 28px; width: 750px; margin-top: 10px; margin-left: 25px; }
/*-----▲Web Desin--------------------------------------------------------*/

/*-----▼Web Desin------------------------------------------------------*/
.web_desin_body { background: url(../image/web_desin_mid.gif) repeat-y; width: 750px; margin-left: 25px; }
.web_desin_bottom { background: url(../image/web_desin_bot.gif) no-repeat; height: 8px; width: 750px; margin-left: 25px; }
/*-----▲Web Desin------------------------------------------------------*/

/*-----▼photograph TOP--------------------------------------------------------*/
#photograph_top h3 { height: 338px; width: 773px; background: url(../image/photo03.jpg) no-repeat; margin-top: 6px; margin-left: 13px; }
/*-----▲photograph TOP--------------------------------------------------------*/


/*-----▼Photograph--------------------------------------------------------*/
#photograph h3 { background: black url(../image/photograph_top.gif) no-repeat; height: 28px; width: 750px; margin-top: 10px; margin-left: 25px; }
/*-----▲Photograph--------------------------------------------------------*/

/*-----▼ホワイトプラン概要ＢＯＤＹ------------------------------------------------------*/
.wh_gai_body { background: url(../image/white/nav/wh_gaiyo_mid.gif) repeat-y; width: 520px; float: right; }
.wh_gai_bottom {
	background: url(../image/white/nav/wh_gaiyo_bot.gif) no-repeat;
	height: 26px;
	width: 520px;
	margin-left: 5px;
}
/*-----▲ホワイトプラン概要ＢＯＤＹ------------------------------------------------------*/

/*-----▼ホワイトプラン　プライス------------------------------------------------------*/
.wh_pri_body {
	background: url(../image/white/nav/wh_gaiyo_mid.gif) repeat-y;
	width: 520px;
	margin-left: 5px;
}
.wh_pri_bottom {
	background: url(../image/white/nav/wh_gaiyo_bot.gif) no-repeat;
	height: 26px;
	width: 520px;
	margin-left: 5px;
}
/*-----▲ホワイトプラン　プライス------------------------------------------------------*/



/*-----▼ページ本体------------------------------------------------------*/
.menu_body { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; width: 700px; margin-right: auto; margin-left: auto; }
.menu_bottom { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 8px; width: 700px; margin-right: auto; margin-left: auto; }
/*-----▲ページ本体------------------------------------------------------*/

/*-----▼フッタ----------------------------------------------------------*/
#footer p { clear: both; text-indent: -9999px; height: 47px; width: 800px; background: url(../image/bg_bottom.gif.gif) no-repeat; } 
/*-----▲フッタ----------------------------------------------------------*/

/*-----▼ホワイトプランフッタ----------------------------------------------------------*/
#wh_footer p {
	clear: both;
	text-indent: -9999px;
	height: 90px;
	width: 800px;
	background: url(../image/white/wh_bot.gif) no-repeat;
} 
/*-----▲ホワイトプランフッタ----------------------------------------------------------*/


.page-wraper {
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_one {
	width: 220px;
	height: 510px;
	float: left;
	background-image: url(../image/white/si.gif);
	margin-left: 14px;
}
.page-wraper_two {
	width: 794px;
	height: 28px;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_se {
	width: 550px;
	height: auto;
	float: right;
}
.page-wraper_web_desin {
	width: 750px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
.page-wraper_footer {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	height: auto;
}
.classimg01 { margin-left: 90px; }
.class { color: white; margin-right: 7px; margin-left: 7px; }
.class1 {
	color: gray;
	font-size: 12px;
	line-height: 1.5em;
	margin: 2px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class1_bot {
	color: gray;
	font-size: 12px;
	line-height: 1.5em;
	margin: 2px 15px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class1_bot02 {
	color: gray;
	font-size: 12px;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 2px;
	margin-right: 15px;
	margin-left: 15px;
}
.class1_re {
	color: maroon;
	font-size: 12px;
	line-height: 1.5em;
	margin: 2px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class1_price {
	color: black;
	font-size: 12px;
	line-height: 1.5em;
	margin: 5px 20px 15px 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class2 {
	color: gray;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class3img { float: left; margin-left: 25px; }
.class3_pri {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	line-height: 1.5em;
	margin-right: 25px;
	margin-left: 15px;
}
.class3 {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka−等幅", Osaka, "平成角ゴシック";
	line-height: 2em;
	margin-right: 25px;
	margin-left: 25px;
}
.class3re{ color: maroon; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; margin-top: 10px; margin-right: 25px; margin-left: 25px; }
.class4_top {
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 8px 15px 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4_red01 {
	color: maroon;
	font-size: small;
	font-weight: bold;
	line-height: 2em;
	margin: 350px 10px 10px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4_red02 {
	color: maroon;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
	margin-left: 15px;
	width: 480px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.class4_red03 {
	color: #333333;
	font-size: 12px;
	line-height: 2em;
	margin-left: 15px;
	width: 450px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4_red {
	color: maroon;
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
	margin: 250px 10px 10px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4_00 {
	font-size: 12px;
	line-height: 2em;
	margin: 10px 25px 30px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.class4_01 { font-size: small; line-height: 1.5em; margin: 50px 10px 250px 15px; }
.class5 { color: white; font-size: small; margin: 15px 75px 25px 50px; }
.class5_red { color: red; font-size: small; width: 500px; margin: -400px 10px 25px; }
.class6 { color: white; font-size: small; margin-top: 25px; margin-right: 15px; margin-left: 150px; }
.class6ita { color: white; font-size: small; margin-right: 15px; margin-left: 155px; }
.class7 { color: white; font-size: small; margin: 2px 30px 3px; }
.class7_cha { color: white; font-size: small; text-align: center; margin: 2px 30px 3px; }
.class5_02 { color: white; font-size: small; margin: 15px 10px 15px 250px; }
.class5_022 { color: white; font-size: small; margin-right: 10px; margin-bottom: 15px; margin-left: 250px; }
.class5_02red { color: red; font-size: small; width: 500px; float: left; margin: 10px 50px 10px 15px; }
.class5_03 { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_04 { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_03img { color: white; font-size: small; line-height: 1.5em; width: 380px; margin-right: 320px; margin-bottom: 12px; }
.class5_img { color: white; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
.class5_img02 { color: white; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }
.class5_img03 { margin-right: 5px; margin-bottom: 5px; float: left; margin-top: 10px; }
/*-----▼テーブル０１--------------------------------------------*/
.matchbako table {
	width: 500px;
}
.matchbako th { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: auto; }
.matchbako td { width: 300px; }

.matchbako_td {
       width: auto;
}
/*-----▲テーブル０１---------------------------------------------------*/

