@charset "utf-8";
/* ダウンロード素材 */

.wp_tw{
	text-align:left;
	margin:0 -15px 0 0;
	overflow:hidden;
	/zoom:1;
}
.wp_tw li{
	float:left;
	/display:inline;
	width:334px;
	padding:15px 15px 0 0;
	_padding:15px 14px 0 0;
	/zoom:1;
}
.img_iconset{
	margin:15px 0;
}
.btn_win{
	text-align:center;
}
.btn_dl_twitter{
	background:url(../../images/member/material/material.png) no-repeat 0 0;
	width:330px;
	padding:40px 0 0;
	margin:0 auto;
}
.btn_dl_twitter:hover{
	background-position:0 -40px;
}
.wp_pc{
	text-align:left;
	margin:0 -15px 0 0;
	overflow:hidden;
	display: flex;
	flex-wrap: wrap;
}
.wp_pc .imgsp{
	background:url(../../images/member/material/material.png) no-repeat;
	width:200px;
	padding:20px 0 0;
	margin:0 auto;
}
.wp_pc dl{
	/* width:334px; */
	width: calc(100% / 3);
	padding:15px 15px 0 0;
	box-sizing: border-box;
	text-align:center;
}
.wp_pc dt{
	padding:0 0 5px;
}
.wp_pc dd{
	padding:3px 0 0;
}
.wp_pc dl img{
	max-width: 100%;
}

.wp_pc .btn_1920{background-position:0 -80px;}
.wp_pc .btn_1680{background-position:0 -100px;}
.wp_pc .btn_1280{background-position:0 -120px;}
.wp_pc .btn_1920:hover{background-position:-200px -80px;}
.wp_pc .btn_1680:hover{background-position:-200px -100px;}
.wp_pc .btn_1280:hover{background-position:-200px -120px;}
.wp_mb{
	height:171px;
	text-align:left;
	margin:15px 0 0;
	padding-top: 1px;
}
.wp_mb_1{background:url(../../images/member/material/wp_mb_1.jpg) no-repeat 0 0;}
.wp_mb_2{background:url(../../images/member/material/wp_mb_2.jpg) no-repeat 0 0;}
.wp_mb_3{background:url(../../images/member/material/wp_mb_3.jpg) no-repeat 0 0;}
.wp_mb_4{background:url(../../images/member/material/wp_mb_4.jpg) no-repeat 0 0;}
.wp_mb_5{background:url(../../images/member/material/wp_mb_5.jpg) no-repeat 0 0;}
.wp_mb .imgsp{
	background:url(../../images/member/material/material.png) no-repeat;
	width:94px;
}
.wp_mb dt .imgsp{
	padding:20px 0 0;
	margin:0 auto;
}
.wp_mb dd.imgsp{
	padding:94px 0 0;
	margin:0 auto;
}
.wp_mb ul{
	/* background:url(../../images/member/material/material.png) no-repeat 0 -180px; */
	background-color: #f7f7f7;
	height: calc(100% - 2px);
	margin:0 0 0 194px;
	padding:0 0 0 25px;
	box-sizing: border-box;
	border: solid 1px #fff;
	outline: solid 1px #dedede;
	overflow:hidden;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}
_:-ms-lang(x), .wp_mb ul{
	justify-content: space-around;
}
/* .wp_mb li_old{
	float:left;
	/display:inline;
	width:94px;
	padding:24px 21px 0 0;
	/zoom:1;
} */

.wp_mb li{
	width:133px;
	/* padding:18px 21px 0 0; */
}

.wp_mb dt{
	padding:7px 0 0;
}
.wp_mb .btn_480{background-position:0 -140px;}
.wp_mb .btn_649{background-position:-94px -140px;}
.wp_mb .btn_641{background-position:-188px -140px;}
.wp_mb .btn_960{background-position:-282px -140px;}
.wp_mb .btn_750{background-position:-376px -140px;}
.wp_mb .btn_1080{background-position:-470px -140px;}
.wp_mb .btn_480:hover{background-position:0 -160px;}
.wp_mb .btn_649:hover{background-position:-94px -160px;}
.wp_mb .btn_641:hover{background-position:-188px -160px;}
.wp_mb .btn_960:hover{background-position:-282px -160px;}
.wp_mb .btn_750:hover{background-position:-376px -160px;}
.wp_mb .btn_1080:hover{background-position:-470px -160px;}
.wp_mb .qr_11{background-position:-376px -351px;}
.wp_mb .qr_12{background-position:-564px -351px;}
.wp_mb .qr_13{background-position:-188px -351px;}
.wp_mb .qr_14{background-position:-470px -351px;}
.wp_mb .qr_21{background-position:-376px -445px;}
.wp_mb .qr_22{background-position:-470px -445px;}
.wp_mb .qr_23{background-position:-188px -445px;}
.wp_mb .qr_24{background-position:-564px -445px;}
.wp_mb .qr_31{background-position:-376px -539px;}
.wp_mb .qr_32{background-position:-470px -539px;}
.wp_mb .qr_33{background-position:-188px -539px;}
.wp_mb .qr_34{background-position:-564px -539px;}
.wp_mb .qr_41{background-position:-376px -633px;}
.wp_mb .qr_42{background-position:-470px -633px;}
.wp_mb .qr_43{background-position:-188px -633px;}
.wp_mb .qr_44{background-position:-564px -633px;}
.wp_mb .qr_45{background-position:0 -727px;}
.wp_mb .qr_46{background-position:-470px -727px;}
.wp_mb .qr_47{background-position:-376px -727px;}
.wp_mb .qr_48{background-position:-564px -727px;}

.wp_mb dd.oshd{
	background:url(../../images/member/material/hd.png) no-repeat 0 0;
	padding:11px 0 0;
	margin:0 0 5px 43px;
	}

.wp_mb dd.osiphone{
	background:url(../../images/member/material/iPhone.png) no-repeat 0 0;
	padding:11px 0 0;
	margin:0 0 5px 46px;
	}

.wp_mb dd.osandroid{
	background:url(../../images/member/material/Android.png) no-repeat 0 0;
	padding:11px 0 0;
	margin:0 0 5px 43px;
	}


/*電子書籍*/
#book .lead{
	background:url(../../images/member/book/bg_book.jpg) no-repeat 0 0;
	margin-top:13px;
	min-height:430px;
	/height:435px;
}

/*131010*/
#book .bn_lead a{
	background:url(../../images/member/book/bn_book.jpg) no-repeat 0 0;
	height:134px;
	width:683px;
	margin-bottom:30px;
	display:block;
}

#book .app_ad {
	background:url(../../images/member/book/app_ad.jpg) no-repeat 0 0;
	height:390px;
	width:683px;
	margin-bottom:30px;
	margin-top:30px;
	display:block;
}

#book .itunes a{
	background:url(../../images/member/book/bt_itunes.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height:49px;
	width:259px;
	display:block;
}


#book .lead .imgsp{
	padding-top:290px;
}
#book .lead p{
	margin:0 auto;
	padding: 0 30px;
	text-align:left;
	color:#1e2e03;
	font-size:12px;
	/*line-height:2.2;*/
	/*letter-spacing:0.05em;*/
}
#book #lead_title{
	font-size:14px;
	font-weight:bold;
}

#book .books{
	width:665px;
	margin:22px auto 0;
}
#book .books li{
	display:inline-block;
	width:133px;
	text-align:center;
	/float:left;
}
#book .books .imgsp{
	background:url(../../images/member/book/book.png) no-repeat 0 0;
	width:116px;
	padding:157px 0 0;
	margin:4px auto 0;
}
#book .books .btn_book01{
	background-position:0 -159px;
}
#book .books .btn_book02{
	background-position:-116px -159px;
}
#book .books .btn_book03{
	background-position:-232px -159px;
}
#book .books .btn_book04{
	/*background-position:-1148px -350px;*/
	background:url("../../images/member/book/book2.png") no-repeat 0 0;
	width:116px;
	padding:157px 0 0;
	margin:4px auto 0;
}
#book .books .btn_book05{
	/*background-position:-1264px -350px;*/
	background:url("../../images/member/book/book2.png") no-repeat -126px 0;
	width:116px;
	padding:157px 0 0;
	margin:4px auto 0;
}
#book .status{
	margin:8px 0 0 17px;
}
#book .status p{
	display:inline-block;
	background:#dedede;
	text-align:center;
	color:#595959;
	padding:2px;
	margin-left:14px;
	/float:left;
}
#book .status .status01{
	width:100%;
	margin-left:0;
}
#book .status .status02{
	width:115px;
}
#book .status .status03{
	width:248px;
	/width:247px;
}
#book .background{
	background:url(../../images/member/book/book.png) no-repeat 0 -360px;
	height:262px;
	overflow:hidden;
	padding:18px;
	margin-top:16px;
}
#book .background p{
	color:#404026;
	line-height:1.7;
	padding-bottom:20px;
}
#book .ex_book{
	position:relative;
	background:url(../../images/member/book/book.png) no-repeat 0 0;
	height:390px;
	padding: 10px;
	box-sizing: border-box;
	overflow:hidden;
	margin-bottom:13px;
}
#book .ex_book h4{
	display: none;
}

#book .ex_book01{
	background-position:0 -710px;
	margin-top:22px;
}
#book .ex_book02{
	background-position:0 -1160px;
}
#book .ex_book03{
	background-position:0 -1610px;
}
#book .ex_book04{
	background:url("../../images/member/book/book2.png") no-repeat 0 -167px;
}
#book .ex_book05{
	background:url("../../images/member/book/book2.png") no-repeat 0 -567px;
}
#book .ex_book h4{
	margin:0;
	padding:15px 0 0;
	border:none;
}
#book .ex_book p{
	margin-left:278px;
	padding:0 14px 18px 0;
	line-height:1.7;
}
#book .ex_book01 p{
	color:#223813;
}
#book .ex_book02 p{
	color:#3a2c12;
}
#book .ex_book03 p{
	color:#0e202f;
}
#book .ex_book04 p{
	color:#381313;
}
#book .ex_book .info_book{
	/* background:url("../../images/member/book/book2.png") no-repeat 0 -1111px; */
	position:absolute;
	bottom:9px;
	left:278px;
	width: calc(100% - 288px);
	height:112px;
	background-color: #292929;
	border-radius: 10px;
	overflow:hidden;
}
#book .ex_book .info_book2{
	background-image:url("../../images/member/book/book2.png");
	background-repeat:no-repeat;
	background-position:0 -967px;
	position:absolute;
	bottom:9px;
	left:278px;
	width:395px;
	height:134px;
	overflow:hidden;
}

#book .info_book dl,
#book .info_book2 dl{
  float: left;
  overflow: hidden;
  width: 164px;
  color:#fff;
	margin:10px 0 0 7px;
}
#book .info_book dt,
#book .info_book2 dt{
  clear: both;
  width: 3.5em;
}
#book .info_book dt,
#book .info_book dd,
#book .info_book2 dt,
#book .info_book2 dd{
  float: left;
}
#book .info_book dd,
#book .info_book2 dd{
  /width: 10em;
}
#book .info_book .at,
#book .info_book2 .at{
	font-size:10px;
	color:#aaa;
	clear: both;
	margin: 0;
	padding: 0;
	width: 164px;
}
#book .info_book ul,
#book .info_book2 ul{
	float: right;
	width: 184px;
	margin:6px 7px 0 0;
}
#book .info_book li,
#book .info_book2 li{
	margin: 0 0 1px;
}

#book .info_book li.mb6{
	margin-bottom:0px;
	height:95px;
	background:url(../../images/member/book/tb_bg.png) no-repeat;
}

#book .info_book .imgsp,
#book .info_book2 .imgsp{
	background:url(../../images/member/book/book.png) no-repeat;
	width: 184px;
	padding:24px 0 0;
}
#book .info_book .btn_gameon,
#book .info_book2 .btn_gameon{
	background-position:-800px -287px;
}
#book .info_book .btn_gameon:hover,
#book .info_book2 .btn_gameon:hover{
	background-position:-984px -287px;
}
#book .info_book .btn_kindle,
#book .info_book2 .btn_kindle{
	background-position:-800px -215px;
}
#book .info_book .btn_kindle:hover,
#book .info_book2 .btn_kindle:hover{
	background-position:-984px -215px;
}
#book .info_book .btn_booklive,
#book .info_book2 .btn_booklive{
	background-position:-800px -239px;
}
#book .info_book .btn_booklive:hover,
#book .info_book2 .btn_booklive:hover{
	background-position:-984px -239px;
}
#book .info_book .btn_kobo,
#book .info_book2 .btn_kobo{
	background-position:-800px -263px;
}
#book .info_book .btn_kobo:hover,
#book .info_book2 .btn_kobo:hover{
	background-position:-984px -263px;
}
#book .info_book .btn_ibookstore,
#book .info_book2 .btn_ibookstore{
	background-position:-800px -311px;
}
#book .info_book .btn_ibookstore:hover,
#book .info_book2 .btn_ibookstore:hover{
	background-position:-984px -311px;
}

#book .info_book .btn_gameon_iphone,
#book .info_book .btn_gameon_andoroid,
#book .info_book2 .btn_gameon_iphone,
#book .info_book2 .btn_gameon_andoroid{
	background:url("../../images/member/book/book2.png") no-repeat;
	width: 184px;
	padding:36px 0 0;
}

#book .info_book .btn_gameon_iphone,
#book .info_book2 .btn_gameon_iphone{
	background-position:-252px -48px;
}

#book .info_book .btn_gameon_iphone:hover,
#book .info_book2 .btn_gameon_iphone:hover{
	background-position:-436px -48px;
}

#book .info_book .btn_gameon_andoroid,
#book .info_book2 .btn_gameon_andoroid{
	background-position:-252px -84px;
}

#book .info_book .btn_gameon_andoroid:hover,
#book .info_book2 .btn_gameon_andoroid:hover{
	background-position:-436px -84px;
}
#book .link_list{
	float: right;
	width: 195px;
	height:95px;
	overflow:hidden;
	background:url(../../images/member/book/book3.png) no-repeat 0 -439px;
	margin:8px 7px 0 0;
}
#book .link_list select{
	width:182px;
	margin:66px 0 0 6px;
}

#book .author{
  border: solid 1px #dedede;
  background: #f7f7f7 url(../../images/member/book/author.png) no-repeat right 15px top 15px;
  overflow: hidden;
  margin-left: 0px;
	margin-top: 22px;
	padding-bottom: 15px;
}
#book .author div.text_area{
	/* width:540px; */
	width: calc(100% - 150px);
}

#book .author p{
    margin-left: 19px;
    line-height: 1.6;
    padding-right: 19px;
    font-size: 14px;
}
#book .author .name_author{
	font-size:19px;
	padding-top:16px;
	padding-bottom:10px;
}

#book .bt_book select{
	width:184px;
	margin-top:-350px;
}

#book .book_all{
	background:url(../../images/member/book/book3.png) no-repeat 0 0;
	height:390px;
	margin:22px 0 0;
	overflow:hidden;
}
#book .book_all h5.imgsp{
	padding:52px 0 0;
}
#book .book_all p,
#book .book_all ul{
	margin:0 0 8px 309px;
	line-height:1.7;
	color:#223813;
}
#book .book_all ul{
	margin:0 0 6px 319px;
}
#book .book_all a.imgsp{
	background:url(../../images/member/book/book3.png) no-repeat 0 -390px;
	width:259px;
	padding:49px 0 0;
	margin:15px 0 0 364px;
}

/*パッケージ*/
#package {
	background:url(../../images/member/package/bg.jpg) no-repeat 0 0;
	margin:13px 0 0;
}
#package .lead{
	padding:339px 0 0;
}

#package .btn_buy{
	background:url(../../images/member/package/parts.png) no-repeat 0 -2140px;
	width:450px;
	padding:50px 0 0;
	margin:0 auto;
}
#package .btn_buy:hover{
	background-position:-450px -2140px;
}

#package h3.ttl{
	border:none;
	background:url(../../images/member/package/title.png) no-repeat 0 0;
	padding:65px 0 0;
	margin:50px 0 0;
}
#package .benefit01 h3.ttl{
	margin:42px 0 0;
}
#package .benefit02 h3.ttl{
	background-position: 0 -70px;
	/*margin:38px 0 0;*/
}
#package .benefit03 h3.ttl{
	background-position: 0 -140px;
}
#package .benefit04 h3.ttl{
	background-position: 0 -210px;
}
#package .benefit05 h3.ttl{
	background-position: 0 -280px;
}
#package .benefit06 h3.ttl{
	background-position: 0 -350px;
}

#package .benefit01 ul{
	background:url(../../images/member/package/parts.png) no-repeat 0 -15px;
	width:100%;
}
#package .benefit01 li{
	display:block;
	float:left;
	width:341px;
}
#package .benefit01 strong{
	padding:199px 0 0;
}
#package .benefit01 dl{
	width:260px;
	margin:0 0 0 40px;
}
#package .benefit01 dt,
#package .benefit01 dd{
	display:inline;
	font-weight:bold;
}
#package .benefit01 dd{
	font-weight:normal;
	padding: 0 4px 0;
}

#package .benefit02 div{
	background:url(../../images/member/package/parts.png) no-repeat 0 -290px;
	width:100%;
	height:191px;
	margin:23px 0 0;
}
#package .benefit02 p,
#package .benefit04 p,
#package .benefit06 p{
	margin:0 0 0 348px;
}
#package .benefit02 ul{
	margin:12px 0 0 348px;
	border:solid 1px #90d0cf;
	background-color:#beeceb;
	width:204px;
	padding:10px 12px;
}
#package .benefit02 li{
	color:#153f3b;
}

#package .benefit03 div{
	background:url(../../images/member/package/parts.png) no-repeat 0 -600px;
	width:100%;
	height:438px;
}
#package .benefit03 li{
	padding:1px 0 0;
}

#package .benefit04 div{
	background:url(../../images/member/package/parts.png) no-repeat 0 -1100px;
	width:100%;
	height:191px;
	margin:23px 0 0;
}
#package .benefit04 ul{
	margin:10px 0 0 348px;
}
#package .benefit04 .kome li{
	padding-left:1em;
}

#package .benefit06 div{
	background:url(../../images/member/package/parts.png) no-repeat 0 -1340px;
	width:100%;
	height:238px;
	margin:23px 0 0;
}
#package .inform{
	background:url(../../images/member/package/parts.png) no-repeat 0 -1630px;
	margin:50px 0 0;
	height:477px;
	position:relative;
}
#package .inform h4{
	border:none;
	padding:51px 0 0;
}
#package .inform h4.sec{
	padding:54px 0 0;
	position:absolute;
	top:270px;
}
#package .inform table.tbl{
	width:643px;
	margin:14px 0 0 19px;
	/margin:-14px 0 0 19px;
	border-top: solid 1px #90d0cf;
	border-left: solid 1px #90d0cf;
}
#package .inform table.tbl th,
#package .inform table.tbl td {
	border-bottom: solid 1px #90d0cf;
	border-right: solid 1px #90d0cf;
	text-align:left;
}
#package .inform table.tbl th{
	color:#153f3b;
	background:#beeceb;
	width:138px;
}
#package .inform table.tbl td{
	color:#245351;
	background:rgba(255,255,255,0.7);
	/background:#fff;
}
#package .inform ul{
	margin:0 0 0 36px;
	position:absolute;
	top:341px;
}
#package .inform li{
	color:#175c58;
}
#package .inform a:link,
#package .inform a:visited{
	color:#175c58;
	text-decoration:none;
}
#package .inform a:hover,
#package .inform a:active{
	color:#175c58;
	text-decoration:underline;
}
#package table.tbl th,
#package table.tbl td {
	text-align:center;
}


/*推奨PC/グラフィックボード*/
.leftbox{
	float:left;
}

.rightbox{
	float:right;
}

#recommendation_area #recommendation_pc{
	background:url("../../images/member/recommended_pc/bg_recommended_pc.jpg") no-repeat 0 0;
	width:683px;
	height:251px;
	margin:13px 0 20px 0;
}

#recommendation_area #pc_contents{
	margin-bottom:40px;
}

#recommendation_area #pc_area{
	padding:20px 19px 0;
	margin-bottom:30px;
}

#recommendation_area #pc_box1,
#recommendation_area #pc_box2,
#recommendation_area #pc_box3{
	width:200px;
}

#recommendation_area #pc_box1{
	margin-right:23px;
}

#recommendation_area #pc_box2{
	margin-right:22px;
}

#recommendation_area #pc1,
#recommendation_area #pc2,
#recommendation_area #pc3{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat;
	width:200px;
	height:200px;
	margin-bottom:20px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%,;
	font-size:0;/*IE8,9対応*/
}

#recommendation_area #pc1{
	background-position:0 0;
}

#recommendation_area #pc2{
	background-position:-210px 0;
}

#recommendation_area #pc3{
	background-position:-420px 0;
}

#recommendation_area .pc_detail{
	margin-bottom:21px;
}

#recommendation_area .pc_detail dt{
	width:45px;
}

#recommendation_area .pc_detail dd{
	width:155px;
}

#recommendation_area .pc_detail dd#dbox1,
#recommendation_area .pc_detail dd#dbox2,
#recommendation_area .pc_detail dd#dbox3{
	width:200px;
}

#recommendation_area a.btn_pc{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -210px;
	width:200px;
	height:40px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
}

#recommendation_area a.btn_pc:hover{
	background-position:-210px -210px;
}

/*#recommendation_area #special_area h4{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -1036px;
	height:20px;
}*/

.mb13{
	margin-bottom:13px;
}

.mb14{
	margin-bottom:14px;
}

.mb16{
	margin-bottom:16px;
}

.mb9{
	margin-bottom:9px;
}

.pl5{
	padding-left:5px;
}

.pl10{
	padding-left:10px;
}

.pl18{
	padding-left:18px;
}

.pl19{
	padding-left:18px;
}

.pr19{
	padding-right:18px;
}

.bcl{
	color:#243b53;
}

.gcl{
	color:#2b8306;
}

.fw{
	font-weight:bold;
}

#special_area #glider_area{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -260px;
	width:683px;
	height:130px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
	margin-bottom:20px;
}

#special_area #glider_area_inner{
	width:645px;
	margin:0 auto;
}

#special_area  #bd1,
#special_area  #bd2,
#special_area  #bd3{
	width:200px;
	text-align:center;
	font-weight:bold;
}

#special_area  #bd1{
	margin-right:23px;
}

#special_area  #bd2{
	margin-right:22px;
}

#special_area_inner1{
	margin-bottom:26px;
}

#item_area{
	padding:0 19px;
}

.item1,
.item2,
.item3,
.item4{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
}

.item1{
	background-position:0 -390px;
	width:40px;
	height:40px;
	margin:0 20px 0 5px;
}

.item2{
	background-position:-50px -390px;
	width:40px;
	height:40px;
	margin:0 20px 0 5px;
}

.item3{
	background-position:-100px -390px;
	width:40px;
	height:40px;
	margin:0 20px 0 5px;
}

.item4{
	background-position:-150px -390px;
	width:40px;
	height:40px;
	margin:0 20px 0 5px;
}

*html .item1,
*html .item2,
*html .item3,
*html .item4{
	margin-left:3px;
}

.item_text1,
.item_text2,
.item_text3,
.item_text4{
	padding:10px 0;
	height:20px;
	font-weight:bold;
}

#item_text5{
	margin-top:8px;
}

#graphic_board_contents{
	margin-bottom:40px;
}

#graphic_board_area{
	padding:20px 21px 0 21px;
}

#graphic_board_area #gb1{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat -384px -390px;
	width:195px;
	height:228px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
	margin-right:43px;
}

#graphic_board_area #gb2{
	width:403px;
}

#graphic_board_area #gb2_inner{
	margin:10px 0 20px;
}

/*#graphic_board_area #gb2_inner dt{
	width:45px;
}

#graphic_board_area #gb2_inner dd{
	width:316px;
}*/

/*#graphic_board_area #gb2_inner #gbbox{
	width:361px;
}*/

#gb_text li{
	font-weight:bold;
}

#item_description{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -724px;
	width:682px;
	height:254px;
	padding:65px 0 0 0;
	margin:24px 0 0 0;
}

#item_description table{
	width:644px;
	border-left:1px solid #becae4;
	border-top:1px solid #becae4;
	margin-left:18px;

}

#item_description table td{
	border-right:1px solid #becae4;
	border-bottom:1px solid #becae4;
	padding:3px 5px 3px 5px;
}

.item6,
.item7,
.item8,
.item9{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
}

.item6{
	background-position:-200px -390px;
	width:36px;
	height:36px;
	margin-right:10px;
}

.item7{
	background-position:-246px -390px;
	width:36px;
	height:36px;
	margin-right:10px;
}

.item8{
	background-position:-292px -390px;
	width:36px;
	height:36px;
	margin-right:10px;
}

.item9{
	background-position:-338px -390px;
	width:36px;
	height:36px;
	margin-right:10px;
}

*html .item6,
*html .item7,
*html .item8,
*html .item9{
	margin-left:0;
}

.item_text6,
.item_text7,
.item_text8,
.item_text9{
	padding:9px 0 0;
	/*height:14px;*/
	font-weight:bold;
}

#performance{
	width:35px;
}

#use_rule{
	padding:20px 19px 0 19px;
	margin-bottom:26px;
}

#use_text{
	margin-bottom:8px;
}

.condition{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -600px;
	width:153px;
	height:34px;
	padding:20px 0 0 9px;
	font-weight:bold;
	margin-right:15px;
}

#use_rule_box td{
	padding:0;
}

.rule_text1{
	height:34px;
	padding-top:20px;
}

.rule_text2{
	height:45px;
	padding-top:9px;
}

.bt_item_code{
	background:url("../../images/member/recommended_pc/recommended_pc.png") no-repeat 0 -664px;
	width:450px;
	height:50px;
	margin:0 auto 40px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:100%;
	font-size:0;/*IE8,9対応*/
}

.bt_item_code:hover{
	background-position:-450px -664px;
}

#att_txt{
	margin-bottom:30px;
}

#support{
	margin-bottom:30px;
}

#support li{
	text-indent:0;
	padding:0;
}

#support #sup1,
#support #sup2{
	margin-bottom:5px;
}

#support #sup1{
	font-size:13px;
	font-weight:bold;
}

#support #sup3,
#support #sup4,
#support #sup5{
	margin-bottom:5px;
}

#action{
	margin-bottom:5px;
}

#action li{
	font-size:13px;
	font-weight:bold;
}

#action_txt{
	margin-bottom:5px;
	margin-top:0;
}

#action_txt2{
	margin-top:0;
}

