body {
    	font-size: 13.5px;
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3"
		background-color:#FFFFFF;
		margin-bottom:0;
		margin-left:0;
		margin-top:0;
}

.main-index .date-header { display: none; }

.main{
	width:auto;
	padding:2px;

}

.footer{
font-size:10.0px;
text-align:center;
width:100%;
background-color:f4f5f0;
line-height: 0.7em;
padding-top: 18px;
}

.pr{
	width:95%;
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #dfdfdf;
	padding: 5px;
}


.normal_icon {
	width:25px;
	height:21px;
	background-image:url(http://www.data-max.co.jp/img/font1_tyu.gif);
	display:block;
	text-indent:-9999px;
	}
	
.small_icon {
	width:25px;
	height:21px;
	background-image:url(http://www.data-max.co.jp/img/font1-2_syo.gif);
	display:block;
	text-indent:-9999px;
	}

.large_icon {
	width:25px;
	height:21px;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(http://www.data-max.co.jp/img/font1_dai.gif);
	display:block;
	}

/*topmenu*/
#top2{
	width:100%;
	background-color:#EAEAEA;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}


/*gmenu*/
#gmenu{
	width:100%;
	height:31px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	display:block;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
}

#gmenu ul li {
list-style-type: none;
}

#gmenu ul li.menu01 {
	width:26px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_001.jpg);
	float:left;
}

#gmenu ul li.menu02 {
	width:63px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu03 {
	width:20px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_003.jpg);
	float:left;
}

#gmenu ul li.menu04 {
	width:113px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu05 {
	width:16px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_005.jpg);
	float:left;

}

#gmenu ul li.menu06 {
	width:113px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu07 {
	width:18px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_007.jpg);
	float:left;
}

#gmenu ul li.menu08 {
	width:112px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu09 {
	width:18px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_009.jpg);
	float:left;
}

#gmenu ul li.menu10 {
	width:125px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu11 {
	width:20px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_011.jpg);
	float:left;
}

#gmenu ul li.menu12 {
	width:125px;
	height:23px;
	padding-top:8px;
	background:url(http://www.data-max.co.jp/img/bar_back.jpg);
	float:left;
	text-align:center;
	vertical-align:middle;
}

#gmenu ul li.menu13 {
	width:3px;
	height:31px;
	padding-left: 0px;
	background:url(http://www.data-max.co.jp/img/menu_013.jpg);
	float:left;
}

#gmenu ul li.menu14 {
width:20px;
height:31px;
padding-left: 0px;
background:url(http://www.data-max.co.jp/img/menu_014.jpg);
float:left;
}

#gmenu ul li.menu15 {
width:112px;
height:23px;
padding-top:8px;
background:url(http://www.data-max.co.jp/img/bar_back.jpg);
float:left;
text-align:center;
vertical-align:middle;
}

/*submenu*/
#submenu{
	width:98%;
	padding:0;
	margin:0;
	float: left;
}


#submenu ul li.suba	{
		padding: 0px;
		width: 23px;
		height: 41px;
		background: url(http://www.data-max.co.jp/img/side_cat_01.jpg) no-repeat;
}

#submenu ul li.subb	{
		font-size: 15px;
		font-weight:bold;
		color: #333333;
		padding: 0px;
		height: 41px;
		background: url(http://www.data-max.co.jp/img/side_cat_02.jpg);
		float:left;
}

#submenu ul li.subc	{
		padding: 0px;
		width: 7px;
		height: 41px;
		background: url(http://www.data-max.co.jp/img/side_cat_03.jpg) no-repeat;
		float:left;
}


.post-date {
		font-size:11.8px;
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
}


.entry-title{
		font-size:23px;
		font-weight:bold;
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
}

.cattop-link{
		font-size:14.5px;
		color:#282832;
		font-weight:bold;
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
}

.entry-body {
		color: #323232;
		font-size:15.5px;
		line-height:25.5px;
}

.archive-title{
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
		color: #323232;
		line-height:2;
}

.adserver{
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
		font-size:11.5px;
		font-weight:bold;
		line-height:25px;
}

.date{
		font-size:8px;
		font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
		color:#737373;
}

.menu{  color:#FFFFFF;
		font-weight:bold;
		vertical-align:middle;
}

a {color: #1d3994;text-decoration:none}
a:hover {color: #1d3994;text-decoration:underline}

h1 {
	font-family: "ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
	font-size: 23px;
	font-weight: bolder;
	color: #333333;
	margin:0px;
} 


h2{
	font-size:14.5px;
	color:#282832;
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3";
	margin:0px;
	display: inline;
}


.subtit{
font-size:16px;
color:333333;
font-weight:bold;
}

span.new {
    display: none;
    color: red;
    font-weight: bold;
}
.style1 {
	font-size: 16px;
	font-weight: bolder;
}

.style2 {
font-size: 11px;
display: inline;
color:#333333; 
}

.style3 {
font-size: 12.5px;
font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3"
}

.style4 {
font-size: 15.5px;
font-family:"ＭＳ Ｐゴシック","arial","ヒラギノ角ゴ Pro W3"
}
.style5 {
font-size: 23px;
font-weight: bolder;
}
.style6 {
font-size: 28px;
font-weight: bolder;
} 
.rss_table {
	margin-left: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
}
.rss_td1 {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 3px;
}
.ticker_table {
	margin-left: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
}

.ticker_td1 {
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 3px;
}
*>/**/sup { vertical-align: text-top; line-height: 4px; }

form.home{margin: 0;}



/*TIP用*/
#tip_container {
	width: 650px;
	height: 369px;
	background-image: url(img/tip_top_01.jpg);
	margin-top: 10px;
}

.tip_top_txt_01 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	_font-size: 13px;
	padding-top: 155px;
	_padding-top: 152px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 17px;
	_line-height: 15px;
}

.tip_tabi_01 {
	margin-top: 20px;
	width: 650px;
}

.button_01 {
	margin-top: 20px;
	margin-left: 100px;
}
.tip_atsuhime_guide {
	height: 169px;
	width: 650px;
	background-image: url(http://www.data-max.co.jp/2009/01/07/tip_1_atsuhime_guide.jpg);
	margin-top: 20px;
	background-repeat: no-repeat;
}
.tip_atsuhime_guide_txt_01 {
	padding-top: 70px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-color: #00633d;
	line-height: 16px;
	_line-height: 15px;
}
.tip_atsuhime_guide_txt_02 {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_atsuhime_kansou {
	height: 426px;
	width: 650px;
	background-image: url(http://www.data-max.co.jp/2009/01/07/tip_1_atsuhime_kansou.jpg);
	margin-top: 20px;
	background-repeat: no-repeat;
}
.tip_atsuhime_kansou_l {
	width: 300px;
	margin-left: 0px;
	float: left;
}
.tip_atsuhime_kansou_r {
	width: 300px;
	margin-left: 340px;
}
.tip_atsuhime_kansou_txt_01 {
	padding-top: 60px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_atsuhime_kansou_txt_02 {
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_atsuhime_kansou_txt_03 {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_guide_01 {
	height: 169px;
	width: 650px;
	background-image: url(http://www.data-max.co.jp/img/tip_guide_01.jpg);
	margin-top: 20px;
	background-repeat: no-repeat;
}
.tip_guide_03 {
	height: 370px;
	width: 650px;
	background-image: url(http://www.data-max.co.jp/img/tip_guide_03.jpg);
	margin-top: 20px;
	background-repeat: no-repeat;
}
.tip_guide_01_txt_01 {
	padding-top: 70px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-color: #00633d;
	line-height: 16px;
	_line-height: 15px;
}
.tip_guide_01_txt_02 {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_guide_03_txt_01 {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	font-color: #00633d;
	line-height: 16px;
	_line-height: 15px;
}
.tip_coord_01 {
	height: 492px;
	width: 650px;
	background-image: url(img/tip_coord_bg.jpg);
	margin-top: 20px;
}
.tip_coord_txt_01 {
	padding-top: 90px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 12px;
	_font-size: 13px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_coord_txt_02 {
	padding-top: 15px;
	width: 250px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 16px;
	_line-height: 15px;
}
.tip_coord_toi {
	padding-top: 5px;
	_padding-top: 10px;
	padding-left: 20px;
}

/*TIP用 end*/

/*ビジュアルテキスト用*/
a:link.adlink, a:visited.adlink, a:hover.adlink, a:active.adlink{ color:#0000ff; text-decoration:underline; font-weight:bold; font-size:14px; } a:link.adlink2, a:visited.adlink2, a:hover.adlink2, a:active.adlink2{ color:#488000; text-decoration:none; font-size:10px; font-family:Arial,Helvetica,sans-serif;
}
/*ビジュアルテキスト用 end*/

/*ビジュアルテキスト用（openx）*/
.adlink3{ color:#0000ff; text-decoration:underline; font-weight:bold; font-size:14px; } 
/*ビジュアルテキスト用 end*/
