/* CSS Document */

/* default.cssからの変更箇所 */
.asset-content{
padding:0;
}

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

.asset-more{
padding-top:0px;
}

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


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

.asset-content{
	width:auto;
}

/* 規約 */
body#Pkiyaku{
	background:url(/lib/img/bg_body.gif) repeat left;/* #F4ECDE */
}

.Kiyaku{
width:537px;
background:#FFF;
padding:18px;
margin:20px;
}

.Kiyaku h3{
	color:#F60;
	text-decoration:underline;
	text-align:center;
}

.Kiyaku-inner{}
.kiyakutxt{}

.kiyakutxt h4{
	margin:0;
	padding:0;
}

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

.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;
}

#KiyakuBtn{
	text-align:center;
	margin-bottom:20px;
}


.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;
}

#MikomailBnr{
	text-align:center;
	margin-top:25px;
}

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

#letsdl {
margin:20px 0;
color:#ec6800;
text-align:center;
font-size:1.3em;
}

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

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

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


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


/* タブ中身のボックス */
div.tab{
height:560px;
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#tab8 {
background:#FFDE88;
}
div#tab7 {
background:#F9E5CB;
}

div.tab p{
}


.materialarea{
width:125px;
height:165px;
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 !important;
padding:5px 0 0 0 !important;
margin:0;
}



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

/* ポストカード */
#Postcard{
	background:#FFF6E1;
	padding-top:0;
	margin-bottom:33px;
}

#Postcard-inner{
	height:600px;
	overflow:auto;
}

#Postcard-inner h5{
	clear:both;
	margin:0;
	padding:12px 0 0 0; 
}
































