
h1,h2,h3,h4,h5,h6{font-family:arial, sans-serif;}

h1{font-size:110%;}
h2{font-size:105%;}
h3{font-size:100%;}
h4{font-size:95%;}

A:hover{color:red;}

form {margin:0px;}
input{font-size: 9pt}
li{line-height:1.4em;}
tr,th,td,body{font-size:100%;color:#000000;}

/* Text Class */
.text{font-size: 90%;line-height:140%}


/* Header */

div.h_navi3 {line-height:140%;background-color:#FE9C37;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FE9C37, endcolorstr=#FDDD87, gradienttype=0);width:100%;}

div.h_navi2 {border-bottom:2px solid #ffffff;line-height:140%;background-color:#FE9C37;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FE9C37, endcolorstr=#FDDD87, gradienttype=0);width:100%;}

div.h_navi {padding:4px;font-size:95%;border-bottom:1px solid #FDDD87;background-color:#FDDD87;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FDDD87, endcolorstr=#FFFFFF, gradienttype=0);width:100%;}
h2.h_navi {padding:4px;font-size:95%;border-bottom:1px solid #FDDD87;background-color:#FDDD87;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FDDD87, endcolorstr=#FFFFFF, gradienttype=0);width:100%;}

div.h_navi a {border-left: 3px solid red;padding: 0px 1em;text-decoration: none; color:#000000;}

.topimage{background-color:#000000;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000000, endcolorstr=#ffffff, gradienttype=1);width:90%;}

td.cart a:hover {position: relative; top: 3px; left: 3px;}

/* Footer */
/* div.f_navi a {font-size:85%;padding: 0px 1.2em;color:#00CED1;text-decoration: none;} */
div.f_navi a {font-size:85%;padding: 0px 1.2em;text-decoration: none;}
.footer{font-size:80%;line-height:12pt;}

/* Top */
.key_word {border-bottom:2px solid #c0c0c0;padding:10px}
.pro_mar {margin-left: 5px; margin-right: 5px}
.title_name {font-size:120%;margin-left:0.5em;}

.udr{line-height:140%;border-bottom:1px solid #F7E2AB;background-color:#FDDD87;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FDDD87, endcolorstr=#FFFFFF, gradienttype=1);width:100%;}

.clm_name2 {font-size:10pt;font-weight:bold;margin-right:5px;margin-bottom:5px}
.pdf_i {font-size:80%;font-family:arial;}
.banr_title {border:1px solid;margin-top:5px;padding:2px;background-color:#F7E2AB;}
.banr_title2 {border:1px solid;margin-top:5px;padding:2px;background-color:#DBF79F;}
.banr_title3 {border:2px solid #B1E11F;margin-top:5px;padding:2px;background-color:#EFEFEF;}
.pr_title {margin-top:5px;font-size:85%;padding:2px}
.pr_text {font-size:85%;text-align:left;padding:5px;line-height:130%}
.ad{margin: 10px;}
.section{border:solid 1px #cccccc; padding:0px 10px 10px 5px; margin-bottom:20px;}

/* Banner */
img.langspace{margin-right:15px; }
img.banner{ border-width:1px;border-style:solid;border-color:#b0b0b0;float:left;margin:3px 3px 3px 3px;}
img.banner2{border-width:1px;border-style:solid;border-color:#b0b0b0;margin-bottom:15px;}

.tab_banner3{border:1px solid gray;}
.clm_nameright {font-size:85%;font-weight:bolder;font-family:arial;text-decoration:none;margin-left:10px;}
.clm_namespec {font-size:75%;font-weight:bolder;font-family:arial;margin-left:5px;line-height:30px;}
.bnrtext{font-size: 80%;line-height:140%;margin-left:5px;margin-right:5px;}
.bnr_header	{font-size:100%;font-weight:bold;color:#339966;background-color:#eeeeee;padding:1px;margin:5px 0px;}


/* EV */
.ev_list{list-style-position: outside;margin-bottom:1.2em;list-style-image: url(/images/arrow.gif);}
.mon{margin-left:10px;}
/* RP */

/* .rp_list{list-style-position: outside;margin-bottom:1.2em;list-style-image: url(/images/arrow.gif);} */
.rp_list{list-style-position: outside;margin-bottom:1.2em;list-style-image: url(/images/arrow.gif);border-left:1px solid #CCCCCC;padding-left:10px;}

/* Common */
.m_font {font-size:80%;}
.title {font-size:130%; font-weight:bold; margin-left:0px;margin-top:5px;padding-bottom:2px;border-bottom:1px solid #194FFD}

/* Site map */
.li_line{list-style-position: outside;margin-bottom:10px;margin-left:50px;}

/* product pages */

.p_c_space{padding-right:20px;}
.p_r_space{padding-top:10px; width:200px; background-color:#FFFFEE;}

.breadcrumbs{font-size:10pt;font-weight:300;padding:2px;}
.p_type{font-weight:bold;margin-top:5px;padding:5px;padding-left:10px;color:#FFFFFF;background-color:#FF3300;}
.p_title{margin:10px 5px 0px 5px;font-size:120%;}
.p_hr{height:3px;color:#FF3300;}
.p_contents{clear:both;margin:5px 20px 20px 20px; padding:10px; background-color:#FFFFEE;border:1px solid #333333;}

.p_info_tbl{margin:5px 20px;width:95%;}
.p_id_t{padding:2px 5px;background-color:#FFCCAA;font-weight:bold;border-left:4px double #FF6633;white-space: nowrap;}
.p_id_d{padding:0px 5px;padding-right:40px;}
.p_date_t{padding:2px 5px;background-color:#FFCCAA;font-weight:bold;border-left:4px double #FF6633;white-space: nowrap;}
.p_date_d{padding:0px 5px;padding-right:40px;}
.p_pub_t{padding:2px 5px;background-color:#FFCCAA;font-weight:bold;border-left:4px double #FF6633;white-space: nowrap;}
.p_pub_d{padding:0px 5px;padding-right:40px;}
.p_price_t{padding:2px 5px;background-color:#FFCCAA;font-weight:bold;border-left:4px double #FF6633;border-top:5px solid #ffffff;white-space: nowrap;}
.p_price_d{padding:10px 5px 0px 5px;}
.p_sq{color:#FFCCAA;}

.p_price{}

.p_button{text-align:right;float:right;margin-right:20px;}

.btn_order{background-color:#FFCC00;width:100px;height:30px;font-weight:bold;margin:2px;}
.btn_inq{background-color:#FFFFEE;width:100px;height:30px;font-weight:bold;margin:2px;}
.btn_sample{background-color:#FCF146;width:120px;height:30px;font-weight:bold;margin:2px;}
.btn_browse{background-color:#F5C8AF;width:100px;height:30px;font-weight:bold;margin:2px;}

.p_cart{float:right;}
.p_text{font-size:90%;}

.notice {margin:5px 2px;font-size: 9pt;line-height:12pt;color:#666666;font-family:Arial Rounded MT Bold;}

/* Search */
.search_head {height:44px;color:white;font-weight:bold;font-size:10pt;background-image:url(/images/bg_search.gif);}
.btngo {width:80px;height:25px;font-size:10pt;}

/* product list ================== */

/* カテゴリヘッダー */
.l_category_header1{height:4px;background-image:url(images/cate_top.gif);background-repeat:no-repeat;margin-bottom:-15px;margin-top:10px;}
.l_category_header2{line-height:140%;background-color:#FE9C37;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FE9C37, endcolorstr=#FDDD87, gradienttype=0);width:100%;font-weight:bold;padding-left:100px;}
.l_category_table{background-color:#FFFFCC;padding:5px;}
.l_title{margin:10px 5px 0px 5px;font-size:110%;}
.l_hr{color:#FE9C37}
.category{white-space: nowrap;}

/* 商品リスト */
.l_a{background-color:#FFEECC;}
.l_b{background-color:#FFFFEE;}
.l_space{height:5px;background-color:#FFFFFF;}
.l_num{background-color:#ffffff;border-bottom:1px solid #cccccc;}

.l_id_t{width:50px;text-align:center;}
.l_id_d{width:50px;}
.l_title_t{}
.l_title_d{}
.l_sample_t{width:60px;text-align:center;}
.l_sample_d{width:60px;text-align:center;}
.l_date_t{width:60px;text-align:center;}
.l_date_d{width:60px;text-align:right;}
.l_price_t{width:60px;text-align:center;}
.l_price_d{width:90px;text-align:right;}

.l_title_e{margin-left:20px;font-size:80%;color:#6666AA;}
.l_btn_sample{}

/* 出版社リスト */
.l_pub_t{font-weight:bold;}
.l_pub_d{padding-left:40px;}
.logo{border:0px;}

/* 支払方法 */
.order_img{width:307px;height:230px;border:0px;}

/* CGI */
.sample_form{font-size:22px;font-weight:bold;}
.selectbox{font-size:80%;}
.select_box{font-size:80%;}