@charset "utf-8"; 
@import url('d2r_style.css');


/* 8_global */


/* --download */
.download {background:url(http://images.plaync.jp/aion/8_support/download_bg.jpg) no-repeat ; border-bottom:1px solid #D9D9D9 ; height:572px ; }
	.download {*zoom:1;} /* IE5.5~7  */
	.download:after {content:""; display:block; clear:both;} /*  */ 

.download.bgN { height:auto; background:none; border:none;}
.download.bgN ul { margin-top:10px!important;}

.download p.btn { color:#FFF ; font-weight:bold ;text-align:center ; padding:70px 260px 0 0 ; }
	.download img.btn {margin-bottom:10px ;}
	.download img.text {padding-top:36px ; }

.download ol {margin:17px 0 0 20px ;}
	.download ol li {background:url(http://images.plaync.jp/aion/8_support/icon_li_text.gif) no-repeat ; padding:0 0 3px 10px ; color:#777 ; line-height:120% ; }

.download ul {margin-top:70px; width:880px ;}
	.download ul li.d1 {background:url(http://images.plaync.jp/aion/8_support/download_program1.gif) no-repeat ; height:85px ; padding-bottom:15px ;}
	.download ul li.d2 {background:url(http://images.plaync.jp/aion/8_support/download_program2.gif) ; height:85px ; float:left ; width:440px ; }
	.download ul li.d3 {background:url(http://images.plaync.jp/aion/8_support/download_program3.gif) ; height:85px ; float:left ; width:440px ; }

	.download ul li p {text-indent:-10000px ; padding:0 ; }
	.download ul li img {margin:45px 0 0 207px ;}

/* --download new!! 201110_28 */
.nDownload { margin: 0 0 27px; border-bottom:1px solid #D9D9D9;}
.nDownload .dlHead { height:253px; background:url(http://images.plaync.jp/aion/8_support/bg_cdl.jpg) no-repeat; position:relative;}
.nDownload .dlHead p { position:absolute; top:-38px; left:613px;}
.nDownload .dlHead ul { width:838px; height:56px; position:absolute; top:197px; left:21px;}
.nDownload .dlHead ul li { float:left;}
.nDownload .dlHead ul li a { width:419px; height:56px; display:block; text-indent:-9999px; overflow: hidden;}
.nDownload .dlHead ul li .tabW7 { background:url(http://images.plaync.jp/aion/8_support/tab7.jpg) no-repeat;}
.nDownload .dlHead ul li .tabWxp { background:url(http://images.plaync.jp/aion/8_support/tabxp.jpg) no-repeat;}
.nDownload .dlHead ul li .tabW7.active,
.nDownload .dlHead ul li .tabWxp.active { background-position:0 -56px;}

.nDownload #contentsW7 { height:286px; padding: 84px 0 0;}
.nDownload #contentsW7 .btnDl { margin:0 0 12px; text-align:center;}
.nDownload #contentsW7 .point { margin:0 0 40px; font-weight:bold; text-align:center; color:#666;}
.nDownload #contentsW7 ul { margin:0 0 0 138px;}
.nDownload #contentsW7 ul li { margin:0 0 4px; list-style: square;}
.nDownload #contentsW7 ul li a { text-decoration:underline; color:#000;}

.nDownload #contentsWxp { height:330px; padding:40px 0 0 67px; display:none;}
.nDownload #contentsWxp .stepList { height:207px; overflow: hidden;}
.nDownload #contentsWxp .stepList li { float:left; text-align:center;}
.nDownload #contentsWxp .stepList li span { padding:0 0 9px; display:block; font-weight:bold;}
.nDownload #contentsWxp .stepList li.step1 { margin-right:102px;}
.nDownload #contentsWxp .stepList li.step1 .check { color:#f00;}

.nDownload #contentsWxp .atTxt { padding-bottom:10px; clear:both; font-weight:bold;}
.nDownload #contentsWxp .atList { margin:0 0 0 14px;}
.nDownload #contentsWxp .atList li { margin:0 0 4px; list-style: square;}
.nDownload #contentsWxp .atList li a { text-decoration:underline; color:#000;}

.nDownload .dlc { margin:0; padding:0;}
.dlDesc { margin-bottom:23px; padding-bottom:30px; border-bottom:1px solid #D9D9D9;}
.dlDesc h4 { margin-bottom:12px;}
.dlDesc .inner { padding:0 0 0 20px; line-height:1.6;}
.dlDesc .inner p { padding-bottom:15px;}
.dlDesc .inner .sc { padding-bottom:15px; clear:both;}
.dlDesc .inner .sc:after {content:""; display:block; clear:both;} /*  */ 
.dlDesc .inner .sc {*zoom:1;} /* IE5.5~7  */
.dlDesc .inner .sc img { margin-right:20px; float:left;}




.spac {width:880px ; overflow:hidden ; }
.spac h4 {margin:20px 0 ;}

	.spac table {width:881px ;margin-bottom:10px; }
	.spac .w1 {width:130px ;}
	.spac .w2 {width:375px ;}
	.spac .w3 {width:375px ;}

	.spac th, .spac td {border-right:1px solid #CFCFCF ; height:29px ;}
	.spac tr.t th {border-bottom:1px solid #CFCFCF ; }
	.spac th.s {padding-left:15px ; text-align:left ; }
	.spac td {color:#777 ; padding-left:15px ;}
	.spac tr.bg th, .spac tr.bg td { background:#EEE ; }
.spac p {padding-top:15px ;}
.spac .subTitle{padding:3px;text-align:center;font-weight:bold;background:#d0d0d0}


#contents_Warp h3{position:relative;}
/* -- free */
.free {background:url(http://images.plaync.jp/aion/8_support/free_bg.jpg) ; height:318px ; margin:-43px 0 35px 0 ; padding-top:95px ; }
	.free h4 { margin:0 0 0 60px ; width:380px ; height:80px ; text-indent:-10000px ; }
	.free p { margin:0 0 0 60px ;  width:460px ; height:80px ;  text-indent:-10000px ; }
	
	.free dl { margin-top:39px ; height:115px ;}
		.free dt {width:172px ; height:115px ; float:left ;  } 
		.free dd {width:600px ; padding:22px 0 0 10px ; float:left ; }
	
	.free ol li { padding:0 0 3px 0 ; color:#D5D2D2 ; line-height:120% ; }

	.free ol li ul {padding:5px 0 6px 0;}
	.free ol li ul li {color:#B6B6B6 ; padding:0 0 0 20px ; }

.free_steps {background:url(http://images.plaync.jp/aion/8_support/free_steps_bg02.gif) ; height:218px; margin-top:15px ;}
	.free_steps li { float:left ; color:#777 ; padding-left:36px ; }
	.free_steps li.s1 {width:264px ; padding-top:103px ;}
	.free_steps li.s2 {width:254px ; padding-top:80px ;}
		.free_steps li.s2 img {margin:5px 0 10px 0;}
	.free_steps li.s3 {width:254px ; padding-top:103px ;}

.free_qna { margin-top:40px ;}
	.free_qna li.qa1 {float:left ; width:439px ; border-right:1px solid #D1D1D1 ; }
	.free_qna li.qa2 {float:left ; width:440px ; }
	.free_qna li.qa2 span {padding-left:20px ;}

	.free_qna p.a {border-bottom:1px solid #d1d1d1 ; }
	.free_qna span {border-top:1px solid #EFEFEF ; display:block ;  }

	#freebtn {position:relative;}
	#freebtn #freebtn01 a{text-indent:-9999px;width:210px;height:44px;display:block;position:absolute;top:239px;left:631px;}

/* -- payment */
.payment_bg {background:url(http://images.plaync.jp/aion/8_support/payment_bg.jpg) ; position:absolute ; width:1000px ; height:645px ; margin:-30px 0 0 -60px ; }

.payment_cont {position:relative ; z-index:99 ; }
.payment_cont p.t_text {height:230px ; text-indent:-10000px ; }

	ul.pay_cate {background:url(http://images.plaync.jp/aion/8_support/payment_cate_bg.gif) ; height:374px ; padding-top:30px ;}
		ul.pay_cate .pay {float:left ; margin-right:20px ; }
		ul.pay_cate li {float:left ; height:121px ; width:400px ; padding-left:40px ; }

	ol.pay_info {background:url(http://images.plaync.jp/aion/8_support/payment_info_bg.gif) ; height:60px ; padding:14px 0 0 20px }
		ol.pay_info li {background:url(http://images.plaync.jp/aion/8_support/icon_li_text2.gif) no-repeat ; padding-left:10px ; color:#D5D2D2 ; line-height:120% ; }

.payment_info1 {margin-top:37px ; color:#9E9D9D ; }
	.payment_info1 {*zoom:1;} /* IE5.5~7  */
	.payment_info1:after {content:""; display:block; clear:both;} /*  */ 
	
	.payment_info1 .cont {width:616px ; float:left ; margin-top:25px ; }
		.payment_info1 table {background:url(http://images.plaync.jp/aion/8_support/payment_info1_img1.gif) ; width:615px ; height:270px ; }
		.payment_info1 th, .payment_info1 td {height:25px ; text-indent:-10000px ; }

		.payment_info1 .cont p.text {padding:30px 0 20px 0  ; }

	.payment_info1 dl {width:233px ; float:right ; margin-top:25px ; }
		.payment_info1 dt.snd {border-top:1px solid #D9D9D9 ; padding-top:20px ; margin-top:20px ;} 

.payment_info2 {margin-top:37px ; }

.payment_info3 {margin-top:37px ; color:#9E9D9D ; }
	.payment_info3 {*zoom:1;} /* IE5.5~7  */
	.payment_info3:after {content:""; display:block; clear:both;} /*  */ 
	
	.payment_info3 .cont {width:616px ; float:left ; margin-top:20px ; }
	.payment_info3 dl {width:233px ; float:right ; margin-top:20px ; }

.payment_info_box {background:url(http://images.plaync.jp/aion/8_support/payment_info3_box.gif) ; width:676px ;  height:145px ; margin:20px 0 20px -60px ;}
	.payment_info_box ul {padding-top:17px ; }
	.payment_info_box li {background:url(http://images.plaync.jp/aion/8_support/icon_li_text2.gif) no-repeat 60px 0 ; padding:0 0 2px 70px ; color:#D5D2D2 ; line-height:120% ; }

.payment_info4 {color:#9E9D9D ; }
	.payment_info4 {*zoom:1;} /* IE5.5~7  */
	.payment_info4:after {content:""; display:block; clear:both;} /*  */ 
	
	.payment_info4 .cont {width:616px ; float:left ; }
		.payment_info4 .cont .img {margin-bottom:20px;}
	
	.payment_info4 dl {width:233px ; float:right ; }
		.payment_info4 dt.snd {border-top:1px solid #D9D9D9 ; padding-top:20px ; margin-top:20px ;} 
		.payment_info4 dd {letter-spacing:-1px ;}

/* -- FAQ */
#FAQ {width:620px ; float:left ; }

.wrap_top_header {height:24px ; }
	.wrap_top_header a {color:#fff ;}
.categoryF {overflow:hidden ;}
	.categoryF li {float:left ; text-align:center ; padding:4px 7px 3px 7px ; background:#C1C1C1 ; height:17px ; 
					border-left:1px solid #ddd ; border-right:1px solid #A8A7A7 ;}
	.categoryF li.on {background:#535252 ; border-right:1px solid #535252 ; font-weight:bold ; letter-spacing:-1px; }
	.categoryF li.last {border-right:0 ; }

#wordSearchArea {margin:20px 0 ;}
	.wrap_search {width:360px ; border:3px solid #535252 ; margin:0 auto ; }
	.wrap_search input.searchBtn {width:60px ; height:30px ; border:0 ; cursor:pointer ; }
	.wrap_search input.inputform {width:290px ; padding:5px ; border:0 ; } 

#FAQ dl.view {border-top:2px solid #CECECE ; border-bottom:2px solid #CECECE ;padding:10px 0 }
	#FAQ dl.view dt {background:url(http://images.plaync.jp/aion/8_support/faq_Q.gif) no-repeat ; font-weight:bold ; padding:2px 0 15px 37px ; }
	#FAQ dl.view dd {background:url(http://images.plaync.jp/aion/8_support/faq_A.gif) no-repeat ; padding:2px 0 0 37px ; }

#FAQ ul.list {border-top:2px solid #d1d1d1 ; border-bottom:1px solid #d1d1d1 ; padding:3px 0 0 0 ; }
	#FAQ ul.list li {background:url(http://images.plaync.jp/aion/8_support/faq_Q.gif) no-repeat 0 6px ; padding:8px 0 7px 37px ; border-bottom:1px solid #e1e1e1 ; }

#FAQ p.btns {padding:6px 0 20px 0 ; text-align:right ; }

#FAQ p.pagelist  {clear:both ; text-align:center; float:none ; }


#side_box {width:230px ; float:right; }

	#side_box .rtop, #side_box .rbottom{display:block;} 
	#side_box .rtop *, #side_box .rbottom *{display:block; height:1px; overflow:hidden;}  
	#side_box .r1{margin:0 5px; background:#D7D1D1} 
	#side_box .r2{margin:0 3px; border-left:2px solid #D7D1D1; border-right:2px solid #D7D1D1;} 
	#side_box .r3{margin:0 2px; border-left:1px solid #D7D1D1; border-right:1px solid #D7D1D1;} 
	#side_box .r4{margin:0 1px; height:1px; border-left:1px solid #D7D1D1; border-right:1px solid #D7D1D1;} 
	#side_box .box { margin:0; padding:15px 20px 10px 20px ; border-left:#D7D1D1 solid 1px; border-right:#D7D1D1 solid 1px; font-size:12px} 
	
	#side_box .box  {*zoom:1;} /* IE5.5~7  */
	#side_box .box:after {content:""; display:block; clear:both;} /*  */ 


/* -- policy */
.policy_s_box {background:url(http://images.plaync.jp/aion/8_support/payment_cate_bg.gif) ; padding:20px 0 0 0 ; margin-top:24px ;line-height:1.8}
	.policy_s_box ul {padding:0 35px ; margin-bottom:15px ;font-weight:bold ; }
	.policy_s_box ul a {font-weight:bold ; } 
	.policy_s_box p {background:url(http://images.plaync.jp/aion/8_support/policy_btm.gif) ; height:5px ; overflow:hidden ; clear:both; }
.policy_s_box ul.h {width:350px ; float:left ; }

.policy_tab {background:url(http://images.plaync.jp/aion/8_support/policy_tabs_bg.gif) ; height:25px ; margin-bottom:40px ; }

	.policy_tab a {display:block ; height:25px ; text-indent:-10000px ; background:url(http://images.plaync.jp/aion/8_support/policy_tabs.gif) ; }
	.policy_tab li {float:left ; padding-right:3px ; }
	.policy_tab li a{overflow:hidden}

	.policy_tab .pt1 a { background-position:0 0 ; width:91px ;}
	.policy_tab .pt2 a { background-position:509px 0 ;width:90px ; }
	.policy_tab .pt3 a { background-position:416px 0 ;width:154px ; }
	.policy_tab .pt4 a { background-position:259px 0 ;width:119px ; }
	.policy_tab .pt5 a { background-position:137px 0 ;width:134px ; }

	.policy_tab .pt1on a , .policy_tab .pt1 a:hover { background-position:0 25px ; width:91px ;}
	.policy_tab .pt2on a , .policy_tab .pt2 a:hover { background-position:509px 25px ;width:90px ; }
	.policy_tab .pt3on a , .policy_tab .pt3 a:hover { background-position:416px 25px ;width:154px ; }
	.policy_tab .pt4on a , .policy_tab .pt4 a:hover { background-position:259px 25px ;width:119px ; }
	.policy_tab .pt5on a , .policy_tab .pt5 a:hover { background-position:137px 25px ;width:134px ; }


.policy_cont {padding:0 35px ; line-height:160% ; color:#777 ;}

.policy_cont a.n, .policy_cont a.n:hover   {text-decoration:none ;}
.policy_cont a, .policy_cont a:hover {text-decoration:underline ;}

.policy_cont dt {font-weight:bold ; padding:30px 0 15px 0 ;color:#525252 ; }
	.policy_cont dd {border-bottom:1px solid #E5E5E5 ; padding-bottom:30px ; }

.policy_cont ol {}

.policy_cont ol.m li {margin-top:15px ;}

	.policy_cont ol li {list-style-type:decimal ; list-style-position:outside ;margin-left:17px ;} 
	.policy_cont p {padding-left:10px;} 

	.policy_cont ul.sub li  {list-style-type:disc ;list-style-position:outside ;margin-left:10px ; margin-top:0;}

.sub_box {margin:5px 0;padding:8px;border:1px solid #d1d1d1; }

table#bessi {margin:0 0 30px;}
table#bessi  td{padding:5px;width:25%;border:1px solid #c1c1c1; color:#777 ;}
table#bessi  td.empty{border:none;background:none ;}
table#bessi  td.header{border:1px solid #c1c1c1;font-weight:bold;background:#e1e1e1;color:#525252 ; }

.officialBannerSets {}
	.officialBannerSets {*zoom:1;} /* IE5.5~7  */
	.officialBannerSets:after {content:""; display:block; clear:both;} /*  */ 

	.officialBannerSets .bannerSet {float:left ; padding:10px 50px 15px 10px ; color:#535252 ; font-family:tahoma ; font-size:10px ;}

.policy_cont h5 {font-weight:bold ; font-size:16px ; padding:20px 0 10px 0 ; margin-bottom:10px ; border-bottom:1px solid #E5E5E5 ; }
	.policy_cont h5 a {color:#235BA0 ; }

.policy_cont dl.policy5 dt {padding:15px 0 0 0 ; }
.policy_cont dl.policy5 dd {padding:0 ; border:0 ;}



/* -- contact */

h4.contact {padding:10px 0; }

.contact1 {background:url(http://images.plaync.jp/aion/8_support/contact_bg1.jpg) ; height:173px ; margin-bottom:30px ; color:#757575 ;}
	.contact1 ul {margin-left:32px ; }
	.contact1 li {float:left ; padding:18px 0 0 174px ; width:234px ; line-height:120% ; }

.contact2 {background:url(http://images.plaync.jp/aion/8_support/contact_bg22.jpg) ; height:302px ; margin-bottom:30px ; color:#757575 ;}
	.contact2 ul {margin-left:32px ; }
	.contact2 li {float:left ; padding:18px 0 0 208px ; width:200px ; height:132px ;}

.contact3 {background:url(http://images.plaync.jp/aion/8_support/contact_bg3.jpg) ; height:152px ; margin-bottom:40px ; color:#757575 ;}
	.contact3 ul {margin-left:32px ; }
	.contact3 li {float:left ; padding:18px 0 0 174px ; width:234px ; }

ul.csub {margin:0;}
ul.csub li {float:none ; padding:0 ; list-style-type:disc ;list-style-position:outside ;margin-left:11px ; }

img.c_btn {margin-top:7px ;}

.contact_faq {background:url(http://images.plaync.jp/aion/8_support/contact_faq_bg.gif) ;  height:32px ; }
	.contact_faq span.text {background:url(http://images.plaync.jp/aion/8_support/icon_li_text2.gif) no-repeat ;float:left ; color:#D5D2D2 ; margin:8px 0 0 16px ; padding-left:10px;}
	.contact_faq span.btn {float:right ; padding:5px 10px 0 0 ;}

.contact_i_box {background:url(http://images.plaync.jp/aion/8_support/contact_info_bg.gif) no-repeat ; margin-top:40px ; height:461px ; line-height:120% ; color:#757575 ;}

	.contact_i_box li {padding:18px 0 0 32px ; }
	.contact_i_box li.i1 {height:89px ; }
	.contact_i_box li.i2 {height:87px ; }
	.contact_i_box li.i3 {height:231px ; }
	.contact_i_box li ul.subList { margin: 3px 0; padding:0;}
	.contact_i_box li ul.subList li { margin: 0 0 0 10px; padding:0;}

#contact_W {width:620px ; float:left; }

#contact_W table {border-top:2px solid #000; width:620px ; } 
	
	table.account th {vertical-align:top ; text-align:left ; padding:10px 0 10px 25px ; border-bottom:1px dotted #CDCDCD ; width:140px ;}
	table.etc th {vertical-align:top ; text-align:left ; padding:10px 0 10px 25px ; border-bottom:1px dotted #CDCDCD ; width:170px ;}


	#contact_W td {padding:5px 0 ; border-bottom:1px dotted #CDCDCD ; color:#9E9D9D ;}
	#contact_W td p {color:#FF6633 ; margin-top:5px ; }

	#contact_W tr.l td, #contact_W tr.l th {border-bottom:1px solid #E5E5E5 ;}

	#contact_W input {border:1px solid #CDC4C4 ; padding:3px 5px 0 5px ; height:15px ;}
	#contact_W textarea {border:1px solid #CDC4C4 ; padding:3px 5px 0 5px ; }

	#contact_W th span {font-weight:normal ;}

	#contact_W td span {font-weight:bold;}
	#contact_W td span.byte {float:right ; font-family:tahoma ; font-size:9px ; color:#ADADAD ; padding-right:10px; font-weight:normal ;}
	#contact_W td span.ex {font-weight:normal ; color:#FF6633 ; padding-left:10px; }

	#contact_W td select.os {border:1px solid #CDC4C4 ; width:420px ;}

#contact_W h5 {margin:20px 0 10px 0 ; }



#side_box li.sinfo {border-bottom:1px solid #E4E4E4 ; padding-bottom:5px ; margin-bottom:5px ;}

.contact_fin {background:url(http://images.plaync.jp/aion/8_support/contact_write_bg.jpg) ; height:191px ; padding:20px 30px 0 230px ;line-height:120% ;  }
.contact_fin p.in {color:#9E9D9D ; padding-top:15px; }

.contact_ask {background:url(http://images.plaync.jp/aion/8_support/contact_ask_bg.gif) ; height:131px ; padding:20px 0 0 30px ; line-height:120% ; margin-bottom:10px ; }


p.btn {padding:6px 0 0 0 ; text-align:right ; }

