@charset "shift_jis";

body {
    background-color:#FFF;
	color: #333;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height:130%;
}

a{
 color: #006699;
}

img{
 border:none;
}

table{ margin:0 auto;}

h1 { font-size:100%;} 


/* index */
.w100p{width:100%;}
.w955_mar5xauto{width:955px; margin:5px auto;}
.w955_mar20xauto{width:955px; margin:20px auto;}
.w955_marTOP20{width:955px; margin-top:20px;}
.w955_clear{clear:both; width:955px; height:3px;}
.w735_verTOP{vertical-align:top; width:735px;}
.w635_floL{float:left; width:635px;}
.w320_floR{float:right; width:320px;}
.w255_floR{float:right; width:255px;}
.w245_floR_marL15{float:right; width:245px; margin-left:15px; height:150px;}
.w200_verTOP{width:200px; vertical-align:top;}
.w100_floL{float:left; width:100px;}
.w20{width:20px;}
.w15{width:15px;}

.h30_pad10{padding:10px auto;height:30px;}
.h30_pad10xauto{height:30px; padding:10px auto;}

.verTOP{vertical-align:top;}

.marTOP30{margin-top:30px;}
.marTOP25{margin-top:25px;}
.marTOP10{margin-top:10px;}
.mar20x0{margin:20px 0;}

.padTOP80{padding-top:80px;}
.padTOP65{padding-top:65px;}
.padTOP28{padding-top:28px;}

.f14{font-size:14px}
.f14b{font-size:14px; font-weight:bold;}
.f16_red{ font-size:16px; color:#FF0000; font-weight:bold;}

.color_red{color:#FF0000;}
.color_white{color:#FFFFFF;}
.color_ye{color:#FFCC00;}

.txtC{text-align:center;}
.txtL{text-align:left;}

.tab_txt1{vertical-align:middle; background-image:url(images/menu_1a.jpg); background-repeat:no-repeat; width:360px; height:35px; text-align:right; text-decoration:underline; padding-right:10px;}
.tab_txt2{vertical-align:middle; background-image:url(images/menu_2a.jpg); background-repeat:no-repeat; width:360px; height:35px; text-align:right; text-decoration:underline; padding-right:10px;}
.tab_txt3{vertical-align:middle; background-image:url(images/menu_3a.jpg); background-repeat:no-repeat; width:360px; height:35px; text-align:right; text-decoration:underline; padding-right:10px;}
.tab_txt4{vertical-align:middle; background-image:url(images/menu_4a.jpg); background-repeat:no-repeat; width:360px; height:35px; text-align:right; text-decoration:underline; padding-right:10px;}

.header_div{width:100%; background-image:url(images/menu_bg.jpg); background-repeat:repeat-x;}

.td200_verTOP{vertical-align:top; width:200px;}

.clear{clear:both;}

.footer{width:935px; height:200px; margin:20px auto 0 auto; padding:10px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; color:#FFFFFF;}

/* p01 */
.table_gaiyo {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D5D5D5;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding: 0px;
	margin-bottom: 15px;
}

.p01_div1{float:left; width:485px; margin-right:15px;}

.p01_td1{width:130px; background-color:#EEF9FF; padding:5px;}
.p01_td2{background-color:#EFEFEF; padding:5px;}


/* p02 */
.p02_table1{text-align:center; margin:0 0 20px 0; border:1px solid #CCCCCC;}
.p02_td1a{padding:10px; background-color:#E6F4FF; width:100px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.p02_td1b{padding:10px; background-color:#E6F4FF; width:100px; border-right:1px solid #CCCCCC;}
.p02_td2a{padding:10px; background-color:#FAFAFA; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:150px;}
.p02_td2b{padding:10px; background-color:#FAFAFA; border-bottom:1px solid #CCCCCC; width:150px;}
.p02_td2c{padding:10px; background-color:#FAFAFA; border-right:1px solid #CCCCCC; width:150px;}
.p02_td2d{padding:10px; background-color:#FAFAFA; width:150px;}

/* p04 */
.p04_div1{background-image:url(images/p04_3bg.jpg); background-repeat:no-repeat; height:75px; width:770px; padding-left:15px; margin:20px 0;}





