body {
	font-family: "!)!) !)!)!)!)!)", "Osaka";
	font-weight: normal;
	color: #444444;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/* !)!)!)!) */
p{
	margin: 0px;
	font: 0.9em/1.4em "!)!) !)!)!)!)!)", "Osaka";
}

/* !)!)!)!) */
#head{
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	clear: right;
	float: none;
	width: 792px;
}
#head table{
	width: 792px;
}
#head td.seo{
	text-align: right;
	padding-right: 12px;
	magin:0;
}
#head td.name{
	padding-left: 12px;
	vertical-align:bottom;
	padding-bottom: 8px;
	padding-top:15px;
}
#head td.help{
	text-align: right;
	padding-right: 12px;
	vertical-align: bottom;
	padding-bottom: 8px;
}
#head td.add_IR_top{

	text-align: right;
	padding-right: 12px;
}
#head td.add_IR_bottom{
padding-top:0; margin-top:0;
	text-align: right;
	padding-right: 12px;
	vertical-align: bottom;
	padding-bottom: 8px;
}
/* インフォメーション */
#infomation{
	padding-bottom:10px;
	border-bottom:1px dotted #aaaaaa;
}
#infomation td.notice{
	font-size: 0.8em;
	font-weight:bold;
	padding-left:5px;
	text-align:left;
}
#infomation td.noticestart{
	font-size: 0.8em;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
}
#infomation .title{
	color: #ff3333;
}

/* お知らせ */
table.oshirase {
margin-top: 6px;
}

table.oshirase td.notice {
background: url(../img/dot_gray.gif) repeat-x top;
padding-top:10px;
}


h1 {
	margin: 0px;
	font-size: 11px;
	color: #444444;
	padding: 0px;
}



/* !)!)!)!)!)!)MacIE */
#mainNavi{
	background: #dadad7;
	margin: 0px;
	padding-left:12px;
	padding-right:12px;
	clear: right;
	float: none;
	width: 792px;
}
/* !)!)!)!)!)!)!)!)!)!)!)!)!)!) \*/
#mainNavi{
	width: 792px;
	w\idth: 768px;
}

/* !)!)!)!) */
#title{
	background: #fffff0;
	margin: 0px;
	padding-left:12px;
	padding-right:12px;
	clear: right;
	float: none;
	width: 792px;
	height: 56px;
	position:relative;
}
/* !)!)!)!)!)!)!)!)!)!)!)!)!) \*/
#title{
	width: 792px;
	width: 768px;
}

/* !)!)!)!)!)!)!)!)!)!)!) */
#mainArea{
	background: url(../img/bg_main.gif) repeat-y;
	width: 792px;
	padding-left:12px;
	padding-right:12px;
}


/* !)!)!)!) */
#navi{
	padding-top:24px;
	width: 128px;
	vertical-align: top;
}

/* !)!)!)(TOP!)!)!)!)!)) */
#main{
	padding-top:24px;
	padding-left:26px;
	width: 626px;
	}
/* !)!)!)!)!)!)!)!)!)!)!)!) \*/
#main{
	width: 626px;
	w\idth: 600px;
}

/* !)!)!)(!)!)!)!)!)!)) */
#mainType2{
	margin-top:48px;
	margin-left:26px;
	width: 626px;
}
/* !)!)!)!)!)!)!)!)!)!)!)!) \*/
#mainType2{
	width: 626px;
	w\idth: 600px;
}

/* !)!)!)!)!)!) */
.return {
	width: 768px;
	text-align: right;
	padding-top: 24px;
	padding-bottom: 9px;
}


/* !)!)!) */
#footer {
	background: #cecec6;
	margin: 0px;
	padding-right: 12px;
	padding-left: 12px;
	width: 792px;
	height: 100px;
}
/* !)!)!)!)!)!)!)!)!)!)!)!) \*/
#footer{
	width: 768px;
}
/* !)!)!)!)!)!)!)!)!)!)!)!)!) */
#footer .help {
	margin: 0px;
	float: right;
	width: 500px;
}

/*!)!)!)*/
#popup {
	width:700px;
	margin-right: auto;
	margin-left: auto;
	
}

#popMain{
	width:700px;
	background:#fffff0;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}

.attention1{
font-size:0.85em
}
.attention2{
font-size:0.1em;
color:#fffff0;
}

#naviSec {
	padding-top:10px;
	margin-left:7px;	
}

#srchArea {
	text-align:right;
	width:300px;
	height:34px;
	position:absolute;
	top:0;
	left:480px;
	background:url(../img/srch_bg.gif) no-repeat 0 0;
}

#srchArea form {
	text-align:right;
	margin:0;
	padding:0;

}

.srchWords {
	width:157px;
	height:20px;
	border-top:1px solid #868686;
	border-left:1px solid #868686;
	border-right:0px;
	border-bottom:0px;
	background:#fff;
	font-size:0.8em;
	padding:4px 0 0 2px;
	position:relative;
	top:-12px;
}

.srchBtn {
	width:48px;
	height:24px;
	margin:5px 8px;
}
	
