@charset "utf-8";

/* verup*/

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


/* base box*/
dl.navyBox {
	width: 669px;
}
dl.navyBox dt {
	background: url(../img/common/ttl_update_info.gif) no-repeat;
	height: 28px;
	color:#fff;
	font-weight: bold;
	padding: 10px 0px 5px 15px;
	line-height: 100%;
}

dl.navyBox dd {
	width:637px;
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	padding: 0px 15px 15px 15px;
}

dl.navyBox dd h4 {
	background-image:none;
	font-weight: bold;
	color: #1c5684;
	height: 16px;
	padding:0px;
	margin:0px 0 10px 0px;
}


/* table */
dl.navyBox table {
	width: 637px;
	_width: 637px;
}
dl.navyBox th {
	vertical-align: top;
	width: 110px;
	text-align: left;
	border-bottom: solid 1px #e6e6e6;
	padding: 8px 0px 8px 5px;
}

dl.navyBox td {
	border-bottom: solid 1px #e6e6e6;
	padding: 8px 0px 8px 5px;
	font-size: 12px!important;
}


dl.navyBox:after,dl.navyBox dd:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

dl.navyBox,dl.navyBox dd {display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html dl.navyBox,* html dl.navyBox dd{height:1%;}
dl.navyBox,dl.navyBox dd{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


/* ----------------------------------

エントリー部

---------------------------------- */

/* アロー付きリンク */
a.detail {
	background: url(../img/common/ic01.gif) no-repeat left center;
	padding: 0px 0px 0px 7px;
	display:block;
	color : #2187cf;
	font-size:12px;
	text-decoration : none;


}



/* ----------------------------------

トップページ

---------------------------------- */

div.wrapper {
margin:20px 0 20px 0;
}

div.wrapper:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

div.wrapper {display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html div.wrapper {height:1%;}
div.wrapper {display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/



/* リリース月で見る */
dl#releaseMonth {
	width:180px;
	float:left;
}

dl#releaseMonth dt {
	width:165px;
	background: url(../img/verup/releasemonth.jpg) no-repeat;
	height: 28px;
	color:#fff;
	font-weight: bold;
	padding: 12px 0px 5px 15px;
	line-height: 100%;
}

dl#releaseMonth dd {
	width:158px;
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	padding: 0px 10px 15px 10px;
}

dl#releaseMonth dd dl {
padding:0 0 20px 0;
border:none;
width:auto;
}


dl#releaseMonth dd dl dt {
padding: 0;
margin:0;
border:none;
width:auto;
background:#f7f6fa;
color:#555;
text-align:center;
line-height:220%;
}

dl#releaseMonth dd dl dd {
padding: 0;
margin:0;
border:none;
width:auto;
}

dl#releaseMonth dd dl dd a {
	border-bottom:1px solid #e6e6e6;
	display:block;
	padding:3px 3px 3px 12px;
	background: url(../img/common/ic01.gif) no-repeat 4px center;
	color : #2187cf;
	font-size:12px;
	text-decoration : none;

}



/* リリース月で見る 1colVer */
dl#releaseMonthOneCol {
	width:100%;
}

dl#releaseMonthOneCol dt {
	background: url(../img/verup/releasemonthonecol.jpg) no-repeat;
	height: 28px;
	color:#fff;
	font-weight: bold;
	padding: 12px 0px 5px 15px;
	line-height: 100%;
}

dl#releaseMonthOneCol dd {
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	padding: 0px 10px 15px 10px;
}

dl#releaseMonthOneCol dd dl {
padding:0 0 20px 0;
border:none;
width:auto;
}


dl#releaseMonthOneCol dd dl dt {
padding: 0;
margin:0;
border:none;
width:auto;
background:#f7f6fa;
color:#555;
text-align:center;
line-height:220%;
}

dl#releaseMonthOneCol dd dl dd {
padding: 0;
margin:0;
border:none;
display:inline;

}



dl#releaseMonthOneCol dd dl dd a {
	

	padding:3px 3px 3px 12px;
	background: url(../img/common/ic01.gif) no-repeat 4px center;
	color : #2187cf;
	font-size:12px;
	text-decoration : none;

}



/* navyBoxSmall - 商品から見る */
dl.navyBoxSmall {
	width: 480px;
	float:right;
}
dl.navyBoxSmall dt {
	background: url(../img/verup/navybox_small.jpg) no-repeat;
	height: 28px;
	color:#fff;
	font-weight: bold;
	padding: 12px 0px 5px 15px;
	line-height: 100%;
}

dl.navyBoxSmall dd {
	width:448px;
	border-left: solid 1px #e6e6e6;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	padding: 0px 15px 15px 15px;
}

dl.navyBoxSmall dd h4 {
	background-image:none;
	font-weight: bold;
	s
	height: 16px;
	padding:0px;
	margin:0px 0 10px 0px;
}



dl.navyBoxSmall:after,dl.navyBoxSmall dd:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

dl.navyBoxSmall,dl.navyBoxSmall dd {display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html dl.navyBoxSmall,* html dl.navyBoxSmall dd{height:1%;}
dl.navyBoxSmall,dl.navyBoxSmall dd{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/





/*　商品から見る
　　あ　か　さ　た　は　ま　ら
　　の部分のstyle 
--------------------------------------- */

div.col1 {
width:205x;
float:left;
overflow:hidden;
}

div.col2 {
width:205x;
float:right;
overflow:hidden;
}

dl.navyBoxSmall dd dl {
width:205px;
overflow:hidden;
border-bottom:8px solid #fff;
}


dl.navyBoxSmall dd dl:after,dl.navyBoxSmall dd:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

dl.navyBoxSmall dd dl,ddl.navyBoxSmall dd dl dd {display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html dl.navyBoxSmall dd dl,* html dl.navyBoxSmall dd dl dd{height:1%;}
dl.navyBoxSmall dd dl,dl.navyBoxSmall dd dl dd{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/



dl.navyBoxSmall dd dl dt {
	background:#f7f6fb;
	width:30px;
	text-align:center;
	color:#555;
	font-weight: bold;
	line-height: 100%;
	float:left;
	display:block;
	padding:7px;
	margin:0px;
	padding-bottom:32768px;
	margin-bottom:-32768px;

}

dl.navyBoxSmall dd dl dd {
	border:0px;
	padding: 0px;
	float:right;
	width:150px;
	display:block;
}


dl.navyBoxSmall dd dl dd a {
	font-size:12px;
}

dl.navyBoxSmall dd dl dd a span {
	font-size:10px;
	display:block;
	line-height:100%;
	padding:0 0 5px 0;
}


/* --------------------------------------

自動アップデートサービスのご案内

-------------------------------------- */
#box2 {
	background: url(../img/common/page5h2.jpg) no-repeat top left;
	border-top: none;
	margin: 19px 0 10px 0;
	border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;
	padding: 8px 0;
}
#box2 .headding1 { padding-left: 18px; color:#fff; }
#box2 p.headding2 {
	color: #1c5684;
	margin-top: 14px;
	font-size: 14px;
	padding-left: 18px;
}
#box2 p.page5text {
	color: #4D4D4D;
	margin: 0 15px 0 18px;
	padding-bottom: 5px;
	letter-spacing:1.1px;
}
#box2 ul.arr {
	margin-left: 18px;
	line-height: 1.4em;
}


/* --------------------------------------

詳細ページ

-------------------------------------- */

a.pdf {
display:block;
background:url(../img/common/update_detail_PDF1.gif) no-repeat left center;
padding:0 0 0 20px;
}

div.entry {
margin:0 0 40px 0;
position:relative;
}


div.entry:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

div.entry{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html div.entry{height:1%;}
div.entry{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

h2 {
position:relative;
}

h2 span.date {
font-size:14px;
position:absolute;
right:0px;
}


div.entry h3 {
	background-image:none;
	padding: 0;
}

div.entry h3 {
	border-bottom:9px #EEEDEF solid;
	margin:15px 0 15px 0;
	padding:0 0 5px 0;
	clear:both;
	width:100%;
	position:relative;
}


div.entry h3 a {
background:url(../img/verup/btn_detail.gif) no-repeat left top;
width:97px;
height:25px;
display:block;
text-indent:-9999px;
overflow:hidden;
position:absolute;
right:0px;
top:0px;
}

div.entry h3 a:hover {
background-position:bottom left;
}


div.entry h4 {
margin:15px 0 10px 0;
font-size:16px;
color:#1585d5;
}

div.entry h4:first-child {
margin:0px;
}

div.entry h5 {
font-size:13px;
}


div.entry ul { padding-top: 0px; margin-bottom:10px; }
div.entry ul li {
	padding:0px 0 0 17px;
	background: url(../img/common/doi_test_arow.gif) no-repeat left 7px;
}

div.entry ul li.last_listarow {
	background: none;
	text-align: right;
	padding: 0;
}

div.entry a { 
	background: url(../img/common/ic01.gif) no-repeat left center;
	padding: 0px 0px 0px 7px;
display:block;
 }

div.entry p a {
display:block;
}

div.entry a.inline,div.entry p a.inline { 
	display:inline;
 }

div.entry p.notice {
color:#990000;
}

div.entry a.pickup {
font-weight:bold;
display:block;
}

div.entry table{
    font-size:inherit;
    font:100%;
	border-collapse:collapse;border-spacing:0;
}

div.entry table {
padding:0px;
margin:10px 0;
width:100%;
border:0px;
border-top:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}

div.entry table tr {
margin:0px;
border:0px;
}

div.entry table tr th {
padding:8px 10px;
margin:0px;
font-weight:bold;
background:#f0f4ff;
border:0px;
border-left:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}

div.entry table tr td {
padding:8px 10px;
margin:0px;
background:#fff;
border:0px;
border-left:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}



/* バージョンアップページのトップへ */
a.vertop { 
	background: url(../img/common/ic01.gif) no-repeat left center;
	padding: 0px 0px 0px 7px;
display:block;
 }
 
 
 /* 一覧ページ用
 ------------------------  */
 dl.verList {
 line-height:180%;
 margin-bottom:30px;
 }
 
 dl.verList dt {
 border-bottom:1px solid #efefef;
 float:left;
 width:105px;
 padding:5px 0;
 }
 
 dl.verList dd {
 border-bottom:1px solid #efefef;
 float:left;
 width:560px;
  padding:5px 0;
 }
 
 
 
 dl.verList:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

 dl.verList{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html  dl.verList{height:1%;}
 dl.verList{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


 
 /* ページャー（ニュース共通）
 ------------------------  */
 div.content_pager {
 text-align:center;
 }
 
 div.content_pager:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

 div.content_pager{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html   div.content_pager{height:1%;}
 div.content_pager{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/

 
  
 div.content_pager span {
padding:5px;
background:#ccc;
 }
 
 div.content_pager a {
padding:5px;
 }
 
 
 /* ----------------------------
 
 月別アーカイブ・カテゴリーリスト
 
 ------------------------------- */
div.entry a.more {
background:url(../img/verup/btn_detail.gif) no-repeat left top;
width:97px;
height:25px;
display:block;
text-indent:-9999px;
overflow:hidden;
margin:10px 0;
}

div.entry a.more:hover {
background-position:bottom left;
}


div.entry h3 span.date {
font-size:11px;
position:absolute;
right:0px;
}

