@charset "utf-8";

/******************************************************************************
* main
*******************************************************************************/
.floatLeft { float: left; }
.floatRight { float: right; }

#beginner_box div.leadbox {
	margin: 20px 0;	
}

#beginner_box div.leadbox p {
	float: left;
	width: 480px;
	margin-right: 10px;
}

#beginner_box div.leadbox img {
	float: right;
}

div.btn_area { margin: 20px auto; }
div.center { text-align: center; }
.box { margin: 0 0 20px; }
.bold { font-weight: bold; }

/*--- 下層頁　---*/
/* 矢印 */
div.arrow {
	width: 89px ;
	margin: 15px auto;
}

div.beginner_flow {
	text-align: center;
	margin-top: 20px;
}
	

p.attention {
	width: 440px;
	margin: 15px auto;
	padding: 15px;
	color: #ff6666;
	background-color: #fff2f2;
}

ul.caption li{
	margin-bottom: 5px;
	margin-left: 1em;
	text-indent: -1em;
}

td.spac {
	width: 200px;
}

/* 枠 */
div.attention2 {
	width: 470px;
	background: url(../images/background/question_bg_bottom.gif) left bottom no-repeat;
	padding-bottom: 6px;
	margin: 0 auto 20px;
}

div.attention2 span {
	display: block;
	padding: 6px 6px 0;
	background: url(../images/background/question_bg_top.gif) left top no-repeat;
	margin-top: 10px;
}

div.attention2 span ul {
	margin: 6px 8px 4px;
}

div.attention2 span ul li {
	margin-bottom: 2px;
}

div.charge_imgbox {
	width: 255px;
	text-align: center;
}

div.charge_imgbox img{
	margin-bottom: 5px;
}

#beginner_box div.line {
	border-bottom: dashed 1px #ccc;
	margin-bottom: 15px;
}
#beginner_box div.textworld p {
	float:left;
	width:440px;
	margin-right:20px;
}

#beginner_box table.welcome { width: 320px; }

/* ダウンロードボタン */
div.dl_box {
	float: left;
	width: 460px;
	margin-right: 10px;
}

div.dl_btnbox {
	float: right;
	margin-right: 5px;
}
div.dl_btnbox p{
	margin:1em 0;
}

