@charset "Shift_JIS";

/*Marks*/
.MarksArea { margin:0 auto; width:940px; }
.MarksAreaWrap { margin:0 auto; width:940px; }
.MarksAreaTitle { margin:0 auto; width:940px; }
.MarksAreaTitle h1 { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#CCC 1px dotted; font-size:1.4em; line-height:1.2; }
.mark_inner { clear:both; }
.mark_inner:after { content:'.'; height:0.01em; display:block; visibility:hidden; clear:both; }
.mark_inner div { margin:0 20px 0 0; width:220px; min-height:60px; float:left; }
.mark_inner div.end { margin-right:0; }
.mark_inner div p { width:70px; min-height:40px; text-align:center; float:left;}
.mark_inner div span {
	display: block;
	width: 150px;
	float: left;
	font-size:0.75em;
}

.mark_inner div img{ width: auto; max-height :34px; }
.MarksAreaWrap div.windowclose { clear:both; }
.MarksAreaWrap div.windowclose a { margin:0 auto; width:340px; color:#222; font-weight:600; text-decoration:none; text-shadow:1px 1px 0px #FFF; text-align:center; display:block; }
.MarksAreaWrap div.windowclose a { padding:3px 1em; border:#CCC 1px solid; border-radius:3px; width:7em; height:2.0em; line-height:2.2em; }
.MarksAreaWrap div.windowclose a { background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); }
.MarksAreaWrap div.windowclose a { background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE); }
.MarksAreaWrap div.windowclose a { background:-o-linear-gradient(#FFFFFF, #EEEEEE); }
.MarksAreaWrap div.windowclose a { 
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#EEEEEE));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#EEEEEE))";/* IE8 */
	zoom:1;
}
.OthersFoot { margin:0 0 -10px 0; padding:0; border-top:#71c41c 5px solid; }
.OthersFoot:after { content:'.'; height:0; display:block; visibility:hidden; clear:both; }
.OthersFootWrap { margin:0 auto; width:940px; }
.OthersFootWrap:after { content:'.'; height:0; display:block; visibility:hidden; clear:both; }
.OthersFoot .copyright {  padding-top:1.0em; font-size:0.7em; text-align:right; clear:both; }
.OthersFoot .copyright:after { content:'.'; height:0; display:block; visibility:hidden; clear:both; }
.OthersFoot .copyright a { color:#777; text-decoration:none; }



/*Marks*/
.OthersArea { margin:20px auto; width:940px; color:#222; }
.OthersAreaWrap { margin:20px auto; width:940px; }
.OthersAreaTitle { margin:20px auto; width:940px; }
.OthersAreaTitle h2 { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#CCC 1px dotted; font-size:1.4em; line-height:1.2; }
.OthersAreaTitle p { margin:0 0 10px 0; text-align:right; }
.OtherContents { margin:10px 0 30px 0; clear:both; line-height:1.4em; }
.OtherContents p { margin:0 0 20px 0; }
.OtherContents dl {  }
.OtherContents dt { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#CCC 1px dotted; font-size:1.2em; font-weight:600; }
.OtherContents dd { margin:0 0 30px 0; }
.OtherContents dd ol { margin:10px 0; padding:0 0 0 3.0em; }
.OtherContents dd li { margin:0 0 10px 0; }


.TradeContents { clear:both; color:#222; line-height:1.4em; }
.TradeContents p { margin:0 0 20px 0; }
.TradeContents dl { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#CCC 1px dotted; clear:both; }
.TradeContents dl.end { border-bottom:#666 3px double; }
.TradeContents dl:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
.TradeContents dt { margin:0 0 -20px 0; width:180px; height:20px; font-size:1.0em; font-weight:400; }
.TradeContents dd { margin:0 0 0 180px; padding:0; }
.TradeContents dd ol { margin:10px 0; padding:0 0 0 3.0em; }



/*DownLoad*/
.DownLoadArea { margin:20px auto; width:940px; color:#222; font-size:0.93em; _font-size:0.9em; }
.DownLoadAreaWrap { margin:20px auto; width:940px; }

.DownLoadAreaTitle { margin:20px auto; width:940px; }
.DownLoadAreaTitle h1 { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:#CCC 1px dotted; font-size:1.4em; line-height:1.2; }
.DownLoadAreaTitle h1 span { padding:0 0 0 10px; font-size:0.9em; font-weight:400; color:#666; line-height:1.2; }

.DownLoad_inner { line-height:1.6; clear:both; }
.DownLoad_inner:after { content:'.'; height:0.01em; display:block; visibility:hidden; clear:both; }
.DownLoad_inner h2 { margin:0 0 20px 0; padding:0 0 0 30px; height:35px; background:url(../img/ico14.gif) no-repeat left 0.3em; color:#61C11E; font-size:1.6em; }
.DownLoad_inner div.images01 { margin:0 0 30px 0; height:360px; background:url(../img/images01.jpg) no-repeat right bottom; }
.DownLoad_inner div.images01 p { margin:0 0 10px 2.4em; font-size:0.9em; }
.DownLoad_inner div.images01 span { font-size:0.9em; _font-size:0.86em; color:#666; }
.DownLoad_inner div.images01 ol { padding:0 0 0 2.4em; width:460px; list-style:none; }
.DownLoad_inner div.images01 ol li { margin:0 0 5px 0; padding:0 0 0 22px; min-height:22px; display:block; }
.DownLoad_inner div.images01 ol li.step01 { background:url(../img/ico15.gif) no-repeat left top; }
.DownLoad_inner div.images01 ol li.step02 { background:url(../img/ico16.gif) no-repeat left top; }
.DownLoad_inner div.images01 ol li.step03 { background:url(../img/ico17.gif) no-repeat left top; }
.DownLoad_inner div.images01 ol li.step04 { background:url(../img/ico18.gif) no-repeat left top; }

.DownLoad_inner div.images02 {  }
.DownLoad_inner div.images02:after { content:"."; height:0.01em; display:block; visibility:hidden; clear:both; }
.DownLoad_inner div.images02Left { width:486px; float:left; }
.DownLoad_inner div.images02 p { margin:0 0 10px 2.4em; font-size:0.9em; }
.DownLoad_inner div.images02 span { font-size:0.9em; _font-size:0.86em; color:#666; }
.DownLoad_inner div.images02 ol { padding:0 0 0 2.4em; width:460px; _width:450px; list-style:none; }
.DownLoad_inner div.images02 ol li { margin:0 0 5px 0; padding:0 0 0 22px; min-height:22px; display:block; }
.DownLoad_inner div.images02 ol li.step01 { background:url(../img/ico15.gif) no-repeat left top; }
.DownLoad_inner div.images02 ol li.step02 { background:url(../img/ico16.gif) no-repeat left top; }
.DownLoad_inner div.images02 ol li.step03 { background:url(../img/ico17.gif) no-repeat left top; }
.DownLoad_inner div.images02 ol li.step04 { background:url(../img/ico18.gif) no-repeat left top; }
.DownLoad_inner div.images02Right { width:422px; text-align:right; float:left; }
.DownLoad_inner div.images03 { margin:0 0 20px 0; width:422px; text-align:center; float:left; }

.DownLoadAreaWrap div.windowclose { clear:both; }
.DownLoadAreaWrap div.windowclose a { margin:0 auto; width:340px; color:#222; font-weight:600; text-decoration:none; text-shadow:1px 1px 0px #FFF; text-align:center; display:block; }
.DownLoadAreaWrap div.windowclose a { padding:3px 1em; border:#CCC 1px solid; border-radius:3px; width:7em; height:2.0em; line-height:2.2em; }
.DownLoadAreaWrap div.windowclose a { background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); }
.DownLoadAreaWrap div.windowclose a { background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE); }
.DownLoadAreaWrap div.windowclose a { background:-o-linear-gradient(#FFFFFF, #EEEEEE); }
.DownLoadAreaWrap div.windowclose a { 
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#EEEEEE));/*IE6 IE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#EEEEEE))";/* IE8 */
	zoom:1;
}
