* { margin: 0;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック', sans-serif;
 }

body {
	font-size:14px;
}

#main {
 margin:auto;
 width: 780px;
 padding:0px;
}

.font01 {
color: #000;
line-height: 1.5em;
font-size:14px;
}

.big_font_title02 {
color: #333399;
line-height: 2.0em;
font-size:14px;
font-weight:bold;
}

.big_font_title03 {
color: #333399;
line-height: 2.0em;
font-size:16px;
font-weight:bold;
}



.big_font_body02 {
color:red;
line-height: 2.0em;
font-size:14px;
}


.big_font_white01 {
color:#fff;
line-height: 2.0em;
font-size:14px;
}

.big_font_body03 {
color:red;
line-height: 2.0em;
font-size:16px;
}

.big_font_body04 {
color: #999999;
line-height: 1.5em;
font-size:12px;
}


/*--------------------------------
		2009new
--------------------------------*/

#title_box01{
color:fff;
padding:4px;
margin:2px;
font-size:14px;
background-color:DA508F;
font-weight:bold;}

.memu_list_01 {
color: #006699;
line-height: 2.0em;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.memu_list_03 {
color: #006699;
line-height: 2.0em;
font-size:14px;
font-weight:bold;
}


.memu_list_02 {
color: #0000FF;
line-height: 2.0em;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.black_bg_yellow {
	line-height:2em;
	color: #000;
	font-size:16px;
	background-color:#FFFFCC;
	font-weight:bold;
	}

.img_box01{
	padding:2px;
	border:#CCCCCC 1px solid;
	margin-right:16px;
	margin-bottom:16px;}
	
	
	/* *** line *** */
.lineP{background:url(../images/linebg_p.gif) left repeat-x;}
.lineLeaf{background:url(../images/line_leaf.gif) left no-repeat;}
.lineLeafC{background:url(../images/line_leaf.gif) center no-repeat;}
.lineS{background:url(../images/line_s.gif) center no-repeat;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}

p.lineDash{
	background:#FFFFFF url(../images/line_dash.gif) left repeat-x;
	height:3px;
	padding:0px;
}

.style2 {font-size: 10px}
.style4 {font-size: 17px}
.style5 {font-size: 18px}
/* *** form *** */
#formMain{
	width:700px;
	background:url(../images/ins_bg.gif) left top repeat-y;
	border: 1px solid #CCC;
	margin:0px;
}
#formMain p.inTxt{
	padding-top:10px;
	font-size:14px;
	margin:0px;
	
}
#formMain p.rightR {
	float:left;
	width: 160px;
	font-size:14px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#formMain p.rightL {
	float:left;
	width: 450px;
	font-size:14px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 5px;
}
