.contentArea h3{
border-bottom: 1px solid #CCC;
margin-top:40px;
font-size: 130%;
}
.contentArea h4{
margin-top:40px;
font-size: 120%;
}
.contentArea p{
margin-top:20px;
}
.mb2em {
margin-bottom: 2em !important;
}
.attention {
padding: 1em 1em 1em 4em;
text-indent: -3em;
background: none repeat scroll 0% 0% #F7F7F7;
}
.memu{
font-size:116%;
line-height:1.8em;
border:#cccccc 1px solid;
padding:15px;
}



.mod-news {
margin-bottom: 60px;
min-height: 300px;
_height: 300px;
}
.mod-news h3{
font-size: 130%;
font-weight: bold;
margin: 0 0 10px;
}
.mod-news h4 {
font-size: 120%;
font-weight: bold;
margin: 0 0 10px;
}

.center {
text-align: center;
}
.mod-news dl,
.mod-news ul {font-size: 1.16667em;}
.mod-news .redBox {
border:solid 1px #F00;
padding:15px;
color:#F00;
margin: 0 0 30px;
}
.mod-news .blackBox {
border:solid 1px #000;
padding:15px;
margin: 0 0 30px;
}
.mod-news .mod-news-mainblock {
padding: 30px 0;
}
.mod-news .mod-news-mainblock p,
.mod-news .mod-news-mainblock ul {
margin-bottom: 30px;
}
.mod-news .mod-news-mainblock dl dt, 
.mod-news .mod-news-mainblock dl dd {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
}
.mod-news .mod-news-mainblock ul.disc {
list-style: disc;
margin-left: 0;
padding-left: 1.4em;
}
.red {color: #FF0000;}
.caution {color: #CC0000;}
/*
.mod-news form p,
.mod-news form li {font-size:13px;}*/
.mod-news .fSize85 {
font-size: 100%;
}
.mod-news p.mod-news-heading{
font-size: 116%;
font-weight: bold;
margin: 0 0 10px;
}
.mod-news .mod-news-Title {
text-align: center;
margin-bottom: 20px;
}
.mod-news .mod-news-state {
text-align: right;
margin-bottom: 20px;
font-size: 1.16667em;
}



/* License Agreement */
.licenseAgreement {
overflow: auto;
height: 300px;
padding: 20px;
border: 1px solid #ccc;
margin: 40px 0 20px 0;
}
.licenseAgreement .label {
font-weight: bold;
margin-top:20px;
}
.licenseAgreement .file-list {
margin-left: 1em; 
font-color: blue;
}

.licenseAgreement span.border {
border-bottom:1px dotted #999;
display:block;
width:100%;
margin-bottom:20px;
margin-top:15px;
}
.licenseAgreement span.pl {
padding-left:1.5em;
}



/* Update Flile Download  */
#confirm {
margin-top: 20px;
text-align: center;
}
#confirm label input {
margin-right: 5px;
vertical-align: text-top;
}
* html #confirm label input {
vertical-align: middle;
}

*:first-child+html #confirm label input {
vertical-align: middle;
}

#confirm #fileDLBtn {
border: none;
background: none;
margin-top:10px;
}

.dlbtn {
width: 210px;
padding: 12px;
background:url(../../../info2/images/btn_bg.gif) repeat-x bottom;
border: 1px solid #9f9f9f;
font-size: 110%;
text-align: center;
margin: 0 auto;
}



#flow{
width:648px;
margin:0 auto;
}
#flow h4:first-child{
margin:0;
font-size: 116%;
}
#flow h4{
margin:40px 0 0 0;
font-size: 116%;
}
#flow p{
margin:10px 0 40px 0;
}





@media (max-width:640px){
.mod-news .mod-news-Title {
font-size:80%!important;
}

.mod-news dl,
.mod-news ul,
.mod-news form p, .mod-news form li {
font-size: 100%;
}
div.mainform {
width: 90%;
}
.formlist dt {
width: 100%;
float: none;
display: block!important;
margin-bottom: 5px;
}
.formlist dd {
width: 100%;
margin: 0;
display: block!important;
text-align: right;
}

#flow{
	width:100%
}
#flow img{
	width:100%;
	height:auto;
}