﻿html, body
{
	margin : 0px;
	background-color : #ffffff;
	font-family: "メイリオ", Tahoma, Osaka, "MS PGothic", "MS Gothic", Gothic;
	font:#ff0000;
	font-size : 10pt;
	text-align : center;
	/*overflow-x : hidden;	*/
}

.red
{
	color : #FF0000;
}

.blue
{
	color : #00A0E9;
}

a
{
	color : #A3A2A2;
	text-decoration : none;
}

a:hover
{
	color : #00A0E9;
	text-decoration : underline;
}

/*
a:visited
{
	color : #A3A2A2;
}
*/

img
{
	border : none;
}

.content
{
	position : relative;
	width : 854px;
	background-image : url('intro_img/bkg.gif');
	background-repeat : repeat-y;
	text-align : left;
	margin-left : auto;
	margin-right : auto;
	padding-left : 7px;
	color : #434343;
}

.header
{
	width : 840px;
	height : 125px;
	background-image : url('intro_img/header_image.gif');
}

.header_link
{
	position : absolute;
	top : 0px;
	right : 70px;
	font-size : 10pt;
	margin-top : 5px;
}

.p_link
{
	margin-left : 16px;
	height : 26px;
	padding-top : 5px;
	font-size : 10pt;
	color : #A3A2A2;
}

.p_link strong
{
	font-weight : bold;
	color : #00A0E9;
}

.left_pane
{
	width : 149px;
	padding : 20px 29px 0px 8px;
}

.left_pane a
{
	color : #434343;
	text-decoration : none;
}

.left_pane a:hover
{
	color : #434343;
	text-decoration : none;
}

.left_pane a:visited
{
	color : #434343;
}

.lm_n
{
	cursor : pointer;
	font-weight : bold;
	font-size : 10pt;
	width : 124px;
	height : 25px;
	background-image : url('intro_img/leftmenu/mmenu_button_n.jpg');
	background-repeat : no-repeat;
	padding : 5px 0px 0px 25px;
	margin :4px 0px 4px 0px;
}

.lm_h
{
	cursor : pointer;
	font-weight : bold;
	font-size : 10pt;
	width : 124px;
	height : 25px;
	background-image : url('intro_img/leftmenu/mmenu_button_h.jpg');
	background-repeat : no-repeat;
	padding : 5px 0px 0px 25px;
	margin :4px 0px 4px 0px;
}


.lm_s
{
	cursor : auto;
	font-weight : bold;
	font-size : 10pt;
	color : #00A0E9;
	width : 124px;
	height : 25px;
	background-image : url('intro_img/leftmenu/mmenu_button_s.jpg');
	background-repeat : no-repeat;
	padding : 5px 0px 0px 25px;
}


.banner-mp
{
	margin : 50px 0px 0px 0px;
}

.banner-mpg
{
	margin : 10px 0px 0px 0px;
}

.banner-form
{
	margin : 15px 0px 0px 0px;
}

.banner-fmfm
{
	margin : 15px 0px 0px 20px;
}

.banner-scratch
{
	margin : 15px 0px 0px 0px;
}

.main_pane
{
	width : 634px;
	padding : 20px 0px 0px 8px;
}

.main_pane h1
{
	font-size : 13pt;
	margin : 0px;
}

.main_pane h2
{
	font-size : 11pt;
	margin : 20px 0px 0px 0px;
}

.main_pane h2 a
{
	color:#000000;
	text-decoration : none;
}

.main_pane h2 a:hover
{
	color:#ff00ff;
	text-decoration : underline;
}



.content_border
{
	width : 627px;
	height : 10px;
	background-image : url('intro_img/div_line.gif');
	background-repeat : no-repeat;
}

.content_text
{
	width : 580px;
	margin-left : 10px;
}

.content_text_indent
{
	width : 550px;	
	margin : 10px 0px 10px 20px
}

.content_text h2
{
	font-size : 11pt;
	margin : 0px 0px 0px 0px;
}

.content_text a
{
	color:#A3A2A2;
}

.content_text a:visited
{
	color:#A3A2A2;
}

.content_text a:hover
{
	color:#ff00ff;
	text-decoration : underline;
}

.comment_box
{
	width : 550px;
	padding : 5px 10px 5px 10px;
	border : solid 1px #A3A3A3;
}

.page_footer
{
	font-size : 10pt;
	text-align : center;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 10px;
	
}

#gtstart
{
	text-align : center;
	margin-left : auto;
	margin-right : auto;

}