@charset "utf-8";

#container{
	width : 800px;
	margin : 0 auto;
	text-align : center;
}

#wrapper{
	width : 700px;
	margin : 0 auto;
	padding-top : 40px;
	padding-bottom : 30px;
	text-align : center;
	background : #000000;
}

#wrapper2{
	width : 660px;
	margin : 0 auto;
	text-align : center;
	background : #000000;
}

.ffxi-contents{
	width : 620px;
	margin : 0 40px 10px 40px;
	padding : 0;
	text-align : left;
}

.ffxi-contents2{
	width : 660px;
	padding : 0;
	margin-bottom : 10px;
	text-align : left;
}

#ffxi-copy{
	width : 700px;
	text-align : right;
	margin : 0 auto 10px auto;
}

.boxclear:after {
	content : ".";
	height : 0;
	clear : both;
	display : block;
	visibility : hidden;
}

/*------------------------------------
FSQ \tgEFA
--------------------------------------*/
#fsqsoft{
	width : 700px;
	margin : 0 auto;
	text-align : center;
	border : 1px solid #CCCCCC;
}

#fsqsoft-wrap{
	padding : 10px;
	text-align : left;
}

p.fsqsoft-t{
	line-height : 120%;
	margin : 10px 0 0 0;
	font-size : 10px;
}

.fsqsoft-btn{
	float : left;
}

.bold13{
	font-size : 13px;
	font-weight : bold;
}

/*------------------------------------
FFXI wb_[
--------------------------------------*/
#ffxi-header{
	margin-bottom : 5px;
}

#ffxi-grovalnavi{
	margin : 0;
	padding : 0;
}

.ffxi-contenttit{
	width : 700px;
	margin : 10px auto 0 auto;
	text-align : center;
}

.ffxi-contenttit-eng{
	margin-left : 0;
	float : left;
}

.ffxi-contenttit-jap{
	margin : 0;
	padding : 0;
	text-align : right;
}

.ffxi-contenttit-line{
	margin : 0;
	padding : 0;
}

/*------------------------------------
FFXI gbv
--------------------------------------*/

.ffxi-top-mainl{
	width : 450px;
	margin : 0;
	float : left;
}

.ffxi-top-mainr{
	width : 160px;
	margin : 0;
	float : right;
}

.ffxi-top-detl{
	width : 160px;
	margin-left : 0;
	float : left;
}

.ffxi-top-detr{
	width : 454px;
	padding : 0;
	margin-right : 0;
	float : right;
}

.ffxi-top-l{
	margin-left : 0;
	margin-right : 5px;
	float : left;
}

.ffxi-top-r{
	padding : 0;
	margin-right : 0;
	float : right;
}

/*------------------------------------
FFXI A^iﾌ神
--------------------------------------*/

.ffxi-altana-mainl{
	width : 466px;
	margin-left : 0;
	float : left;
}

.ffxi-altana-mainr{
	width : 146px;
	text-align : right;
	padding : 0;
	margin-right : 0;
	float : right;
}

.ffxi-altana-detl{
	width : 146px;
	margin-left : 0;
	float : left;
}

.ffxi-altana-detr{
	width : 454px;
	padding : 0;
	margin-right : 0;
	float : right;
}

.ffxi-altana-l{
	margin-left : 0;
	margin-right : 5px;
	float : left;
}

.ffxi-altana-r{
	padding : 0;
	margin-right : 0;
	float : right;
}

/*------------------------------------
IWiTEhgbN
--------------------------------------*/
.ffxi-music-distant{
	width : 305px;
	padding : 10px 0;
	text-align : center;
	background : #ffffff url(../image/music/distant_bg.gif) repeat;
	float : left;
}

.ffxi-music-thmb{
	margin : 10px;
}

.ffxi-music-distant-thmb{
	float : left;
	margin-left : 0;
}

.ffxi-music-distant-detail{
	margin : 0;
	padding : 0;
}

.ffxi-music-so{
	width : 305px;
	padding : 10px 0;
	text-align : center;
	background : #ffffff url(../image/music/so_bg.gif) repeat;
	float : right;
}

.ffxi-music-so-thmb{
	float : left;
	margin-left : 0;
}

.ffxi-music-so-detail{
	margin : 0;
	padding : 0;
}

.ffxi-music-oststhmb{
	margin : 0 auto;
	padding : 0 50px;
	text-align : center;
}

.ffxi-music-other{
	width :620px;
	margin : 0 auto;
	text-align : center;
	background : #4A4A4A;
}

.ffxi-music-osts{
	width : 160px;
	float :left;
	text-align : center;
	margin : 10px 20px 10px 0;
}

.ffxi-music-ostsb{
	width : 160px;
	float :left;
	text-align : center;
	margin : 10px 0 10px 0;
}

.ffxi-music-musico{
	width :620px;
	padding : 10px 0;
	margin : 0 auto;
	text-align : center;
	background : #252525
}


.ffxi-music-atlgan{
	width : 660px;
	padding : 10px 0;
	text-align : center;
	background : #ffffff url(../image/music/atlgan_bg.gif) repeat;
}

.ffxi-music-atlgan-thmb{
	float : left;
	margin-left : 0;
}

.ffxi-music-atlgan-detail{
	margin : 0;
	padding : 0;
	float : right;
}