ul,ol,li,pre,form,body,html,p,blockquote,fieldset,input{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

#center_area a:link { color:#3300FF; padding: 5px 5px 5px 5px; }
#center_area a:visited { color:#3300FF; padding: 5px 5px 5px 5px;}
#center_area a:hover { color:#000000; background-color:#F4F3B6; text-decoration: none; padding: 5px 5px 5px 5px;}
#center_area a:active { color:#FFCC66; text-decoration: none; } 

body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height:17px;
  text-align:center;
  background-color: #fffff;
}



table, td, th, tr{
border: 0px black solid;
}

table.table_border1{
border: 1px black solid;
}


#left_area h1 { border-bottom:solid 3px #666666; border-left:solid 25px #666666; font-size:15px; text-indent:23px; }

/* 角丸（メニュー） */

#left_area p.rcontent {
padding:5px;
font-size:10px;
background:#FDFFE3;
color:#999999;
}

#left_area span.rtop,
#left_area span.rbottom {
display:block;
background: #fffff;
}

#left_area span.rtop span,
#left_area span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #F4F3B6;
}

#left_area span.r1{margin: 0 5px;}
#left_area span.r2{margin: 0 3px;}
#left_area span.r3{margin: 0 2px;}
#left_area span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

#left_area p.lcontent {
padding:5px;
font-size:12px;
background:#FDFFE3;
color:#000000;
}

#left_area span.ltop,
#left_area span.lbottom {
display:block;
background: #fffff;
}

#left_area span.ltop span,
#left_area span.lbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #F4F3B6;
}

#left_area span.l1{margin: 0 5px;}
#left_area span.l2{margin: 0 3px;}
#left_area span.l3{margin: 0 2px;}
#left_area span.ltop span.l4, span.lbottom span.l4{margin: 0 1px;height: 2px;}


/* （中央エリア） */
div.comment{
width:560px;
font-size:12px;
line-height:18px;
}

#center_area p.ccontent {
padding:5px;
font-size:12px;
background:#FDFFE3;
color:#000000;
}

#center_area span.ctop,
#center_area span.cbottom {
display:block;
background: #fffff;
}

#center_area span.ctop span,
#center_area span.cbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #F4F3B6;
}

#center_area span.c1{margin: 0 5px;}
#center_area span.c2{margin: 0 3px;}
#center_area span.c3{margin: 0 2px;}
#center_area span.ctop span.c4, span.cbottom span.c4{margin: 0 1px;height: 2px;}


#center_area hr{ width:100%; size:1; color:#cccccc; border-style:dashed; }
#center_area h1{ border-bottom:solid 3px #666666; border-left:solid 25px #666666; font-size:15px; text-indent:23px; width:500px; }
#center_area h2 { font-size:12px; text-indent:18px; }
#center_area h3 { font-size:11px; text-indent:15px; }

a#menu_view_lecenq:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_lecenq.gif");
}  
a#menu_view_lecenq:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_lecenq.gif");
}  
a#menu_view_lecenq:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_lecenq_hover.gif");
}
a#menu_view_lecenq:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_lecenq.gif");
}


a#menu_add_lecenq:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_lecenq.gif");
}  
a#menu_add_lecenq:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_lecenq.gif");
}  
a#menu_add_lecenq:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_lecenq_hover.gif");
}
a#menu_add_lecenq:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_lecenq.gif");
}

a#menu_view_shop:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_shop.gif");
}  
a#menu_view_shop:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_shop.gif");
}  
a#menu_view_shop:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_shop_hover.gif");
}
a#menu_view_shop:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_shop.gif");
}  


a#menu_add_shop:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_shop.gif");
}  
a#menu_add_shop:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_shop.gif");
}  
a#menu_add_shop:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_shop_hover.gif");
}
a#menu_add_shop:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_shop.gif");
}  

/*メニュー(add_exam)*/
a#menu_add_exam:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_exam.gif");
}  
a#menu_add_exam:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_exam.gif");
}  
a#menu_add_exam:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_exam_hover.gif");
}
a#menu_add_exam:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_add_exam.gif");
}  

/*メニュー(purchase_exam)*/
a#menu_purchase_exam:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_purchase_exam.gif");
}  
a#menu_purchase_exam:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_purchase_exam.gif");
}  
a#menu_purchase_exam:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_purchase_exam_hover.gif");
}
a#menu_purchase_exam:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_purchase_exam.gif");
}  

/*メニュー(view_exam)*/
a#menu_view_exam:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_exam.gif");
}  
a#menu_view_exam:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_exam.gif");
}  
a#menu_view_exam:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_exam_hover.gif");
}
a#menu_view_exam:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_view_exam.gif");
}  

/*メニュー(entry)*/
a#menu_entry:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_entry.gif");
}  
a#menu_entry:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_entry.gif");
}  
a#menu_entry:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_entry_hover.gif");
}
a#menu_entry:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_entry.gif");
}

/*メニュー(password)*/
a#menu_password:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_password.gif");
}  
a#menu_password:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_password.gif");
}  
a#menu_password:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_password_hover.gif");
}
a#menu_password:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_password.gif");
}  

/*メニュー(change_entry)*/
a#menu_change_entry:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_change_entry.gif");
}  
a#menu_change_entry:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_change_entry.gif");
}  
a#menu_change_entry:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_change_entry_hover.gif");
}
a#menu_change_entry:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_change_entry.gif");
}

/*メニュー(logout)*/
a#menu_logout:link {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_logout.gif");
}  
a#menu_logout:visited {  
    color:#eeeeee;
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_logout.gif");
}  
a#menu_logout:hover {  
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_logout_hover.gif");
}
a#menu_logout:active {
    display: block;
    width: 180px;
    height: 30px;
    text-indent: -1000px;
    background-image: url("../images/menu/menu_logout.gif");
}

li.list {
list-style-position: outside;
list-style-image: url("../images/list.gif");
padding-left: 5px;
padding-top: 3px;
padding-buttom: 3px;
margin-left: 50px;
margin-top: 3px;
margin-buttom: 3px;
} 

ul.list {
line-height:17px;
}

li.list2 {
list-style-position: outside;
list-style-image: url("../images/list2.gif");
padding-left: 5px;
padding-top: 3px;
padding-buttom: 3px;
margin-left: 50px;
margin-top: 3px;
margin-buttom: 3px;
} 


ul.list2 {
line-height:17px;
}


input.middle_submit {
	background: #DADCE6 url(../images/middle_submit.gif) 50% 0 repeat-x ;
}



input:focus {
   background-color: #FFCCFF;
   margin: 2px 2px 2px 2px; 
}

input {
   background-color: #eeeeee;
   border: 1px solid #999999;
   margin: 2px 2px 2px 2px; 
}


select {
   background-color: #eeeeee;
   border: 1px solid #999999;
   margin: 2px 2px 2px 2px; 
}

textarea {
   background-color: #eeeeee;
   border: 1px solid #999999;
   margin: 2px 2px 2px 2px; 
}

textarea:focus {
   background-color: #FFCCFF;
   margin: 2px 2px 2px 2px; 
}


.form-errors {
  font-size: 12px;
  line-height: 18px;
  color: #FF0000;
  width: 400px;
  padding: 3px 3px 3px 3px;
  background-color: #FFCCCC;

  border-width: thin;
  border-color: #FF99CC;
  border-style: solid;

  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px; 

  overflow: auto;

  text-align:center;
  margin-left:80px;


}


/* アマゾンアフィリエイト用設定 start */
/* 枠の色を定義します */
.AmazonSearchTB1 table {
    border: 1px solid #ffffff; 
    background-color : #ffffff;
    color: #000000;
    margin: 0px; padding: 0px; font-size: 11px;
}

/* Ads by drk7.jp の font 色を定義します */
.AmazonSearchTB2 a,
.AmazonSearchTB2 a:link,
.AmazonSearchTB2 a:link:hover,
.AmazonSearchTB2 a:link:active {
    color: #ffffff; text-decoration: underline ; background: none;
}
.AmazonSearchTB2 table{ border: none; margin: 0px; padding: 1px; }

/* 広告部分の背景色を定義します */
.AmazonSearchTB3 table{
    background-color : #ffffff;
    border: none; margin: 0px; padding: 3px;
}

/* 商品名のfont定義 */
.AmaS_title a,
.AmaS_title a:link,
.AmaS_title a:link:hover,
.AmaS_title a:link:active {
    color: #004499;
    text-decoration: underline ; background: none;
    font-weight: bold;
}

/* 値段のfont定義 */
.AmaS_price { color: #006600; font-weight: bold; }

/* 説明文のfont定義 */
.AmaS_com { color: #000000; }

/* 画像のボーダー定義 */
.AmaS_img img{ border: 1px solid #aaaaaa; }

/* アマゾンアフィリエイト用設定 end */