/* CSS Document */

/* default.cssからの変更箇所 */

#content-inner{
	margin-top:10px;
	}

.asset-more p{
padding-bottom:0em;
}


.mikomaterial{
margin:0 0 14px 0;
}

.asset-content {
	width:auto;
	}


.Kiyaku{
background:url(/lib/material-downloadimg/bg_kiyaku-btm.gif) no-repeat bottom;
padding:0 0 11px 0;
margin:0 0 16px 0;

width:537px;
overflow:hidden;
}

.Kiyaku-inner{
background:url(/lib/material-downloadimg/bg_kiyaku-cnt.gif) repeat-y;
padding:11px 0 0 0;
}

.kiyakutxt{
width:517px;
height:150px;
margin:0 auto;
overflow:auto;
}

.kiyakutxt ol ,.kiyakutxt ul{
margin:5px 0 15px 0;
padding:0;
}

.kiyakutxt ol li{
margin-left:35px;
}

.kiyakutxt ul li{
list-style:disc;
margin-left:35px;
}

.kiyakutxt p{
margin-bottom:15px;
}

.Howto{
background:url(/lib/material-downloadimg/bg_tukaikata-btm.gif) no-repeat bottom;
margin:0 0 28px 0;
padding:0 0 16px 0;
}

.Howto h2{
background:url(/lib/material-downloadimg/bg_tukaikata-top.gif) no-repeat top;
text-indent:-1000px;
height:16px;
margin:0;
font-size:0;
}

.Howto-inner{
background:url(/lib/material-downloadimg/bg_tukaikata-cnt.gif);
}

.Howtotxt{
padding:0 12px;
}


.Howto-inner ul{
	padding:2px 2px 2px 23px;
	}

.Howto-inner li{
	margin-bottom:5px;
}

/* タブ */
/* 表示領域全体 */

#letsdl {
margin:20px 0 7px 0;
color:#ec6800;
text-align:center;
}

div.tabbox {
   margin: 0px; padding: 0px; width: 559px;
}

/* タブ部分 */
p.tabs { margin: 0px; padding:0 0 0 12px; }
p.tabs a {
display: block; 
width:auto; 
float: left;
margin:0 0 0 6px; 
padding:0;
}

p.tabs a.tab7 { 
margin-left:20px; 
}


p.tabs a:hover { color: yellow; }


/* タブ中身のボックス */
div.tab{
height:430px;
overflow:auto;
padding:17px 0;
clear:left;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

div.tab-inner{
padding:0 19px;
}

div#tab1 {
background:#FFF9CC;
/* border-right:1px solid #d9a20d;
border-bottom:1px solid #d9a20d;
border-left:1px solid #d9a20d; */
}

div#tab2 {
background:#E1F9FF;
/* border-right:1px solid #86D1EF;
border-bottom:1px solid #86D1EF;
border-left:1px solid #86D1EF; */
}
div#tab3 {
background:#FFF0D9;
/* border-right:1px solid #FFBA00;
border-bottom:1px solid #FFBA00;
border-left:1px solid #FFBA00; */
}
div#tab4 {
background:#FFF0F9;
/* border-right:1px solid #F9C2DB;
border-bottom:1px solid #F9C2DB;
border-left:1px solid #F9C2DB; */

}
div#tab5 {
background:#F2FFCA;
}
div#tab6 {
background:#C7EBFF;
}
div#tab7 {
background:#FFDE88;
}


div.tab p{
}


.materialarea{
width:125px;
height:148px;
float:left;
/* overflow:hidden; */
background:#FFFFFF;
padding:10px 17px;
margin:12px 5px 0 0;
border:solid 1px #C8C3BB;

}

.materialimg{
width:121px;
text-align:center !important;
border:solid 1px #B2B2B2;
}

.materialimg img{
}

.material-txt{
line-height:1em;
}

.m-name{
font-size:11px;
}

.m-keisiki{
font-size:10px;
color:#B2B2B2;
}

.dwbtn{
text-align:center;
padding:5px 0 0 0;
}



/* 文字 */
.red{
color:#FF0000;
}

/* フォーム */

#goto-dlpage{
margin:10px 0 30px 0;

}

#goto-dlpage table{
width:100%;
border-collapse:collapse;
border-top:#C8C056 1px solid;
}

#goto-dlpage table caption{
margin-bottom:5px;
text-align:center;
font-weight:bold;
color:#FF0000;
line-height:1em;
}

#goto-dlpage table caption span{
font-weight:normal;
font-size:0.8em;}

#goto-dlpage table th,
#goto-dlpage table td{
padding:10px;
border-bottom:#C8C056 1px solid;
text-align:left;
font-weight:normal;
}

#goto-dlpage table th{
background:#FFF9D1;
}

#goto-dlpage table th span{
color:#FF0000;
}