@charset "Shift_JIS";

* {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
}

html, body {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}


h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}
b,strong{
	font-weight:bold;
}
a{
	color:#00AC4F;
	text-decoration:underline;
	outline:none;
}

/* ================================================================================ 
	frame制御
 ================================================================================ */
*{margin:0; padding:0;}

#my_header1{background-image:url(../img/top1.jpg);  margin-top:0px;width:100%;solid transparent;background-color:transparent; height:100px;width:1070px;text-align:center; }
#my_header2{margin-top:0px;width:100%;solid transparent;background-color:transparent; height:275px;width:1070px;text-align:center; }
#my_footer{margin-top:0px;width:100%;solid transparent;background-color:transparent; height:100px;width:1070px;text-align:center; }

#my_contents{width:1070px; height:303px; background-image:url(../img/top3.jpg);}

#my_navigation{background-color:#ffffff;float: left; width:500px; height:200px; margin:0 0 0 30px;}

#my_navigation2{background-color:transparent; float:left; width:250px; height:303px; margin:0 0 0 0;}


#my_subheader1{background-image:url(../img/sub1.jpg); margin-top:0px;width:100%;solid transparent;background-color:transparent; height:116px;width:1070px;text-align:center; }
#my_subcontents{width:1070px; background-image:url(../img/sub2.jpg);}

/* ================================================================================ 
	topmenu
 ================================================================================ */
div#topmenu {
	float: left;
	position: relative;
}

div#topmenu #m_release a {
	position: absolute; left:385px; top:70px;
	height:15px;
	width: 85px;
	background-image: url(../img/m_release.png); background-repeat: no-repeat;
}
div#topmenu #m_release a:hover {
	background-image: url(../img/m_release2.png); background-repeat: no-repeat;
}

div#topmenu #m_download a {
	position: absolute; left:485px; top:70px;
	height:15px;
	width: 110px;
	background-image: url(../img/m_download.png); background-repeat: no-repeat;
}
div#topmenu #m_download a:hover {
	background-image: url(../img/m_download2.png); background-repeat: no-repeat;
}

div#topmenu #m_support a {
	position: absolute; left:605px; top:70px;
	height:15px;
	width: 130px;
	background-image: url(../img/m_support.png); background-repeat: no-repeat;
}
div#topmenu #m_support a:hover {
	background-image: url(../img/m_support2.png); background-repeat: no-repeat;
}

div#topmenu #m_regist a {
	position: absolute; left:705px; top:70px;
	height:15px;
	width: 70px;
	background-image: url(../img/m_regist.png); background-repeat: no-repeat;
}
div#topmenu #m_regist a:hover {
	background-image: url(../img/m_regist2.png); background-repeat: no-repeat;
}

div#topmenu #m_websystem a {
	position: absolute; left:785px; top:70px;
	height:15px;
	width: 120px;
	background-image: url(../img/m_websystem.png); background-repeat: no-repeat;
}
div#topmenu #m_websystem a:hover {
	background-image: url(../img/m_websystem2.png); background-repeat: no-repeat;
}

div#topmenu #m_link a {
	position: absolute; left:915px; top:70px;
	height:15px;
	width: 60px;
	background-image: url(../img/m_link.png); background-repeat: no-repeat;
}
div#topmenu #m_link a:hover {
	background-image: url(../img/m_link2.png); background-repeat: no-repeat;
}



/* ================================================================================ 
	おしらせ
 ================================================================================ */
#infopos{padding:30px 0 0 0;}

div#leftwrap{
	width:500px;
	padding:0 0 0 0;
	float:left;
	}


div#leftwrap div#infobox {
	width:500px;
	height:200px;
	border:1px solid #303030;
	margin:0 0 18px 20px;
	}
div#leftwrap div#infobox p{
	float:left;
	}
div#leftwrap div#infobox div.newswrap {
	padding:0 0 0 0;
	clear:both;
	width:500px;
	height:180px;
	overflow-y:scroll;
	overflow-x:hidden;
	text-align:left;
background-color: #bbc;
	}
div#leftwrap div#infobox div.newswrap iframe {
	width:468px;
	height:145px;
	}
div#leftwrap div#infobox dl {
	line-height:1.6;
	width:500px;
	margin:0 0 0 10px;
	font-size:12px;
	color:#2D2D2D;
}
div#leftwrap div#infobox dt {
	float:left;
	width:100px;
	padding:4px 0 5px 10px;
	clear:both;
	font-weight:bold;
}
div#leftwrap div#infobox dd {
	margin-left:100px;
	padding:5px 5px 5px 5px;
}
div#leftwrap div#infobox dd a {
	color:#B12150;
	}

/* ================================================================================ 
	おしらせの右側
 ================================================================================ */
div#rightwrap{
	width:500px;
	padding:0 0 0 50px;
	float:left;
}

div#midmenu {
	float: left;
	position: relative;
}

div#midmenu #m_pcard a {
	position: absolute; left:0px; top:0px;
	height:140px;
	width: 130px;
	background-image: url(../img/midmenu/icon_pcard1.png); background-repeat: no-repeat;
}
div#midmenu #m_pcard a:hover {
	background-image: url(../img/midmenu/icon_pcard2.png); background-repeat: no-repeat;
}

div#midmenu #m_sche a {
	position: absolute; left:115px; top:70px;
	height:140px;
	width: 130px;
	background-image: url(../img/midmenu/icon_sche1.png); background-repeat: no-repeat;
}
div#midmenu #m_sche a:hover {
	background-image: url(../img/midmenu/icon_sche2.png); background-repeat: no-repeat;
}

div#midmenu #m_tran a {
	position: absolute; left:230px; top:0px;
	height:140px;
	width: 130px;
	background-image: url(../img/midmenu/icon_tran1.png); background-repeat: no-repeat;
}
div#midmenu #m_tran a:hover {
	background-image: url(../img/midmenu/icon_tran2.png); background-repeat: no-repeat;
}

div#midmenu #m_10 a {
	position: absolute; left:345px; top:70px;
	height:140px;
	width: 130px;
	background-image: url(../img/midmenu/icon_101.png); background-repeat: no-repeat;
}
div#midmenu #m_10 a:hover {
	background-image: url(../img/midmenu/icon_102.png); background-repeat: no-repeat;
}
