body{
font-family: "MS PGothic", "Osaka", Arial, sans-serif;
margin: 0;
padding: 0;
}
.side_border{
line-height: 1.3;
}
/*text decorate*/
INPUT{
font-family: "MS PGothic", "Osaka", Arial, sans-serif;
}
TEXTAREA{
font-family: "MS PGothic", "Osaka", Arial, sans-serif;
}
#a_font_12{
font-size: 12px;
}
h1{
font-size: 14px;
margin: 0;
padding: 0;
}
h2{
font-size: 10px;
margin: 0;
padding: 0;
}
h2 a{
font-size: 10px;
}
H3{
font-size: 11px;
font-weight: normal;
margin: 0;
padding: 0;
}
H4{
font-size: 12px;
margin: 0;
padding: 0;
color: #000;
}
.bold{
font-weight: bold;
}
.red{
color: #C85050 !important;
}
.line{
width: 672px;
background-image: url(../images/design/contents/parcer_space.gif);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;
text-align: right;
padding-bottom: 5px;
margin-top: 4px;
margin-bottom: 10px;
}
.comment{
width: 500px;
*width: 530px;
margin: 0;
padding: 5px 15px 0 15px;
overflow: hidden;
*overflow: inherit;
background: url(../images/design/contents/headding_content.gif) repeat-y;
}
.comment img{
vertical-align: middle \9;
}
table.comment{
width: auto;
margin: 0;
padding: 5px 15px 0 15px;
overflow: hidden;
background: url(../images/design/contents/headding_content.gif) repeat-y;
}
.comment_long{
width: 672px;
*width: 702px;
margin: 0;
padding: 5px 15px 0 15px;
overflow: hidden;
background: url(../images/design/contents/headding_content_long.gif) repeat-y;
}
.comment_long table{
font-size: 11px;
}
/*img*/
img.middle{
vertical-align: middle;
}
.dot{
height: 1px;
line-height: 0;
font-size: 0;
background-image: url(../images/design/box/dot.gif);
background-repeat: repeat-x;
margin: 10px 10px;
}
/*list*/
UL{
margin: 0;
padding: 0;
list-style: none;
}
.r_c_links_ul{
padding: 5px 10px;
margin: 0;
*margin-bottom: -5px;
background-color: #F2F2F2;
}
.r_c_links_ul li{
padding: 0;
height: 19px;
overflow: hidden;
margin: 0 0 2px 0;
}
.r_c_links_ul li a{
display: block;
line-height: 17px;
height: 17px;
*line-height: 19px;
*height: 19px;
overflow: hidden;
background: #FFF;
border: solid 1px #DDD;
padding: 0 5px;
}
.r_c_links_ul li a:hover{
color: #000;
text-decoration: none;
background: url(../images/design/box/bestlinks_menu_bg.gif) repeat-x;
}
.r_c_links_ul li span{
display: block;
line-height: 17px;
height: 17px;
overflow: hidden;
padding: 0 0 0 5px;
background: url(../images/design/box/bestlink_ico.gif) 0 5px no-repeat;
margin: 0;
}
.l_m_category_ul{
list-style: none;
text-align: left;
padding: 0;
margin: 0;
*margin-bottom: -4px;
background: url(../images/design/box/menu_bg.gif) repeat-y;
}
.l_m_category_ul2{
list-style: none outside none;
padding: 0 0 5px 5px;
margin: 0 0 0 5px;
}
.l_m_category_ul3{
list-style: none outside none;
padding: 0 5px;
margin: 16px 0 0 5px;
*+margin: 6px 0 0 5px;
}
.l_m_category_ul li, .l_m_category_li2{
color: #004080;
margin: 0 6px 0 5px;
background: url(../images/design/box/dot.gif) bottom repeat-x;
overflow: hidden;
}
.l_m_category_ul li{
height: 25px;
}
.l_m_category_ul a{
background: url(../images/design/box/menu_bg_02.gif) left top no-repeat;
line-height: 25px;
height: 25px;
font-size: 12px !important;
padding: 0 0 0 15px;
display: block;
overflow: hidden;
}
.l_m_category_ul a:hover{
background: url(../images/design/box/menu_bg_01.gif) left top no-repeat;
text-decoration: none;
}
.l_m_category_li2 a{
background: url(../images/design/box/menu_bg_01.gif) left top no-repeat;
height: 11px;
font-size: 12px !important;
line-height: 11px;
padding: 7px 0 7px 15px;
display: block;
}
.l_m_category_li2 a:hover{
text-decoration: none;
}
.l_m_categories_tree{
line-height: 10px;
color: #555;
margin: 0;
padding: 3px 0;
overflow: hidden;
clear: both;
}
.l_m_categories_tree3{
line-height: 10px;
color: #555;
margin: 0;
padding: 2px 0 0 0;
overflow: hidden;
clear: both;
}
.l_m_categories_tree img, .l_m_categories_tree3 img{
float: left;
margin-top: 2px;
}
.l_m_categories_tree a, .l_m_categories_tree3 a{
font-size: 10px !important;
float: left;
display: block;
padding: 2px 2px 2px 2px;
line-height: 10px;
background: none;
height: 100%;
width: 90%;
*width: auto;
}
.l_m_categories_tree3 strong{
height: 100%;
}
.l_m_categories_tree a:hover, .l_m_categories_tree3 a:hover{
background: #F8F8F8 url(../images/design/box/dot.gif) bottom repeat-x;
}
#information{
margin-top: 10px;
}
#login_form{
border-left: solid 1px #CCC;
border-right: solid 1px #CCC;
background-color: #F6F6F6;
}
#login_form table{
border-collapse: collapse;
border-spacing: 0;
border-left: solid 1px #DDD;
border-right: solid 1px #DDD;
background: url(../images/design/box/login_content_bg.gif) repeat-x;
margin: 0 4px;
padding: 0 5px;
height: 70px;
}
#login_form table .back_password{
display: block;
float: left;
margin-top: 5px;
margin-left: 5px;
}
.login_text_box{
width: 98px;
height: 20px;
background: url(../images/design/box/login_text_bg.gif) no-repeat;
}
.login_submit{
margin: 2px 7px 0 0;
}
#login_form table .menu{
font-size: 11px;
line-height: 20px;
background-image: url(../images/design/box/dot.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0 5px;
}
#login_form table .menu a{
background: url(../images/design/box/login_arrow.gif) 0 4px no-repeat;
padding: 0 5px 0 10px;
}
.ranking_area{
border: solid 1px #DDD;
background-color: #F6F6F6;
width: 151px;
margin: 2px auto;
*margin: 2px 10px;
}
.ranking_money_ico{
display: block;
margin: 2px 0 2px 2px;
}
.link{
margin-bottom: 10px;
}
.reviews_top{
text-align: center;
margin: 0;
padding: 0;
}
.reviews_top img{
margin-bottom: 5px;
}
.reviews_bottom{
margin: 0;
padding: 0;
word-break: break-all;
width: 143px;
}
.reviews_area{
border: solid 1px #EEE;
background: #E8FFFF;
padding: 8px 10px;
margin: 5px 0;
}
.reviews_area p{
margin: 0;
border: dotted 1px #DDD;
background: #FFF;
padding: 5px;
margin-bottom: 5px;
}
.reviews_area div{
padding: 0 5px;
}
/*button*/
.button_order{
display: block;
width: 82px;
height: 25px;
background: url(../images/design/button/button_order.gif) no-repeat;
overflow: hidden;
font-size: 0;
}
.button_order:hover{
background: url(../images/design/button/button_order.gif) no-repeat;
}
.button_description{
display: block;
width: 82px;
height: 25px;
background: url(../images/design/button/button_description.gif) no-repeat;
overflow: hidden;
font-size: 0;
}
.button_description:hover{
background: url(../images/design/button/button_description2.gif) no-repeat;
}
/*input textarea select*/
.input_text, textarea, .input_text_short{
border: 1px solid #DDD;
color: #555;
padding: 3px 5px;
}
.input_text{
width: 198px;
height: 20px;
}
.input_text_short{
width: 40px;
height: 20px;
text-align: right;
}
.required::after{
content: "\5FC5\9808";
margin-left: 1em;
padding: 3px 6px;
vertical-align: middle;
border-radius: 3px;
background-color: crimson;
color: whitesmoke;
font-size: .7em;
}
.warning_area{
overflow: hidden;
color: black;
background-color: seashell;
border: 5px solid indianred;
border-radius: 8px;
margin: 1em 0;
padding: 8px;
}
select{
border: 1px solid #DDD;
color: #555;
height: 20px;
}
/*footer*/
#title{
font-size: 10px;
text-align: left;
color: #FFEEDC;
margin: 0;
padding: 0 10px;
width: 878px;
*+width: 898px;
height: 23px;
line-height: 20px;
background: url(../images/design/box/title.gif) repeat-x;
}
#title a{
color: #555;
}
#title a:hover{
color: #FFF;
text-decoration: underline;
cursor: pointer;
}
#header{
width: 900px;
margin-bottom: 10px;
}
#header_flash{
width: 900px;
height: 103px;
overflow: hidden;
}
#header_flash li{
float: left;
height: 103px;
}
.header_flash_left{
width: 19px;
background: url(../images/design/header/header_flash_left_bg.gif) no-repeat;
}
.header_flash_content{
width: 862px;
text-align: left;
background: url(../images/design/header/header_flash_content_bg.gif) repeat-x;
}
.header_flash_content td{
vertical-align: top;
}
.header_flash_right{
width: 19px;
background: url(../images/design/header/header_flash_right_bg.gif) no-repeat;
}
#header_Menu{
height: 50px;
overflow: hidden;
}
.header_menu_left, .header_menu_content, .header_menu_right{
height: 50px;
float: left;
}
.header_menu_left{
width: 49px;
background: url(../images/design/header/header_menu_left_bg.gif) no-repeat;
}
.header_menu_content{
width: 804px;
background: url(../images/design/header/header_menu_content_bg.gif) repeat-x;
}
.header_menu_right{
width: 47px;
background: url(../images/design/header/header_menu_right_bg.gif) no-repeat;
}
.header_search_input{
border: solid 1px #DDD;
width: 110px;
height: 12px;
padding: 3px 5px;
}
.header_search_select{
border: solid 1px #DDD;
width: 160px;
height: 20px;
}
.header_search_submit{
width: 51px;
height: 26px;
border: none;
cursor: pointer;
background: url(../images/design/button/search.gif) no-repeat;
}
.header_search_submit:hover{
background: url(../images/design/button/search_hover.gif) no-repeat;
}
.header_menu_1, .header_menu_2, .header_menu_3{
display: block;
float: left;
height: 37px;
}
.header_menu_1{
width: 68px;
background: url(../images/design/button/rss.gif) no-repeat;
}
.header_menu_1:hover{
background: url(../images/design/button/rss_hover.gif) no-repeat;
}
.header_menu_2{
width: 108px;
background: url(../images/design/button/shopping_cart.gif) no-repeat;
}
.header_menu_2:hover{
background: url(../images/design/button/shopping_cart_hover.gif) no-repeat;
}
.header_menu_3{
width: 93px;
background: url(../images/design/button/checkout.gif) no-repeat;
}
.header_menu_3:hover{
background: url(../images/design/button/checkout_hover.gif) no-repeat;
}
.header_Navigation{
height: 31px;
}
.header_navigation_left, .header_navigation_content, .header_navigation_right{
height: 31px;
float: left;
}
.header_navigation_left{
width: 49px;
background: url(../images/design/header/header_navigation_left_bg.gif) no-repeat;
}
.header_navigation_content{
width: 804px;
text-align: left;
background: url(../images/design/header/header_navigation_content_bg.gif) repeat-x;
}
.header_navigation_right{
width: 47px;
background: url(../images/design/header/header_navigation_right_bg.gif) no-repeat;
}
.header_Navigation_p{
line-height: 21px;
font-size: 11px;
color: #019395;
margin: 3px 0;
padding: 0;
}
.header_Navigation_p a{
color: #019395 !important;
}
.category_menu{
font-size: 11px;
background-color: #E5EBF2;
border: 1px solid #B0BFCF;
margin: 1px;
padding-left: 1px;
}
/*sitemap*/
.sitemap ul ul li{
padding: 0 5px;
margin: 1px 0;
}
.sitemap ul{
list-style-position: inside;
list-style-type: square;
font-weight: bold;
}
.sitemap ul ul{
list-style-position: inside;
list-style-type: disc;
margin: 0 20px;
font-weight: normal;
}
/*ranking*/
.bestseller_text{
font-size: 10px;
background: url(../images/design/box/ranking_title_bg.gif) repeat-x;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #CCC;
}
.bestseller_text a{
display: block;
width: 121px;
height: 16px;
line-height: 17px;
overflow: hidden;
}
.bestseller_img{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
font-size: 0;
}
.bestseller_description{
font-size: 11px;
}
.bestseller_description p{
height: 56px;
*height: 60px;
border: solid 1px #DDD;
background: #FFF;
padding: 1px 2px;
margin: 2px;
word-break: break-all;
}
#contents, #contents_long{
font-size: 11px;
padding-left: 13px;
padding-bottom: 20px;
}
#contents{
padding-right: 13px;
}
/*Quick link*/
#quick_link{
text-align: center;
font-size: 12px;
}
#quick_link a:hover{
text-decoration: underline;
}
/*Game List*/
.game_list_content{
padding: 5px 10px 0 10px;
background: url(../images/design/contents/headding_content.gif) repeat-y;
}
.game_list_content td{
vertical-align: top;
}
h3.game_list{
margin-bottom: 1em;
}
h3.game_list br{
margin: 0;
font-size: 0;
line-height: 0;
}
h3.game_list a{
width: 170px;
height: 80px;
padding-top: 4px;
}
/*product listing*/
.product_listing_link01{
background: url(../images/design/box/button_large_hover.gif);
}
.product_listing_link02{
background: url(../images/design/box/button_large.gif);
}
.product_listing_link{
display: block;
height: 17px;
*height: 25px;
*padding-top: 8px;
padding-top: 8px;
background: url(../images/design/box/button_large.gif);
}
.product_listing_link:hover{
display: block;
height: 17px;
*height: 25px;
*padding-top: 8px;
padding-top: 8px;
background: url(../images/design/box/button_large_hover.gif) !important;
}
.product_listing_sort_1, .product_listing_sort_2{
font-size: 11px;
line-height: 1.5;
}
.product_listing_sort_1{
background: url(../images/design/box/button_large.gif);
}
.product_listing_sort_2{
background: url(../images/design/box/button_large_hover.gif);
}
.product_listing_content{
width: 650px;
border: solid 1px #DDD;
background: #FFF;
margin: 10px 11px;
padding: 5px;
}
.product_listing_content02{
width: 650px;
border: solid 1px #DDD;
background: #FFF;
padding: 5px;
}
.product_listing_content03{
width: 490px;
margin: 10px 11px;
border-bottom: 1px dashed #CCC;
padding: 5px;
}
/*notice*/
#news{
text-align: left;
}
.news_ul{
padding: 0;
margin: 0 10px;
}
.news_list{
font-size: 11px;
background-image: url(../images/design/box/dot.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 5px 0;
margin: 0;
}
.categoryh2{
font-size: 11px;
font-weight: normal;
color: #004080;
line-height: 25px;
padding-top: 0;
padding-left: 15px;
margin-bottom: 0;
}
.categories_tree{
font-size: 10px;
color: #004080;
background-color: #ECF0F4;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #CBCBCB;
border-left-color: #CBCBCB;
padding-top: 2px;
padding-left: 25px;
padding-bottom: 2px;
}
/*Information*/
#qa{
width: 470px;
*+width: 500px;
border-top: solid 5px #A9834F;
border-right: solid 5px #A9834F;
border-left: solid 5px #A9834F;
background: #055;
padding: 10px;
margin: 5px auto 0 auto;
color: #CDD;
}
#qa a{
font-weight: bold;
color: #E8C083;
}
#qa_bottom{
width: 500px;
height: 23px;
background: url(../images/design/box/qa_bottom.gif) no-repeat;
margin: 0 auto 5px auto;
}
#qa td{
background: #055;
color: #CDD;
}
#qa b{
color: #E8C083;
}
#qa_q h4{
margin: 5px;
}
#qa_q ul{
margin-left: 15px;
list-style-position: inside;
list-style-type: square;
}
.information_table{
width: 100%;
font-size: 11px;
border-collapse: separate;
}
.information_table td{
line-height: 20px;
padding: 3px 5px;
vertical-align: top;
font-size: 12px;
}
/*header title*/
.pageHeading, .pageHeading_gameList{
font-size: 12px;
font-weight: bold;
color: #000;
margin: 15px 0 0 0;
padding-left: 25px;
width: 505px;
*width: 530px;
height: 27px;
line-height: 24px;
}
.pageHeading{
background: url(../images/design/contents/headding_title.gif) no-repeat;
}
.pageHeading_gameList{
background: url(../images/design/contents/game_list.gif) no-repeat;
}
.pageBottom{
width: 530px;
height: 15px;
margin: 0;
background: url(../images/design/contents/headding_bottom.gif) no-repeat;
}
.pageHeading_long{
font-size: 12px;
font-weight: bold;
color: #000;
width: 677px;
*width: 702px;
margin-top: 17px;
background: url(../images/design/contents/headding_title_long.gif) no-repeat;
padding-left: 25px;
height: 27px;
line-height: 24px;
}
.pageBottom_long{
width: 702px;
height: 15px;
margin: 0;
background: url(../images/design/contents/headding_bottom_long.gif) no-repeat;
}
/*footer*/
#footer{
border: none;
width: 900px;
font-size: 10px;
text-align: center;
}
.footer_1{
height: 21px;
width: 36px;
background: url(../images/design/box/footer_01.gif) no-repeat;
}
.footer_2{
width: 829px;
background: url(../images/design/box/footer_02.gif) repeat-x;
}
.footer_3{
width: 35px;
background: url(../images/design/box/footer_03.gif) no-repeat;
}
.footer_4{
height: 56px;
width: 36px;
background: url(../images/design/box/footer_06.gif) no-repeat;
}
.footer_5{
width: 829px;
background: url(../images/design/box/footer_07.gif) repeat-x;
padding-top: 3px;
}
.footer_6{
width: 35px;
background: url(../images/design/box/footer_08.gif) no-repeat;
}
.footer_games_box{
width: 898px;
*+width: 900px;
border-right: solid 1px #DADADA;
border-left: solid 1px #DADADA;
background: #E2E2E2 url(../images/design/box/footer_05.gif) repeat-x;
}
.footer_games{
min-height: 27px;
line-height: 12px;
margin: 0 4px;
padding: 0 5px;
color: #000;
border-right: solid 1px #EE8820;
border-left: solid 1px #EE8820;
background: #FECE77 url(../images/design/box/footer_04.gif) repeat-x;
}
.footer_games a{
color: #000;
}
.footer_contacts{
margin-top: 3px;
}
.footer_contacts a{
color: #003639;
}
.product_listing_content a{
color: #06727D;
}
.comment a{
color: #06727D;
}
.comment .main ul li a{
color: #06727D;
}
.comment .main ul li a:hover{
text-decoration: underline;
}
.main p a{
color: #06727D;
}
.main p a:hover{
text-decoration: underline;
}
.main input{
padding-left: 0;
margin-left: 0;
}
.Tlist a{
color: #06727D;
}
.Tlist a:hover{
text-decoration: underline;
}
.subcategory_tree{
list-style-type: none;
*margin-top: -12px;
}
.contact_us_warpper{
clear: both;
}
.tcol{
clear: both;
}
.lcol{
height: 100%;
clear: both;
padding: 5px;
border: 1px solid #E0E0E0;
overflow: hidden;
}
.rcol{
height: 100%;
font-size: 11px;
clear: both;
padding: 5px;
margin-top: 5px;
border: 1px solid #CCC;
overflow: hidden;
}
.contact_left{
float: left;
}
.contact_right{
float: left;
padding-left: 8px;
width: 390px;
}
.contact_right.remove_image{
width: 100%;
box-sizing: border-box;
}
.contact_right.remove_image .status_warpper02{
padding-left: 13px;
margin-bottom: 10px;
}
.contact_right h3{
font-weight: bold;
}
.contact_right input{
float: right;
}
.status_form{
clear: both;
}
.status_warpper02{
clear: both;
}
.status_warpper{
float: left;
padding: 5px 10px;
}
.contact_right.remove_image .status_warpper{
padding-top: 0;
padding-bottom: 2px;
}
.status_warpper label{
float: left;
padding: 3px;
width: 100px;
}
.status_warpper label.lbl_ex{
width: auto;
}
.status_warpper input{
float: left;
}
.button2{
float: right;
}
.open_title{
font-size: 11px;
clear: both;
}
.open_users{
border-spacing: 0;
font-size: 11px;
}
.open_users td{
text-align: left;
}
.open_users th{
text-align: left;
font-weight: 400;
background: #EEE;
}
.open_tele{
color: #39C;
}
.error{
color: #F00;
}
#infomessage{
font-weight: bold;
}
.login_inc{
padding: 5px;
margin: 0;
font-size: 11px;
}
#errormessage{
font-weight: bold;
font-size: 11px;
margin: 0;
}
.open_login{
border-spacing: 0;
font-size: 11px;
}
.open_login td{
padding: 3px 5px;
}
.open_login th{
text-align: left;
font-size: 12px;
}
.tickets_lout{
font-size: 12px;
margin-bottom: 5px;
}
.tickets, .infotable{
font-size: 11px;
margin-bottom: 5px;
border-spacing: 0;
}
.tickets td, .infotable td{
padding: 2px;
}
.tickets th, .infotable th{
background-color: #F2F2F2;
text-align: left;
font-weight: 400;
}
.msg{
font-size: 11px;
margin: 0;
padding: 5px;
}
.Icon{
font-size: 11px;
margin: 0;
padding: 5px;
}
.message{
font-size: 11px;
}
#ticketthread{
margin-bottom: 10px;
}
#ticketthread table{
text-align: left;
margin-bottom: 7px;
background-color: #F2F2F2;
border: 1px solid #E0E0E0;
}
.captcha_comment{
font-size: 12px;
}
.button{
cursor: pointer;
}
#errormessage{
color: #F00;
}
.new_products03{
background: url(../images/design/contents/new_products03.gif) no-repeat;
width: auto;
}
.comment_products03{
background: #F2F2F2;
width: auto;
padding: 0;
}
.seo01{
background-color: #F2F2F2;
padding-bottom: 5px;
margin-top: 5px;
}
.seo01 p{
border: 1px solid #CCC;
background-color: #FFF;
width: 640px;
margin: 10px auto;
padding: 5px;
*margin-left: 16px;
}
.seo_title_04{
padding: 4px 0 0 20px;
font-weight: bold;
font-size: 13px;
color: #000;
height: 27px;
background: url(../images/design/contents/new_products03.gif) no-repeat;
}
.footer_text01{
padding: 10px;
}
/*left and right box:usual*/
.boxText{
font-size: 11px;
}
/*left and right box：error*/
.errorBox{
font-size: 10px;
background: #FFB3B5;
font-weight: bold;
}
/*cart page  message*/
.stockWarning{
font-size: 12px;
color: #C03;
}
/*searching*/
.productsNotifications{
background: #F2FFF7;
}
/*「order sure」page「change」text*/
.orderEdit{
font-size: 11px;
color: #70D250;
text-decoration: underline;
}
/*A：link（usual）*/
A{
color: #555;
text-decoration: none;
}
/*A：link（mouse on）*/
A:hover{
color: #004149;
text-decoration: underline;
}
/*FORM：form*/
FORM{
display: inline;
margin: 0;
padding: 0;
}
/*IMG: img*/
IMG{
border-style: none;
vertical-align: bottom;
}
/*TR：header（product_info）*/
TR.header2{
background: #FFF;
}
/*TR：header（navigation）*/
TR.headerNavigation{
background: #BBC3D3;
}
/*TD：header（navigation）*/
TD.headerNavigation{
font-size: 10px;
background: #FFF;
color: #029DBB;
}
/*A：header（navigation link）*/
A.headerNavigation{
color: #000;
}
/*A：header（navigation mouse on）*/
A.headerNavigation:hover{
color: #002226;
}
/*TR：header（error）*/
TR.headerError{
background: #F00;
}
/*TD：header（error）*/
TD.headerError{
font-size: 12px;
background: #F00;
color: #FFF;
font-weight: bold;
text-align: center;
width: 900px;
}
/*TR：header（message）*/
TR.headerInfo{
background: #0F0;
}
/*TD：header（message）*/
TD.headerInfo{
font-size: 12px;
background: #0F0;
color: #FFF;
font-weight: bold;
text-align: center;
}
/*TABLE：information box*/
.infoBox{
width: 100%;
}
.product_info_box{
border: solid 1px #CCC;
background: #F4F4F4;
padding: 5px;
}
.product_info_box table{
width: 100%;
*width: 398px;
border-collapse: collapse;
border-spacing: 0;
border: solid 1px #DDD;
}
.product_info_box table td{
background: #FFF;
border: solid 1px #DDD;
}
.product_info_box .small_table{
width: 100%;
border: dotted 1px #EEE;
background: #F5FFFF !important;
padding: 0 5px 5px;
}
.product_info_box .small_table td{
border: none;
background: #F5FFFF url(../images/design/box/dot.gif) bottom repeat-x !important;
}
.product_info_box .p_i_b_title{
color: #00474B;
font-weight: bold;
background: #FFF url(../images/design/box/product_info_box_td.gif) bottom repeat-x;
width: 60px;
}
/*TABLE：infoBoxContents*/
.infoBoxContents{
width: 100%;
background: #FFF;
font-size: 11px;
border: solid 1px #DDD;
border-collapse: separate;
border-spacing: 1px;
}
.infoBoxContents td{
line-height: 20px;
}
.infoBoxContents td a{
color: #06727D;
}
/*searching*/
.infoBoxNotice{
background: #FF8E90;
}
/*searching*/
.infoBoxNoticeContents{
background: #FFE6E6;
font-size: 10px;
}
/*TD：infoBox（title）*/
TD.infoBoxHeading{
font-size: 12px;
font-weight: bold;
color: #000;
}
/*TD,SPAN：infoBox（info・message）*/
TD.infoBox, SPAN.infoBox{
font-size: 11px;
}
/*TR：odd row*/
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{
background: #F5FFFF;
}
/*TR：even row*/
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{
background: #FFF;
}
/*TR：all Catalog（title）*/
TR.productListing-heading{
background: #D2E9FB;
}
/*TD：all Catalog（title）*/
TD.productListing-heading{
font-size: 11px;
background: #D2E9FB;
color: #656565;
font-weight: bold;
font-variant: small-caps;
}
/*TD：all Catalog（deta）*/
TD.productListing-data{
font-size: 11px;
}
/*A：page link（usual）*/
A.pageResults{
color: #000;
text-decoration: underline;
}
/*A：page link（on mouse over）*/
A.pageResults:hover{
color: #D27515;
}
/*TR：sub bar（not use）*/
TR.subBar{
background: #F4F7FD;
}
/*TD：sub bar（not use）*/
TD.subBar{
font-size: 10px;
color: #000;
}
/*TD：main*/
TD.main, P.main{
font-size: 11px;
*+font-size: 10px;
line-height: 1.5;
}
TD.main.fix_float{
width: 100%;
}
TD.main.fix_float b{
float: left;
}
TD.main.fix_float input.input_text{
float: left;
}
.left_login_content_red{
color: #FFF;
background-color: #F00;
width: 50px;
text-align: center;
line-height: 20px;
margin-top: 0;
margin-left: 5px;
float: left;
}
/*TD,SPAN：small text（message）*/
td.smallText, span.smallText, P.smallText{
font-size: 10px;
line-height: 1.5;
letter-spacing: -0.3mm;
}
/*TD：account category*/
TD.accountCategory{
font-size: 13px;
color: #ABD;
}
/*TD：field（key）*/
TD.fieldKey{
font-size: 12px;
font-weight: bold;
}
/*TD：field（value）*/
TD.fieldValue{
font-size: 12px;
}
/*TD：list of item's name*/
TD.tableHeading{
font-size: 12px;
font-weight: bold;
}
/*SPAN：Information box（Catalog is what puts in new cart）*/
SPAN.newItemInCart{
font-size: 11px;
color: #F00;
}
/*CHECKBOX, INPUT, RADIO, SELECT：FORM's input・select item*/
CHECKBOX, INPUT, RADIO, SELECT{
font-size: 11px;
}
/*TEXTAREA：FORM's input item*/
TEXTAREA{
width: 100%;
font-size: 11px;
}
/*SPAN：top page's message（hello、○○who～）*/
SPAN.greetUser{
font-size: 12px;
color: #0000A0;
font-weight: bold;
}
/*TABLE：form eria（boundary line）*/
TABLE.formArea{
background: #FFF;
border: 1px solid #E8E8E8;
}
TABLE.formArea td{
padding: 2px;
margin: 0;
}
/*TD：form eria（title）*/
TD.formAreaTitle{
font-size: 12px;
font-weight: bold;
}
/*SPAN：mark（Stock is 0）*/
SPAN.markProductOutOfStock a{
font-size: 12px;
color: #C76170;
font-weight: bold;
}
/*SPAN：prices are Catalog of special price*/
SPAN.productSpecialPrice{
color: #F00;
}
/*SPAN：error*/
SPAN.errorText{
color: #F00;
font-size: 11px;
*font-size: 10px;
}
/*register checkbox・mouse over*/
.moduleRow, .moduleRow td{
background: #E5E5E5;
}
.moduleRow td{
padding: 3px 5px;
}
/*register checkbox・mouse over*/
.moduleRowOver, .moduleRowOver td{
background: #CCC;
cursor: pointer;
}
/*register checkbox select row*/
.moduleRowSelected, .moduleRowSelected td{
background: #CCC;
padding: 3px 5px;
}
/*check out in turn*/
.checkoutBarFrom, .checkoutBarTo{
font-size: 11px;
color: #8C8C8C;
}
/*check out in turn（turn of now）*/
.checkoutBarCurrent{
font-size: 11px;
color: #000;
}
.menu_bg{
background-image: url(../images/design/menu_bg.jpg);
background-repeat: no-repeat;
width: 115px;
text-align: center;
}
.c_menu{
background-image: url(../images/design/menu_arrow.jpg);
width: 135px;
background-repeat: no-repeat;
padding-left: 15px;
color: #656565;
}
.bestseller_image_border{
border: 2px solid #FFF;
}
.pageHeading_line{
background-image: url(../images/design/page_heading.gif);
background-repeat: no-repeat;
height: 8px;
margin-top: 5px;
margin-bottom: 10px;
margin-left: 20px;
}
.image_border{
padding: 1px;
border: 1px solid #E8E8E8;
}
.listing_image{
float: left;
margin-right: 25px;
margin-top: 25px;
}
.listing_image_return{
margin-top: 25px;
float: none;
}
address{
font-style: normal;
font-size: 10px;
}
#menu a{
color: #656565;
}
#body_text{
background-color: #FFF;
}
.search_box{
color: #9DB391;
background-color: #F1F2EE;
border: 1px solid #9DB391;
}
.underline{
border-top: 1px solid #E0E0E7;
margin-top: 15px;
}
P.description{
margin-top: 5px;
text-align: left;
width: 95%;
height: 63px;
scrollbar: yes;
overflow: auto;
font-size: 10px;
color: #666;
padding-left: 10px;
}
.formAreaTitle{
font-size: 11px;
font-weight: bold;
color: #003639;
}
.smallText{
font-size: 10px;
}
#tabtable{
background-image: url(../images/design/top_tab/tab-bg.jpg);
background-repeat: repeat-y;
}
.show_tags01{
list-style: none;
}
.show_tags01 li{
display: block;
float: left;
margin: 3px 5px;
overflow: hidden;
}
.show_tags01 li a{
display: block;
}
.show_tags01 li a img{
width: 40px;
height: 40px;
border: 0;
vertical-align: middle;
}
.contents{
font-size: 11px;
}
.button_delete02{
display: block;
overflow: hidden;
text-indent: -2000px;
width: 55px;
height: 25px;
background-image: url(../includes/languages/japanese/images/buttons/button_delete02.gif);
}
.shopping_cart_continue{
display: block;
cursor: pointer;
width: 125px;
height: 39px;
padding: 0;
border: 0;
margin: 3px 40px 3px 101px;
background-image: url(../includes/languages/japanese/images/buttons/button_continue_shopping.gif);
}
.shopping_cart_checkout{
display: block;
cursor: pointer;
width: 125px;
height: 39px;
padding: 0;
border: 0;
background-image: url(../includes/languages/japanese/images/buttons/button_checkout02.gif);
}
.waring_category{
color: #000;
margin: 5px 10px 2px 0;
overflow: hidden;
padding: 5px 7px;
border: 2px solid #FF8080;
}
.waring_product{
color: #000;
margin: 5px 0 5px 0;
overflow: hidden;
padding: 5px 7px;
border: 2px solid #FF8080;
}
.Icon{
width: auto;
padding-left: 20px;
background-position: left center;
background-repeat: no-repeat;
color: #069;
text-decoration: none;
}
a.Icon{
padding-top: 3px;
padding-bottom: 3px;
}
a.Icon:hover{
text-decoration: underline;
}
.Icon.Ticket{
background: url(../images/icons/ticket.gif) 0 0 no-repeat;
}
.Icon.webTicket{
background: url(../images/icons/ticket_source_web.gif) 0 0 no-repeat;
}
.Icon.emailTicket{
background: url(../images/icons/ticket_source_email.gif) 0 0 no-repeat;
}
.Icon.phoneTicket{
background: url(../images/icons/ticket_source_phone.gif) 0 0 no-repeat;
}
.Icon.otherTicket{
background: url(../images/icons/ticket_source_other.gif) 0 0 no-repeat;
}
.Icon.attachment{
background-image: url(../images/icons/attachment.gif);
}
.Icon.file{
background: url(../images/icons/attachment.gif) no-repeat left center;
}
.Icon.refresh{
background-image: url(../images/icons/refresh.gif);
}
.Icon.thread{
font-weight: bold;
font-size: 1em;
background-image: url(../images/icons/thread.gif);
}
.response{
font-size: 11px;
}
.pageHeading_box .pageHeading{
width: 490px;
line-height: 24px;
text-align: left;
padding-left: 10px;
background: url(../images/design/contents/headding_title02.gif) no-repeat;
}
.c_pay_info{
background-color: #E5E5E5;
padding: 5px;
margin: 20px 0 10px 0;
}
#caemail p{
height: 280px;
height: 250px \9;
margin: 5px 0 0 0;
}
/*#caemail p img { position:relative; left:10px;}
*/
.box_des02{
/*	background:url(../images/rmt_cr.gif) 50px 241px no-repeat;
*/
}
.product_list02 span{
font-size: 10px;
width: 157px;
text-align: center;
}
.product_list02 img{
margin-bottom: 10px;
height: 50px;
}
.product_list02 input{
margin-top: 10px;
}
.infoBoxNotice_01{
background: #DDD;
border: 1px solid #DDD;
}
/* ---------------------------
searching
--------------------------- */
.infoBoxNoticeContents_01{
background: #F0EFEF;
font-size: 12px;
color: #F00;
vertical-align: middle;
}
.text{
color: #000;
font-size: 12px;
line-height: 18px;
}
.payment_comment{
word-wrap: break-word;
word-break: break-all;
overflow: hidden;
display: block;
table-layout: fixed;
width: 490px;
}
.cemail_input_01{
float: left;
width: 150px;
}
.con_email01{ /*float:left;*/
}
.preorder_active_info{
background-color: #CCC;
line-height: 20px;
font-size: 13px;
}
.preorder_active_info td{
background-color: #FFF;
padding-left: 2px;
}
.preorder_active_line{
border-bottom: 1px dashed #666;
margin: 0 0 15px 0;
}
.preorder_active_box{
font-size: 11px;
}
.preorderBarcurrent{
font-size: 11px;
color: #000;
}
.preorderBarTo{
font-size: 11px;
color: #8C8C8C;
}
.preorderBarFrom{
font-size: 11px;
color: #8C8C8C;
}
.preorder_text{
font-size: 11px;
}
.preorser_formArea{
background-color: #CCC;
font-size: 13px;
line-height: 20px;
}
.preorser_formArea td{
background-color: #FFF;
padding-left: 2px;
}
.formArea_td_info{
width: 340px \9;
font-size: 10px;
padding: 0;
margin: 0;
}
.formArea_td_info input, .formArea_td_info select{
margin: 0;
padding: 0;
}
.information_color{
background-color: #FDEBAC;
color: #000;
margin: 5px;
padding: 5px;
width: 100%;
}
.checkout_payment_info{
border: 1px solid #CCC;
*margin-top: 5px;
font-size: 11px;
*font-size: 10px;
padding: 5px;
line-height: 1.5;
}
.float_left{
float: left;
}
.txt_right{
text-align: right;
}
.box_content_title{
background-color: #E5E5E5;
clear: both;
line-height: 21px;
overflow: hidden;
width: 100%;
}
.box_content_title_selected{
background: #CCC;
}
.box_content_title input{
margin-right: 12px;
margin-top: 4px;
*margin-top: 0;
}
.frame_w70{
width: 70%;
float: left;
padding-left: 10px;
font-size: 11px \9;
}
.float_right, .float_right_box{
float: right;
}
.box_text{
overflow: hidden;
height: 20px;
line-height: 17px;
}
.cp_content{
padding: 0 20px;
}
.cp_content p{
color: #F00;
}
.cp_codefee{
margin-top: 5px;
}
.txt_input_box{
overflow: hidden;
clear: both;
height: 15%;
}
.frame_title{
width: 35%;
float: left;
line-height: 21px;
}
.clear{
clear: both;
}
.cp_description{
padding: 0 20px;
margin: 5px 0;
}
.box_waring{
background: none repeat scroll 0 0 #FFE6E6;
border: 1px solid #FF8E90;
padding: 5px;
font-size: 11px;
}
/*password*/
#greybackground{
background: #000;
width: 100%;
display: block;
z-index: 100;
top: 0;
left: 0;
position: absolute;
}
#popup_notice{
width: 522px;
*width: 554px;
background: #FFF;
z-index: 101;
position: absolute;
padding: 10px 15px;
font-size: 12px;
text-align: left;
line-height: 21px;
}
.popup_notice_text{
clear: both;
padding: 5px 0;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.popup_notice_middle{
clear: both;
padding: 5px 0;
}
.popup_notice_button{
vertical-align: bottom;
padding: 20px 0 10px 0;
}
.popup_notice_button a{
margin: 0 20px;
}
/*option*/
.option_table{
width: 100%;
font-size: 11px;
line-height: 1.5;
margin-left: -3px;
*margin-left: -3px !important;
margin-left: 0 \0;
}
.preorder_option_table{
width: 100%;
font-size: 11px;
line-height: 1.5;
margin-left: -3px;
*margin-left: -3px !important;
margin-left: -3px \0;
}
.option_name{
width: 85px;
vertical-align: top;
font-weight: bold;
line-height: 20px;
}
.option_input{
width: 198px;
float: left;
}
.option_error{
color: #F00;
font-size: 11px;
*font-size: 10px;
/*padding-left:10px;*/
line-height: 1.5;
}
.option_product_title{
font-size: 11px;
*font-size: 10px;
line-height: 25px;
}
.option_render{
padding: 5px;
margin-bottom: 5px;
}
.option_render table{
*width: 98%;
}
.preorder_option_name{
width: 144px;
vertical-align: top;
}
.option_product_single_radio{
float: left;
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
}
.option_show_border{
float: left;
overflow: hidden;
position: relative;
}
.option_show_border .option_checkmark{
position: absolute;
right: 4px;
bottom: 1px;
text-align: right;
display: block;
}
.option_checkmark img{
vertical-align: bottom;
}
.option_show_border span{
float: left;
overflow: hidden;
padding: 2px 5px;
line-height: 16px;
}
.option_show_border .option_conent{
border: 2px solid #FF6701;
overflow: hidden;
float: left;
line-height: 27px;
margin: 0 3px 0 0;
}
.option_show_border a{
color: #656565;
text-decoration: none;
display: block;
}
.option_hide_border{
float: left;
position: relative;
}
.option_hide_border .option_checkmark{
display: none;
text-align: right;
}
.option_hide_border .option_conent a:hover, .option_show_border .option_conent a:hover{
text-decoration: none;
cursor: pointer;
}
.option_hide_border .option_conent{
border: 2px solid #ECEBEB;
overflow: hidden;
float: left;
line-height: 27px;
margin: 0 3px 0 0;
}
.option_hide_border span{
float: left;
overflow: hidden;
padding: 2px 5px;
line-height: 16px;
}
.option_hide_border a{
color: #06727D;
display: block;
text-decoration: none;
}
.option_show_border a:hover, .option_hide_border a:hover{
color: #656565;
}
.option_radio_img img{
float: left;
padding: 0;
margin: 0;
}
.option_product_default_radio{
clear: both;
overflow: hidden;
margin-bottom: 5px;
}
.option_product_radio_list{
overflow: hidden;
*margin: 5px 0 2px 0;
}
.option_product_radio_img_list{
width: 100%;
clear: both;
}
.option_radio_list{
width: 100%;
overflow: hidden;
margin-bottom: 5px;
}
.option_dot{
margin-top: 18px;
padding-top: 20px;
background: url(../images/design/box/dot.gif) repeat-x;
overflow: hidden;
}
.preorder_option{
padding: 0;
}
.preorder_option .option_name{
padding: 0;
font-weight: normal;
font-size: 11px;
width: 25%;
line-height: 22px;
}
.option_money{
float: right;
line-height: 18px;
}
.option_info_text{
overflow: hidden;
width: 73%;
*width: 73% !important;
width: 72.3% \0;
margin-bottom: 5px;
white-space: normal;
}
.option_info_text select{
float: left;
width: 100%;
margin-left: 0;
font-size: 10px;
}
#show_price{
font-size: 20px;
font-weight: bold;
display: none;
}
.calc_show_price{
font-size: 20px;
font-weight: bold;
display: none;
}
#group_list_box td{
height: 20px;
padding: 0;
font-size: 14px;
}
.address_item_info{
padding-left: 4px;
}
/*shipping*/
.shipping_error{
color: #F00;
font-size: 11px;
*font-size: 10px;
line-height: 1.5;
}
.shipping_time_order, .shipping_time_reorder, .shipping_time_preorder{
font-size: 12px;
background: #383838;
line-height: 25px;
position: relative;
color: #FFF;
*height: 25px;
overflow: hidden;
*overflow: none;
}
.shipping_time_order{
right: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.shipping_time_order{
right: 0;
}
}
.shipping_time_reorder{
right: 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.shipping_time_reorder{
right: 0;
}
}
.shipping_time_preorder{
right: 0;
}
.time_radio{
float: left;
margin-left: 8px;
margin-top: 3px;
margin-top: 2px \9;
margin-left: 18px \9;
}
.time_label{
float: left;
line-height: 25px;
}
.time_label a{
color: #FFF;
cursor: pointer;
}
.time_label a:hover{
color: #FFF;
cursor: pointer;
}
#table_td_p0{
padding: 0;
}
.shipping_box td{
padding: 0 5px;
}
.infoBoxContents .table_spacing{
padding-left: 10px;
font-size: 11px;
*font-size: 10px;
line-height: 1.5;
}
.table_a_spacing{
margin-bottom: 8px;
}
.table_a_spacing img{
vertical-align: top;
}
.product_info_table td{
font-size: 11px;
line-height: 1.5;
}
#confirmation_product_num_info{
padding-right: 67px;
padding-right: 83px \0;
line-height: 1.5;
font-size: 11px;
width: 85px;
display: block;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
#confirmation_product_num_info{
padding-right: 83px;
line-height: 1.5;
font-size: 11px;
width: 85px;
display: block;
}
}
.font-size12{
font-size: 12px;
}
.sort img{
margin: -2px 0 0 5px;
}
.sort td{
width: 25%;
}
.red_border{
font-size: 11px;
margin: 5px 0 0 0;
border: 1px solid #FF8E90;
background-color: #FFE9E9;
padding: 5px;
}
.red_box{
font-size: 11px;
margin: 5px 0 -7px 0;
border: 1px solid #FF8E90;
background-color: #FFE9E9;
}
.box_list_title{
margin-top: 10px;
/*background: url(../images/design/box/product_listing_page.gif) repeat-x; */
height: 23px;
color: #005C69;
}
.box_list_title .float_right{
margin-top: 0;
}
.margin_clear{
margin: 0;
}
.send_mail td{
font-size: 11px;
}
.input_box{
margin: 0 2px 0 0;
height: 20px;
float: left;
}
.input_box input, .input_box span{
float: left;
line-height: 22px;
}
.input_both{
clear: both;
}
.text_box{
margin-top: 3px;
}
.open_button{
padding-top: 5px;
}
.input_number_box{
float: left;
height: 20px;
}
.img_box{
float: left;
*margin: 0 5px 0 -3px;
}
.table_select select{
margin-left: 0;
}
.table_wrap{
word-wrap: break-word;
word-break: break-all;
}
.text_main{
width: 100%;
clear: both;
*height: 19px;
*padding-top: 5px;
}
.text_main span{
float: left;
*float: none;
}
.text_main img{
float: left;
*float: none;
margin: -1px 5px 0 5px;
*margin: -5px 0 0;
}
/*change for product image list */
.images_box{
margin: 5px auto 0 auto;
}
.image_info{
padding: 1px;
float: left;
margin-right: 2px;
}
.image_list_box{
position: relative;
float: left;
overflow: hidden;
}
.image_list{
position: absolute;
margin-top: 5px;
width: 1000px;
float: left;
left: 0;
}
.images_box #left, #right{
padding-top: 20px;
float: left;
cursor: pointer;
}
/*end*/
.product_price{
display: block;
float: left;
font-weight: bold;
font-size: 20px;
}
.product_cut_rate_change{
display: block;
float: left;
padding-left: 5px;
padding-right: 5px;
line-height: 20px;
background: red;
color: #FFF;
margin-top: 5px;
}
.cut_rate_span{
font-size: 17px;
font-weight: bold;
}
.cut_rate_flag{
font-size: 11px;
}
.product_cut_rate_time{
display: block;
float: left;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
height: 20px;
line-height: 20px;
margin-top: 5px;
}
.tax, .tax_info{
font-size: 10px;
color: #656565;
font-weight: normal;
}
.product_bold_price{
font-weight: bold;
color: #F00;
}
.left_content_commodity{
line-height: 18px;
margin-top: 10px;
width: 100%;
}
.left_content_commodity a{
font-size: 12px;
color: #019395;
}
.left_content_commodity .all_category_row_div a{
font-weight: bold;
}
.left_content_commodity .faq_ul_question_all{
margin: 0 0 0 20px;
padding: 0;
}
.main_blue_font{
font-size: 23px;
color: #019395;
}
.faq_back{
text-align: right;
}
.left_content_commodity .faq_ul_category{
font-size: 12px;
font-weight: bold;
}
.comment .comment{
display: none;
}
.left_content_commodity .faq_ul_category a{
font-size: 14px;
}
.faq_info_li_answer{
color: red;
font-size: 23px;
}
.left_content_commodity h2{
font-size: 12px;
font-weight: bold;
color: #000;
}
.faq_empty{
font-size: 11px;
}
.left_content_commodity .comment_faq{
margin-left: 20px;
}
.left_content_commodity .faq_info_ul_question{
margin-left: 20px;
}
.scroll_container{
background-color: whitesmoke;
overflow-wrap: break-word;
overflow-y: scroll;
white-space: pre-wrap;
border: solid 3px gainsboro;
border-radius: 2px;
font-size: 15px;
color: black;
line-height: 1.3;
height: 30vh;
max-height: 176px;
padding: 8px;
margin: 5px 0 10px;
}
