@charset "shift_jis"; 


/* {^eLXgNp */
.button-rink, .button-rink:visited{
      font-size:12px;
      background:#cccccc;
      display:inline-block;
      padding:3px 8px 3px 8px;
      color:#000000;
      text-decoration:none;
						margin:0 10px 0 0;
}
a.button-rink {
     color:#000000;
}
.button-rink a:link{
     color:#000000;
}
.button-rink:hover{
    text-decoration:none;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
/* {^eLXgp */


/* testp */
.testcontainer{border:dashed #ffcc00 1px}

.loading {text-align:center;margin:20px;}
	
	
#nav_t{overflow:hidden;	padding:0;	margin:0 0 0 50px; height:30px;}
#nav_t li{float:left; height:30px}
#nav_t a{display:block; padding:10px}

#nav_t a , div.left_n , div.left_r{float:left; background-image: url(/basestyle/images/gw/gwnaviback.jpg)}


div.left_n{background-position:0 0; width:5px; height:100%}
#nav_t a{background-position:0 -30px; background-repeat:repeat-x; padding:5px 5px; vertical-align:middle; height:30px}
div.left_r{background-position:-5px 0; width:10px; height:100%}
/* div.left_c a{font-weight:bold; color:#000000;text-decoration:none} */





.parts_left{float:left;margin:0 10px 0 0;width:250px;}
.parts_right{float:none}
.parts_name01{font-size:14px;font-weight:bold;margin-bottom:5px;}
.brand{font-size:14px;font-weight:bold;margin-bottom:5px;}
.parts_name02{font-size:20px;}
.parts_caution{font-size:14px;font-weight:bold;color:#ff0000}
.parts_comment01{color:#FF6600;margin:5px 0 10px 0;}
.description{color:#FF6600;margin:5px 0 10px 0;}
.parts_comment02{color:#FF6600;}
.parts_nouki{font-weight:bold}
.parts_button_waku{border:1px #ff0000 solid;padding:10px;margin:10px;}




#nav_t a:hover{font-weight:bold; text-decoration:none; color:#ffffff}
#nav_t a{font-weight:bold; text-decoration:none; color:#000000}




.nav_sub{margin:0px 0 0 10px}
ul.nav_sub li{ DISPLAY: inline}
.nav_sub a{font-weight:bold; color:#ffffff; margin:0 0px; padding:0px 10px; border-right:solid #DBDADA 1px}
ul.nav_sub a:hover{ color:#FFCC00; text-decoration:underline}

.nav_base{margin:0px 0 0 0}
ul.nav_base li{ DISPLAY: inline}
.nav_base a{ margin:0 0px; padding:0px 10px; border-right:solid #DBDADA 1px}
ul.nav_base a:hover{text-decoration:underline}

/* search_bar*/
div#search_bar{ padding:12px 0 1px 10px; background-color:#eeeeee; vertical-align:middle}



.shop_list{font-size:smaller; padding-top:3px;}
.shop_list li{ DISPLAY: inline; color:#cccccc;}
.shop_list a{padding:0px 3px;}
.shop_list a:hover{ color:#FFCC00; text-decoration:underline}



#submenu{text-align:center}
#micros{vertical-align:middle; margin: 3px 20px 3px 30px;	color:#000000;	font-weight: bold;	font-size:12px !important}
.search_pull{margin:0 10px 0 5px}
.search_box{}
.search_but{ margin:0 0 0 10px; BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 2px; CURSOR: pointer; COLOR: #ffffff; BACKGROUND-COLOR:#FF9900; BORDER-RIGHT-WIDTH: 2px}

/* Xg */
div.list_up{padding:3px 3px 3px 4px;margin:0 0 0 0;background-color: #f3f3f3;font-weight:bold; color:#333333;}
div.list_down{padding:2px 2px; margin:0 0 5px 0}
div.list_down_top{padding:2px 4px; margin:0 0 5px 0;border:1px solid #f3f3f3;background-color:#ffffff}
div.list_down p{margin:0px;}

.daf_b{margin-bottom:15px;}
ul.daf_b li{background: url("/stylebase/img/list.png") no-repeat 5px 8px;padding:5px 0 3px 15px;border-bottom:dotted #CAC6B3 1px}



.rakuten_mark{color:#C03;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}
.amazon_mark{color:#FC0;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}
.amp_mark{color:#F39;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}
.shop_mark{color:#F60;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}
.yahoo_mark{color:#F00;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}
.bto_mark{color:#06C;padding:0px 3px;font-size:90%;margin:0;font-weight:bold}

.price_red{
	font-family: Century Gothic, Futura, Verdana, Arial, Meiryo, "CI", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", Osaka, "MS P Gothic", "lr oSVbN", sans-serif;
	font-size:150%;
	font-weight:bold;
	color:#FF0000
}
.price_red_red{	font-family: Century Gothic, Futura, Verdana, Arial, Meiryo, "CI", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", Osaka, "MS P Gothic", "lr oSVbN", sans-serif; font-size:180%; font-weight:bold; color:#ff0000}
.priceyen_red{
	font-size:120%;
	font-weight:bold;
	color:#FF0000;
	padding-top:3px
}
.priceyen_red_red{font-size:120%; font-weight:bold; color:#ff0000; padding-top:3px}
.price_tax{color:#ff0000;}
body#game_style .price_tax{color:#FF9900;}
body#ex_style .price_tax{color:#FF9900;}
.price_zei{font-size:80%}
.bto_pickup{background-color:#F3F3F3; padding:1px; margin:2px; float:left; line-height:110%; margin-bottom:15px}
.bto_up{float:right}

.doubleline {/*ρdζθΑ΅ό*/
background-image:url("/basestyle/images/d_line.gif");
background-repeat:repeat-x;
background-position: center;
font-family: Century Gothic, Futura, Verdana, Arial, Meiryo, "CI", "Hiragino Kaku Gothic Pro", "qMmpS Pro W3", Osaka, "MS P Gothic", "lr oSVbN", sans-serif;
} 



/* font-sizeACR */
#fnav{	position:absolute;	right:10px;	top:20px;	padding:0;	margin:0}
#fnavt{	position:absolute;	right:13px;	top:3px;	padding:0;	margin:0;margin:0 0 3px 0 ; font-size:12px !important}
ul#fnav li{float:left; margin-right: 0px; text-align:center}
ul#fnav a{float:left; padding:2px 5px; text-decoration:none; color:#ffffff; background-color:#45C035; margin:1px}
ul#fnav a:hover{background: #FF9600; color:#FFFfff; text-decoration:underline}
ul#fnav li.activelink a,ul#fnav li.activelink a:hover,ul#fnav li.activelink a:visited{text-decoration:none; color:#ffffff; background-color:#289D19}
li#st a{font-size:12px} 
li#mt a{font-size:14px}
li#lt a{font-size:18px}



div#support_menu{
	position:absolute;
	text-align:right;
	right:10px;
	top:32px;
	font-size:12px;
}
div#support_menu a{color:#006699; font-weight:normal}
div#support_menu a:hover{ color:#FFCC00; text-decoration:underline}



.os_XPHomeEdition {color:#339900}
.os_XPProfessionalService {color:#FF6600}
.os_XPMediaCenter {color:#3366CC}
.os_XPProfessional64 {color:#3366CC}
.os_XPTabletPC {color:#3366CC}

.os_VistaHomeBasic {color:#66CC66}
.os_VistaHomePremium {color:#339933}
.os_VistaBusiness {color:#2344C7}
.os_VistaUltimate {color:#333333}

.os_Win7Premium {color:#339933;font-weight:bold;}
.os_Win7Pro {color:#2344C7;font-weight:bold;}
.os_Win7Ultimate {color:#333333;font-weight:bold;}
.os_WinSBS {color:#f99200;font-weight:bold;}
.os_Win8 {color:#00bcf2;font-weight:bold;}
.os_Win8Pro {color:#00bcf2;font-weight:bold;}
.os_Win81 {color:#00bcf2;font-weight:bold;}
.os_Win81_Pro {color:#00bcf2;font-weight:bold;}
.os_Win81_bing {color:#00bcf2;font-weight:bold;}
.os_Win7Pro_dg {color:#2344C7;font-weight:bold;}
.os_Win10 {color:#0180CD;font-weight:bold;}
.os_Win10_Pro {color:#0180CD;font-weight:bold;}



/* ohv_EJ[ */
.bandle_norton_01{color:#C33;background-color:#FFE2BB;font-weight:bold;}
.bandle_win7_ultimate{color:#333333;background-color:#EBEBEB;font-weight:bold;}
.bandle_win7_pro{color:#039;background-color:#E1FEFF;font-weight:bold;}
.bandle_win7_home{color:#060;background-color:#EAFDD0;font-weight:bold;}
.bandle_osusume{color:#FF0000;background-color:#fff0f0;font-weight:bold;}

/* index */
.index_contents{border:solid #cccccc 1px;margin-bottom:10px;}
.search_title{font-weight:bold; margin:2px 0 2px 2px}
.new{color:#FF3366; font-weight:bold;}
.sp{font-family:Verdana; color:#339999; font-weight:bold;}

#Page_navi{	margin:30px auto 30px auto;}
#Page_navi ul{text-align:center}
#Nnav{	padding:0;	margin:0;font-size:larger; text-align:center}

ul#Nnav li{float:left; margin:2px;}
ul#Nnav a{float:left; padding:3px 6px; text-decoration:underline; background-color:#ffffff;border:solid 1px #eeeeee;}
ul#Nnav a:hover{background: #006699; color:#FFFfff; text-decoration:underline}
#select_Navi{text-decoration:none; padding:3px 6px; background-color:#eeeeee;border:solid 1px #cccccc;font-weight:bold;}
.comment1{
	color:#FF6600;
	margin-bottom: 5px;
}

.item_title{font-weight:bold;}
#parts_rank_contents{margin-bottom:20px;}
#parts_sort{margin-bottom:20px;}
#parts_banner{margin-bottom:20px;}
#member_caution{margin-bottom:20px;}
#listBox{margin:40px 0;}
.parts_title{font-size:20px;margin:0 0;line-height:110%;;font-weight:bold;	font-family: "Verdana"}
.parts_nouki{float:left;margin-top:3px;}
.parts_comparion{float:left;margin:1px;}

.parts_rank{background-color:#FF6666;margin:2px;padding:2px;}
.parts_rank2{background-color:#FF9999;margin:2px;padding:2px;}
.parts_rank3{background-color:#FFCCCC;margin:2px;padding:2px;}
.parts_rank_price{color:#ff0000;font-weight:bold;}

/* ohv_EJ[ */
.bandle_office_01{background-color:#FFCC33}

p#user_top{
display:block;
background-repeat:no-repeat;
text-align:left;
top:28px;right:500px;
padding:1px 20px 1px 368px;
font-size:14px;
z-index:1;
display:block;
}




.price_ye{	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";font-size:150%; font-weight:bold; color:#ffcc00}
.priceyen_ye{font-size:120%; font-weight:bold; color:#ffcc00; padding-top:3px}

.price_zei{font-size:80%}
.bto_pickup{background-color:#F3F3F3; padding:1px; margin:2px; float:left; line-height:110%; margin-bottom:15px}
.bto_up{float:right; margin:50px 10px 20px 0;}
.bto_up_book{text-align:right; margin:0 10px 10px 0;}



/*««««« member «««««*/
#member{
text-align:center;
}

#member #contents{
width:780px;
text-align:left;
margin:0 auto 50px auto;
}

#member h2{
font-size: 140%;
color:#333333;
padding:0 3px 0 3px;
height:auto;
}

#member .inner_box{
padding:6px;
}

#member .move{
text-align:right;
margin-top:6px;
}
 
#member .title_bar{
height:20px;
background-color:#f0f0f0;
}
				
#member .box_gr{
background-color:#f0f0f0;
padding:6px;
margin:0 3px 5px 0;
}

#member .btn_submit{
width:190px;
margin:0 auto 0 auto;
}

#auto_login{
line-height:150%;
}

#member #history_year li{
margin:2px 0 2px 0;
}

#member .prod_item li{
padding:2px 0 2px 0;
}

#member .table{
width:100%;
}

#member .table .row_header_2nd .col_header{
background-color:#aaaaaa;
border-bottom:1px solid #cccccc;
color:#ffffff;
padding:2px;
text-align:center;
}			

#member .table .row_header_3rd .col_header{
background-color:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:5px;
}

#member .table .row_header_3rd .col_member{
border-bottom:1px solid #cccccc;
padding:5px;
}	
		
#member .table .row_header_3rd .col{
border-bottom:1px solid #cccccc;
padding:5px;
}

#member .table .col_member{
padding:5px;
}

#member .table .row_odd_num td{
border-top:1px solid #cccccc;
}

#member .table .row_even_num td{
border-top:1px solid #cccccc;
background-color:#f0f0f0;
}

#member .table .price{
color:#333333;
text-align:right;
vertical-align:top;
border-right:1px solid #cccccc;
padding:5px;
}

#member .table .id{
border-right:1px solid #cccccc;
vertical-align:top;
padding:5px;
}

#member .table .prod_name{
border-right:1px solid #cccccc;
vertical-align:top;
}

#member .table .date{
border-right:1px solid #cccccc;
vertical-align:top;
padding:5px;
}

#member .table .status{
border-right:1px solid #cccccc;
vertical-align:top;
padding:5px;
}

#member .table .detail{
vertical-align:top;
padding:5px;
}
 
#login #id{
width:220px;
height:20px;
}
 
#login #pass{
width:220px;
height:20px;
}

#login #pass_1{
width:180px;
height:20px;
}

#login #pass_2{
width:180px;
height:20px;
}

#login #pass_3 {
width:180px;
height:20px;
}

#login #mail{
width:220px;
height:20px;
}

#member .inner_block{
padding:6px;
}

#member #mail_news ul {
margin:3px; 
}

#member #mail_news ul li {
margin-bottom:5px;
}

#member #order_info ul {
margin:3px; 
}

#member #order_info ul li {
margin-bottom:5px;
}
/*ͺͺͺͺͺ member ͺͺͺͺͺ*/
#order{
text-align:center;
}

#order h2{
font-size: 140%;
color:#333333;
padding:0 3px 0 3px;
height:auto;
}

#order #contents{
width:780px;
text-align:left;
margin:0 auto 50px auto;
}
 
#order .under_bar_dotted{
margin-bottom:0px;
}

.payment_name{
font-weight:bold;
margin-top:6px;
}

.chk_dest{
color:#ff0000;
size:11px;
position:absolute;
height:16px;
margin-left:146px;
}

.form_chk_radio{
margin:6px;
}

#order .inner_box{
padding:6px;
}

#order .btn_submit{
width:190px;
margin:0 auto 0 auto;
}

#order #tel_shop{
margin-right:3px;
}

.goto_cart{
margin:10px;
}

.delivery {
font-size:x-small;
font-weight:bold;
}		

.form_text_no{
ime-mode:disabled;
}

#order .notice{
	width:410px;
}		

#order .table{
width:100%;
margin:0 auto 0 auto;
/*border:1px solid #ff0000;*/
}

#order .table_label {
font-size:12px;
font-weight:bold;
line-height:19px;
margin-left:6px;
height:19px;
vertical-align:middle;
}		
				
#order .table .row_header_2nd .col_header{
background-color:#aaaaaa;
color:#ffffff;
padding:2px; 
}				

#order .table .row_odd_num td{
border-top:1px solid #cccccc;
}

#order .table .row_even_num td{
border-top:1px solid #cccccc;
}

#order .table .col{
padding:5px;
}
 
#order .table .cat{
}		
		
#order .table .name{
border-left:1px solid #cccccc;
}

#order .table .price{
border-left:1px solid #cccccc;
}		

#order .table .cnt{
border-left:1px solid #cccccc;
}	

#order .table .total{
border-left:1px solid #cccccc;
}	

#order .cart_row_total .col_header {
text-align:right;
background-color:#f0f0f0;
border-top:1px solid #cccccc;
padding:3px; 
}

#order .cart_row_total .col {
text-align:right;
border-top:1px solid #cccccc;
background-color:#ffffff;
padding:3px; 
}

#order .table .row_header_3rd .col_header{
background-color:#f0f0f0;
border-bottom:1px solid #cccccc;
padding:5px;
}

#order .table .row_header_3rd .col_member{
border-bottom:1px solid #cccccc;
padding:5px;
}	
		
#order .table .row_header_3rd .col{
border-bottom:1px solid #cccccc;
padding:5px;
}

#order .box{
border:1px solid #cccccc;
padding:6px;
}	
				
#order .box_gr{
background-color:#f0f0f0;
padding:6px;
margin:0 3px 5px 0;
}

#order #cart_login{
margin-top:15px;
}

#order #btn{
margin:25px 0 50px 0;
}

#order #tel_shop{
margin-top:10px;
}

.pc_base_banner{margin-bottom:50px;}

p.pc_desk_banner a{
display:block;
background-repeat:no-repeat;
text-align:center;
height:25px;
width:240px;
font-size:12px;
display:block;
background-image:url(/gwpc/images/desktop_bg_banner.jpg);
float:left;
padding:84px 10px 0 10px;
font-weight:bold;
}

p.pc_game_banner a{
display:block;
background-repeat:no-repeat;
text-align:center;
color:#ffffff;
height:25px;
width:240px;
font-size:12px;
display:block;
background-image:url(/gwpc/images/game_bg_banner.jpg);
float:left;
padding:84px 10px 0 10px;
font-weight:bold;
}

p.pc_note_banner a{
display:block;
background-repeat:no-repeat;
text-align:center;
height:25px;
width:240px;
font-size:12px;
display:block;
background-image:url(/gwpc/images/note_bg_banner.jpg);
float:left;
padding:84px 10px 0 10px;
font-weight:bold;
}

p.pc_game_note_banner a{
display:block;
background-repeat:no-repeat;
text-align:center;
color:#ffffff;
height:25px;
width:240px;
font-size:12px;
display:block;
background-image:url(/gwpc/images/game_bg_banner4.jpg);
float:left;
padding:84px 10px 0 10px;
font-weight:bold;
}

p.pc_parts_banner a{
display:block;
background-repeat:no-repeat;
text-align:center;
height:25px;
width:240px;
font-size:12px;
display:block;
background-image:url(/gwpc/images/parts_bg_banner.jpg);
float:left;
padding:84px 10px 0 10px;
font-weight:bold;
}


/* p[cRhp */

#logrecom_placeholder{margin-top:50px}
.productcheck {float:left;margin:5px;padding:10px; width:120px;height:300px;border-right:dotted 1px #bbdbfe;overflow:hidden}
.product_image {margin-bottom:5px; text-align:center}
.otherlink{margin:2px 0 5px 2px;}
.productcheck li.name{font-weight:bold}
.logrecom_title{background-color:#e6f2ff;font-weight:bold;padding:3px;margin-bottom:5px;width:99%;}
.spec1 a{font-weight:bold;color:#000000}


#logrecom_placeholder_bto{margin-top:50px}


.productcheck_bto{background-color:#f3f3f3;font-size:11px;float:left;margin:0;padding:6px 7px 6px 6px; width:145px;height:370px;}
.productcheck_bto_index{
	font-size:11px;
	position: relative;
	float:left;
	width:140px;
	height:300px;
	margin-right: 23px;
	z-index: 1;
	margin-bottom: 20px;
	text-align: left;
}
.productcheck_bto_sale{background-color:#ffe9e9;font-size:11px;position: relative;float:left;margin:0;padding:6px 7px 6px 6px; width:147px;height:370px;}
.productcheck_bto_all{background-color:#f3f3f3;font-size:11px;position: relative;float:left;margin:0;padding:6px 7px 6px 6px; width:145px;height:350px;}

.productcheck_bto_all_box{background-color:#f3f3f3;padding:5px;width:790px;}
.productcheck_bto_all_box2{background-color:#f3f3f3;padding:5px;width:790px;}
.productcheck_bto_all_title{font-weight:bold;padding:5px 3px 0px 10px;font-size:120%;}

.productconnect{
	background-color:#ffffff;
	height:300px;
	overflow:hidden;
}
.productcheck_parts{font-size:11px;position: relative;float:left;margin:1px;padding:0 6px 6px 4px; width:140px;height:350px;border-right:dotted 1px #bbdbfe;overflow:hidden}
.productcheck_goods{font-size:11px;position: relative;float:left;margin:1px;padding:6px 6px 6px 4px; width:140px;height:250px;border-right:dotted 1px #bbdbfe;border-bottom:dotted 1px #cccccc;overflow:hidden;}

.productcheck_bto_top{font-size:11px;position: relative;float:left;margin:1px;padding:0 8px 6px 1px; width:131px;height:330px;border-right:dotted 1px #bbdbfe;overflow:hidden}
.product_image_bto{
	margin-bottom:5px;
	text-align:center;
	background-color: #FFFFFF;
	height: 112px;
	width: 140px;
}
.otherlink_bto{margin:2px 0 5px 2px;}
.productcheck_bto li.name{font-weight:bold}
.logrecom_title_bto{background-color:#eeeeee;font-weight:bold;padding:3px;}
.spec1_bto{
	font-weight:bold
}
.spec1_bto_red{font-weight:bold;color:#ff0000}
.spec1_bto_top{color:#000000}
.spec1_parts{color:#000000}
.name_bto{font-weight:bold;}
.name_bto_top{font-weight:normal;}
.price_bto_top{margin:3px 0;}
.productcheck_bto .price_bto{color:red;font-weight:bold;}
.productcheck_parts .price_bto{color:red;font-weight:bold;}
.images_left{margin: 0pt 10px 0pt 0pt; float: left;}
.spec_gpu_top{color:#000000;font-weight:bold}
.recom_10_text{}


.product_image_rankign{
	position:absolute;
	top:-5px;
	z-index:2;
}

.product_image_rankign2{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}



.sitemap_s{float:left;width:150px;margin:0 10px 0 0;}
.spec2_bto{
	line-height:130%;
}
.spec3_bto{color:#666666;line-height:130%;}
.spec4_bto{font-weight:bold; color:#ff6600}
.spec4_bto_ye{font-weight:bold;color:#ffcc00}

#logrecom_placeholder_bto_g{margin-top:50px;}
.productcheck_bto_g{background-color:#1c1c1c;font-size:11px;position: relative;float:left;margin:0;padding:6px 7px 6px 6px; width:147px;height:350px;}
.productconnect_g{background-color:#000000;height:344px;padding:3px;}
.productcheck_bto_s{font-size:11px;position: relative;float:left;margin:1px;padding:10px 6px 6px 4px; width:140px;height:350px;border-right:dotted 1px #bbdbfe;border-top:dotted 1px #cccccc;overflow:hidden}
.product_image_bto_g{margin-bottom:5px; text-align:center}
.otherlink_bto_g{margin:2px 0 5px 2px;color:#cccccc}
.productcheck_bto_g li.name{font-weight:bold}
.logrecom_title_bto_g{background-color:#eeeeee;font-weight:bold;padding:3px;color:#cccccc}
.spec1_bto_g{font-weight:bold;color:#ffffff}
.name_bto_g{font-weight:bold;color:#ffffff}
.name_bto_g a{color:#66ccff}
.productcheck_bto_g .price_bto_g{color:red;font-weight:bold;color:#ffcc00}
.spec2_bto_g{color:#cccccc}
.sitemap_s_g{float:left;width:150px;margin:0 10px 0 0;}
.spec2_bto_g{color:#cccccc;font-size:10px;line-height:100%;}
.spec3_bto_g{color:#999999;font-size:10px;line-height:100%;}
.spec4_bto_g{font-weight:bold;color:#ffcc00}
.price_base_bto_g{color:#cccccc;margin:0;}
.price_base_bto{margin:0;}

.doubleline_g {/*ρdζθΑ΅ό*/
text-decoration:line-through;
background-repeat:repeat-x;
background-position: center;
} 



/* NEW */


#unitcom_box{position:relative;top:0px;min-width:990px;}
#unitcom_box p{margin:0;padding:2px 0;}
#unitcom_head{background-color:#f6faff;padding:2px 0 1px 5px;margin:0 0 0 0;border-bottom:1px solid #cccccc;} 
#unitcom_headtext{font-size:12px;}
#unitcom_rogo{position:absolute;right:0px;top:3px;}


	
#gw_bar_base{background-image:url(/gw_img/gw_bar_base.png);height:110px;border-top:2px solid #FFB546}
#gw_bar{position:relative;
background-image:url(/gw_img/gw_bar.png);background-repeat:no-repeat;height:110px;width:990px;margin:0 auto;
}
#gw_title{position:absolute;bottom:45px;left:190px;width:310px;}
#gw_rogo{position:absolute;bottom:45px;left:10px}
#gw_tel{
	position:absolute;
	top:12px;
	left:600px;
	text-align:right;
	height:31px
}

#gw_icon{
	position:absolute;
	top:10px;
	right:8px;
}
#gw_search{position:absolute;bottom:5px;left:10px;}
#gw_search_bt{float:left;width:100px;margin-top:1px;}
.gw_top_box li{float:left;margin:0 3px;}

#gw_banner_sale{z-index:0;position:relative;left:-100px;width:150px;height:150px;top:-5px;}

#gw_banner_sale a:hover img {filter: alpha(opacity=100);
	opacity: 1;}
/* navi */
ul.sidenav {
	margin: 0px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-weight:bold;

}
ul.sidenav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	width: 160px;
	background-repeat:no-repeat;
	line-height:150%;
}


ul.sidenav li a {
	padding: 7px 10px 6px 5px;
	display: block;
	color: #333333;
	text-decoration: none;
	border-left:1px solid #e3e3e3;
	background-repeat:no-repeat;
}

ul.sidenav .category_selected {
	background-image:url(/gw_img/gw_li_bar_selected.jpg);
	color:#ffffff;
	padding: 11px 0px 10px 5px;
	display: block;
	border-left:1px solid #e3e3e3;
	width: 154px;
}


ul.sidenav .category_selected_a a{
	background-image:url(/gw_img/gw_li_bar_selected.jpg);
	color:#ffffff;
	padding: 11px 0px 10px 5px;
	display: block;
	border-left:1px solid #e3e3e3;
	width: 154px;
}







ul.sidenav .category_top a {
	background-image:url(/gw_img/gw_li_bar.jpg);
}

ul.sidenav .category_top a:hover {
	z-index:20;
	background-image:url(/gw_img/gw_li_bar_on.jpg);
	color:#ffffff;
}




ul.sidenav .category_sub a {
	background-image:url(/gw_img/gw_li_bar_sub.jpg);
	font-weight:normal;
}



ul.sidenav .category_sub a:hover {
	z-index:20;
	background-image:url(/gw_img/gw_li_bar_direct_on.jpg);
 text-decoration:underline
}



ul.sidenav .category_out a {
	background-image:url(/gw_img/gw_li_bar_direct.jpg);
	font-weight:bold;
	
}

ul.sidenav .category_out a:hover {
	z-index:20;
	background-image:url(/gw_img/gw_li_bar_direct_on.jpg);
 text-decoration:underline
}





ul.sidenav .category_selected_link a {
	background-image:url(/gw_img/gw_li_bar_selected.jpg);
	font-weight:bold;
	color:#ffffff;

}


ul.sidenav .category_selected_link a:hover {
	text-decoration:underline
}




ul.sidenav .category_list_next {
	background-image:url(/gw_img/gw_li_bar_sub.jpg);
	font-weight:normal;
	padding: 7px 0px 6px 5px;
	display: block;
	border-left:1px solid #e3e3e3;
	cursor:default;
}



ul.sidenav div {
	display: none;
	position: absolute;
	top: 0;
	left: 165px;
	background-color:#ffffff;
	border:1px solid #ffaa4d;
	z-index: 30;
	margin:0;
	padding:0;
	
}

ul.sidenav div li{
	width:220px;
	padding:0;
	margin:0;

	}
	
ul.sidenav div li a{
	padding: 5px 0px 6px 5px;
	}
	
ul.sidenav div li a:hover{
	background-color:#FCEAD6;
	}



	
.gw_navi_side{background-image:url(/gw_img/gw_li_side.png);
	background-repeat:no-repeat;
	background-position :-7px 10px;}

/* gw_footer */
#gw_footer{position:relative;padding:10px;background-color:#f6f6f6;margin:0px;}
.footer_box_end{margin:20px 10px 10px 10px;color:#333333;font-size:80%;}
.top_bt{	position: absolute;bottom:0;right:0;margin:5px;}


/* T[` */
.nav_p{margin:5px 10px;}



.left_banner_box{margin: 0 0 3px 0;width:160px;}
.left_banner_box p{margin:0px 0 5px 0;padding:0;line-height:1.3}


.rectangle_banner{margin:0 0 5px 0;width:300px;}
.rectangle_banner p{margin:0px 0 5px 0;padding:0;line-height:1.3;text-align:left}

.rectangle_half_banner{margin:0 0 5px 0;width:150px;}
.rectangle_half_banner p{margin:0px 0 2px 0;padding:0;line-height:1.3;text-align:left}


.news_banner{margin:0px 0px 3px 0px;border-bottom: dotted #CAC6B3 1px;}
.news_banner p{margin:0px 3px 5px 3px;padding:0;line-height:1.3;text-align:left}


.news_imgtext_base{margin:5px 0px 3px 0px;border-bottom: dotted #CAC6B3 1px;}
.news_imgtext_base p{margin:0px 3px 5px 3px;padding:0;line-height:1.5;text-align:left}
.map_imgtext_title{font-weight:bold;font-size:16px;}
#right_rectangle{width:300px;}

.suggests_top{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer;  border-top: 1px solid #999999;}
.suggests_middle01{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer;}
.table_01{text-align:left; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px;}
.table_02{font-size:90%;margin:0px; padding:0px;}
.table_03{text-align:right; white-space:nowrap; margin:0px; padding:0px;}
.table_04{font-size:85%; color:#3366ff; margin:0px; padding:0px;}
.suggests_middle02{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer; border-bottom: 1px solid #999999;}
.table_05{margin-top:8px; padding:0px;}
.table_06{text-align:left; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px;}
.table_07{text-align:right; white-space:nowrap; margin:0px; padding:0px;}
.table_08{font-size:83%;color:#828282}



.goods_c2_title{font-size:16px;margin:5px 0;font-weight:bold}
.goods_c2_discription{margin:0 0 5px 0;}
.goods_c2_contents{clear:both;border-top:1px dotted #cccccc;margin:0 0 5px 0;padding:5px 0 2px 0 ;}
.goods_c2_contents_img{float:left;margin:0 3px 3px 3px;}
.goods_c2_contents_text{}
.goods_c2_contents_caution{color:#ff0000;text-decoration:underline}
.goods_c2_contents_title{font-weight:bold}
.lesance_200text{color:#F60;margin:10px 0;font-size:14px;}
.lesance_yoyaku{font-size:20px;color:#F60;font-weight:bold;margin:0 0 10px 5px;}


.guide_text{font-size:11px;line-height:130%;margin-right:3px;}

.bto_main_table{margin:20px 0;}
.bto_main_table table{background-color:#ffd9f4;font-size:11px;}
.bto_main_table td{background-color:#ffffff;text-align:center;}
.bto_main_table th{background-color:#ffcaea;}
.bto_main_caution{color:#fe0098;font-weight:bold}
#bto_main_title{background-color:#fe0098;color:#ffffff;font-size:12px}
.note_bottom{font-size:10px;color:#666666;}


.suggests_top{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer;  border-top: 1px solid #999999;}
.suggests_middle01{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer;}
.table_01{text-align:left; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px;}
.table_02{font-size:90%;margin:0px; padding:0px;}
.table_03{text-align:right; white-space:nowrap; margin:0px; padding:0px;}
.table_04{font-size:85%; color:#3366ff; margin:0px; padding:0px;}
.suggests_middle02{position:absolute; z-index:99999; background-color:white; border-left:1px solid #999999; border-right:1px solid #999999; cursor:pointer; border-bottom: 1px solid #999999;}
.table_05{margin-top:8px; padding:0px;}
.table_06{text-align:left; overflow:hidden; text-overflow:ellipsis; margin:0px; padding:0px;}
.table_07{text-align:right; white-space:nowrap; margin:0px; padding:0px;}
.table_08{font-size:83%;color:#828282}

/*Ot_PCT|[g*/
.graph{font-size:12px;margin:3px;background-color:#ffffff;padding:3px;}
.graph p{font-weight:bold;;margin:0;font-size:14px;}

.graph td.value {
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding:0;
	border-bottom: none;

	background-color:transparent;

}
.graph  td {
	padding: 2px 2px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	background-color:#fff;
}

.graph  td.value img {
	vertical-align: middle;
	margin: 2px 5px 2px 0;
}
.graph  th {
	text-align: left;
	vertical-align:top;
}
.graph  td.last {
	border-bottom:1px solid #e5e5e5;
}
.graph  td.first {
	border-top:1px solid #e5e5e5;
}
.graph  .auraltext
{
	position: absolute;
	font-size: 0;
	left: -1000px;
}
.graph  table{
	background-position:left top;
	background-repeat:repeat-x;
}
.left_gw_contents{width:310px;float:left;overflow:hidden}
.gw_contents_box{border-bottom:1px dotted #333333;padding:5px;margin:5px;}
.right_gw_contents{width:310px;float:left;overflow:hidden}
.shop_gw_contents{width:170px;float:right;}
#gw_contents h3{color:#F60}
#gw_contents h3 a{color:#f60;text-decoration:underline}
#gw_contents h3 a:hover{color:#f60;text-decoration:none}
.tenpo_box{border-bottom:1px dotted #333333;padding:3px 0;}


.news2_banner{
		display:block;
			margin:0 3px 0 0;
	color:#ffffff;
	background-color:#feb240;
			text-align:center;
		padding:2px 3px 0px 3px;
		font-weight:bold;
}
.base_tab li{	float:left;}
.disnon {
  display: none;
}
.detail_contents_s{margin:10px 0 20px 0;}
.contents2_base{border-top:3px solid #feb240;padding:0;}
#news_base,.news2_base{margin-bottom:10px;}


.bto_toppage_rank{color:#000000;font-size:120%;margin-top:10px;background-color:#f3f3f3;padding:6px;font-weight:bold;text-align:center;margin-bottom:0;}
 .detail_text_top{color:#000000;font-size:100%;margin:0px;background-color:#f3f3f3;padding:6px;font-weight:normal;text-align:left}
.detail_text_top a{text-decoration:underline;color:#000000;}
.detail_text_top a:hover{text-decoration:none;color:#000000;}
	
.bto_toppage_rank_under{color:#666666;background-color:#f3f3f3;padding:3px 3px 6px 3px ;font-weight:bold;text-align:center}










.banner_top_text{width:433px;font-weight:bold;color:#ffe1f3;padding:5px 0 2px 5px;background-color:#fe0098;border:#fe0098 1px solid;border-bottom:none;font-size:14px;background-image:url(/basestyle/images/index_style2012.jpg);clear:both}

.banner_top_text_rocket{width:433px;font-weight:bold;color:#ffffff;padding:3px 0 0 5px;background-color:#fe0098;border:#fe0098 1px solid;border-bottom:none;font-size:11px;clear:both}

.banner_top_special{
border:#fe0098 1px solid;margin:0 0 6px 0;line-height: 0;padding:0;width:438px;
}
.banner_top{
border:#fe0098 1px solid;margin:0 0 6px 0;line-height: 0;padding:0;width:438px;border-top:none;
}
.banner_top_rocket{
border:#fe0098 1px solid;margin:0 0 6px 0;line-height: 0;padding:0;width:438px;border-top:none;
}

.banner_top_base{
border:#ffffff 1px solid;margin:0 0 6px 0;line-height: 0;padding:0;width:438px;
}
.banner_middle_left{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 7px 0;padding:0;
}

.banner_middle_right{
float:right;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 0 0;padding:0;
}

.banner_bottom_left{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 7px 0;padding:0;
}

.banner_bottom_right{
float:right;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 0 0;padding:0;
}

.banner_bottom_center{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 0 7px;padding:0;
}

.banner_w{
border:#cccccc 1px solid;margin:0 0 6px 0;line-height: 0;padding:0;
}

.banner_w_left{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 7px 0;padding:0;
}

.banner_w_right{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 0 7px;padding:0;
}

.banner_w_center{
float:left;border:#bbdbfe 1px solid;line-height: 0;margin:0 0 0 7px;padding:0;
}






.bto_base_image{border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-collapse:collapse;}
.bto_base_image_topborder{border-top:1px solid #f3f3f3;}
.bto_base_image_box{border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;line-height: 0;padding:0;}
.bto_base_image_list{border-right:3px solid #f3f3f3;border-bottom:3px solid #f3f3f3;border-top:2px solid #f3f3f3;border-left:2px solid #f3f3f3;line-height: 0;padding:0;}


.pc_display_none{display:none}


/*ev[g*/
.pke_win8_format{margin-bottom:30px;}
.pke_win8_format .title_comment{text-align:center;font-size:50px;color:#00bcf2;line-height:120%;font-weight:bold;margin:30px 0 10px 0;}


.pke_win8_format h2 {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #e3e3e3;
	font-size: 16px;
	margin-bottom: 15px;
	text-shadow: 1px 1px 2px #666;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior: url(/stylebase/css/PIE.htc);
	position: relative;
	padding:5px 10px 5px;
}
.pke_win8_format h2 span {
	/*display: block;*/
	padding-left: 10px;
	padding-top: 5px;
}


.pke_win8_format .pickup{border-left:6px solid #ff39b6;border-top:1px solid #ff39b6;padding:8px 8px 3px 8px;margin:10px 0;font-weight:bold;background-color: #ffb5e4; color:#000000;font-size:16px!important;}
.pke_win8_format .newup{border-left:6px solid #348fff;border-top:1px solid #348fff;padding:8px 8px 3px 8px;margin:10px 0;font-weight:bold;background-color: #c5dfff; color:#000000;font-size:16px!important;}
.pke_win8_format .h2_under{clear:both;margin:0 0 5px 0;padding:0;}
.h3_under{clear:both;border-bottom:1px dotted #ffffff;margin:0 0 5px 0;padding:0;}
.pke_win8_format .h3_under_game{clear:both;border-bottom:1px dotted #000000;margin:0 0 5px 0;padding:0;}
.pke_win8_format .h3_under_end{clear:both;border-bottom:1px dotted #e5f1f4;margin:0 0 5px 0;padding:0;}
.pke_win8_format h3{font-size:14px;padding:3px;font-weight:bold;margin:10px 0 3px 0;}
#pke_win8_faq h3{background-color:#f7f7f7;padding:5px 0 3px 5px;margin:5px 0;}
.pke_win8_format p{line-height:150%;margin:5px 5px 15px;}
.pke_win8_format .left_block{float:left; padding:5px 15px 10px 0; text-align:center;}
.pke_win8_format .day{font-size:11px;color:#666666;}

.pke_win8_format .table_set{margin:20px 10px 20px;}
.pke_win8_format table, .pke_win8_format td, .pke_win8_format th {
	border:1px #d1dde5 solid;
	border-spacing: 0;margin:0px;
	border-collapse:collapse;
}
.pke_win8_format table {
	border-width:1px 1px 0 0;
	margin:0px;
	max-width:760px;
}

.pke_win8_format td {
	padding:8px;
	border-width: 0 0 1px 1px;
	margin:0px;background-color:#fbfcfd
}

.pke_win8_format th {
	background-color:#ebeff2;
	padding:8px;
	border-width: 0 0 1px 1px;
	margin:0px;
}
.pke_win8_format .side_banner{margin:0 0 10px 0;}
.pke_win8_format .side_banner img{margin:0 0 3px 0;}
.pke_win8_format .border_none{border:none;background-color:#ffffff}
.pke_win8_format .table_title{color:#333333;font-weight:bold;font-size:120%;margin-bottom:10px;}
.pke_win8_format .table_comment{font-size:80%;color:#333333;}
.pke_win8_format .th2{font-weight:bold}

.pke_win8_format ul{margin-bottom:20px;}
.pke_win8_format li{text-align:left;margin:0 0 0 20px;marker-offset:0;list-style-type: disc; list-style-position: outside;line-height:180%;padding:3px 0 3px 3px;border-bottom:dotted #bbdbfe 1px;font-size:12px;}

.pke_win8_format .contents_left{width:748px;float:left;margin:0 20px 0 0;}
.pke_win8_format .table_nowrap{white-space:nowrap;}

.pke_win8_format .h3_under_end_spec{clear:both;border-bottom:1px dotted #bbdbfe;margin:0 0 5px 0;padding:0;}
.pke_win8_format .left_block_spec{float:left; padding:5px 15px 10px 10px; text-align:center;}
.pke_win8_format .ul_spec{margin-bottom:20px;}
.pke_win8_format .li_spec{text-align:left;margin:0 0 0 30px;marker-offset:0;list-style-type: decimal; list-style-position: outside;line-height:180%;padding:3px 0 3px 3px;font-size:12px;}

.pke_win8_format .left_block_format{float:left;width:390px;margin-right:10px;}
.pke_win8_format .right_block_format{width:390px;margin-left:390px;}


.bto_left{
	margin-bottom: 10px;
}

/*PKE€ΚC[WM[*/
.game_mini{float:left; padding:2px;}


