/*ajaxのための記述*/
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/*ajaxのための記述*/

#mainColumn {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',MS-Gothic;
}

*{
margin:0;
padding:0;
}

p {
text-justify:inter-ideograph;
}

#wrapperPilotLibrary{
width:772px;
margin:0 auto;
text-align:left;
background:#fff url(../007/i/wrapperPilotLibrary_bg.gif) repeat-y left;
}

#pilotLibrary {
font-size:13px;
line-height:1.5em;
background-color:#FFF;
}

#pilotLibrary h2{
font-size:100%;
}

/*	過去記事
------------------------------*/
#pilotLibrary #backNumberWrap{
width:735px;
height:46px;
margin:15px 0 12px 3px;
}

#backNumberWrap a {
display: block;
overflow: hidden;
text-indent: -9999px;
height: 46px;
}

#backNumberWrap ul,#backNumberWrap * li {
margin:0;
list-style: none;
}

#backNumberWrap * li {
float:left;
/*text-indent:-9999px;*/
}

.p01{
padding-left:0px;
}
.p01 a{
width:139px;
background-image:url(i/backNumber01_over.gif);
background-repeat:no-repeat;
}

.p01 a:hover{
width:139px;
background-image:url(i/backNumber01.gif);
background-repeat:no-repeat;
}
.p02{
padding-left:5px;
}
.p02 a{
width:168px;
background-image:url(i/backNumber02_over.gif);
background-repeat:no-repeat;
}

.p02 a:hover{
width:168px;
background-image:url(i/backNumber02.gif);
background-repeat:no-repeat;
}
.p03{
padding-left:15px;
}
.p03 a{
width:170px;
background-image:url(i/backNumber03_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p03 a:hover{
width:170px;
background-image:url(i/backNumber03.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
.p04{
padding-left:15px;
}
.p04 a{
width:170px;
background-image:url(i/backNumber04_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p04 a:hover{
width:170px;
background-image:url(i/backNumber04.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
.p05{
padding-left:15px;
}
.p05 a{
width:165px;
background-image:url(i/backNumber05.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p05 a:hover{
width:165px;
background-image:url(i/backNumber05_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
.p06{
padding-left:15px;
}
.p06 a{
width:161px;
background-image:url(i/backNumber06.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p06 a:hover{
width:161px;
background-image:url(i/backNumber06_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p07{
padding-left:30px;
}
.p07 a{
width:106px;
background-image:url(i/backNumber07.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p07 a:hover{
width:106px;
background-image:url(i/backNumber07_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p08{
padding-left:30px;
}
.p08 a{
width:198px;
background-image:url(i/backNumber08_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

.p08 a:hover{
width:198px;
background-image:url(i/backNumber08_over.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

#mainArea{
	margin-top:0 !important;
	width:770px !important;
}


#mainArea #mainAreaPadder{
	margin-bottom:0 !important;
}

/*	コンテンツ
------------------------------*/
#pilotLibrary #contentsWrap{
width:770px;
overflow:hidden;
margin-left:-19px;
}
#pilotLibrary #contentsBox{
width:770px;
overflow:hidden;
}

div.topgo{
width:735px;
text-align:right;
padding-top:25px;
margin:0 0 40px 0;
}

/*メインコンテンツ--------------*/

div#main_area{
	width:740px;
	overflow:hidden;
	clear:both;
	margin:0 15px;
	padding-bottom:15px;
	position:relative;
}

div#main_area p.desc{
	width:380px;
	margin:15px auto;
	padding:0 10px;
	font-size:14px;
	text-align:center;
}

div#main_area .pageback{
	position:absolute;
	right:0;
	top:164px;
}

div#main_content{
	background-image:url(i/bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px solid #B0B0B0;
	height:1900px;
	width:770px;
}

.parts_window{
	min-height:62px;
	padding-top:10px;
}

.parts_window .parts{
	width:738px;
	height:310px;
	border-bottom:1px solid #FF8F09;
	border-left:1px solid #FF8F09;
	border-right:1px solid #FF8F09;
	position:relative;
}

.parts_window .openWindow{
	position:absolute;
	left:0;
	top:10px;
}

.parts_window .closeWindow{
	display:none;
	position:absolute;
	left:0;
	top:10px;
}

.parts_window .openWindow area{
	cursor:pointer;
}

.parts_window .openWindow .pen{
	position:absolute;
	right:22px;
	bottom:24px;
}

.parts_window .close{
	background:url(i/bg_parts.jpg) no-repeat center bottom; 
}

.parts_window .title{
	cursor:pointer;
}

div#T_ContentBox01{
	height:330px;
}

div#T_ContentBox02{
	height:380px;
	position:relative;
	background:url(i/contents02_2.gif) no-repeat 245px 152px;
}

div#T_ContentBox03{
	height:395px;
	margin-bottom:15px !important;
	background:url(i/bg_contents03.jpg) no-repeat center top;
	position:relative;
	padding-top:5px !important;
}

div#T_ContentBox04{
	height:260px;
}

div#T_ContentBox05{
	height:310px;
}

div#T_ContentBox01,
div#T_ContentBox02,
div#T_ContentBox03,
div#T_ContentBox04,
div#T_ContentBox05,
div#T_ContentBox06,
div#T_ContentBox07{
	width:736px;
	overflow:hidden;
	clear:both;
	padding-left:20px;
	padding-right:14px;
	padding-top:25px;
	margin-bottom:25px;
}

div#T_Content_Lbox{
	float:left;
}

div#T_Content_Rbox{
	float:right;
}

.T_ContentBox dt{
	height:30px;
	font-size:18px;
	color:#E52D9F;
	padding-left:40px;
}

div#T_ContentBox01 #T_Content_Lbox{
	width:310px;
}

div#T_ContentBox01.T_ContentBox1b{
	background:url(i/contents01_2b.gif) no-repeat 294px 132px;
}

div#T_ContentBox01.T_ContentBox1s{
	background:url(i/contents01_2s.gif) no-repeat 294px 132px;
}

div#T_ContentBox01 #T_Content_Rbox{
	width:402px;
}

div#T_ContentBox01 #T_Content_Rbox dt{
	padding-top:5px;
	background:url(i/icon_contents01.gif) no-repeat left top;
}

div#T_ContentBox01 dd{
	padding-left:40px;
}

div#T_ContentBox01 #T_Content_Rbox div img{
	margin-bottom:10px;
	cursor:pointer;
}

div#T_ContentBox01 #T_Content_Rbox div{
	padding-left:170px;
}

div#T_ContentBox01 #T_Content_Rbox div.ifB{
	padding-top:50px;
}

div#T_ContentBox01 #T_Content_Rbox div.ifB{
	margin-bottom:10px;
}

div#T_ContentBox02 #T_Content_Lbox{
	width:410px;
	text-align:right;
}

div#T_ContentBox02 #T_Content_Rbox{
	width:310px;
}

div#T_ContentBox05 #T_Content_Lbox dl{
	margin-bottom:20px;
}

div#T_ContentBox02 #T_Content_Lbox dt{
	padding-top:5px;
	background:url(i/icon_contents02.gif) no-repeat 230px top;
}

div#T_ContentBox03 dl{
	position:absolute;
	left:28px;
	top:13px;
	padding:10px 10px 0 10px;
	width:360px;
	height:150px;
	background:url(i/contents03.gif) no-repeat left top;
	z-index:600;	
}

div#T_ContentBox03 dt{
	padding-top:5px;
	background:url(i/icon_contents03.gif) no-repeat left top;
}

div#T_ContentBox03 p{
	position:relative;
}

div#T_ContentBox03 p img{
	position:absolute;
	left:0;
	top:0;
	z-index:503;
}

div#T_ContentBox03 dd{
	padding-left:40px;
	margin-bottom:5px;
}

div#T_ContentBox04 #T_Content_Lbox{
	width:310px;
}

div#T_ContentBox04 #T_Content_Rbox{
	width:403px;	
}

div#T_ContentBox04 #T_Content_Rbox dt{
	padding-top:5px;
	background:url(i/icon_contents04.gif) no-repeat left top;
}

div#T_ContentBox04 #T_Content_Rbox dd{
	padding-left:40px;
	margin-bottom:5px;
}

div#T_ContentBox05 #T_Content_Lbox{
	width:398px;
	text-align:right;
}

div#T_ContentBox05 #T_Content_Rbox{
	width:310px;
} 

div#T_ContentBox05 #T_Content_Lbox dl{
	margin-bottom:20px;
}

div#T_ContentBox05 #T_Content_Lbox div img{
	margin-bottom:10px;
	cursor:pointer;
}

div#T_ContentBox05 #T_Content_Lbox div.ifB{
	margin-bottom:10px;
}

div#T_ContentBox05 #T_Content_Lbox dt{
	padding-top:5px;
	background:url(i/icon_contents05.gif) no-repeat 148px top
}

