﻿@charset "utf-8";

/** table **/
table{ border-color:#ffffff;border-style:none;}
table td{padding:3px;border-color:#ffffff;border-style:none;}
table.hyou{font-size:100%;border:none;margin:10px 0;empty-cells:hide;border-color:#444444;border-spacing:0;border-collapse:collapse;border-width:0;border-style:none;}
table.hyou caption{margin-top:1em;text-align:right;}
table.hyou th,
table.hyou td{padding:0.5em 0.9em;margin:0;empty-cells:hide;border-color:#ffefd8;border-spacing:0;border-collapse:collapse;border-width:0 5px 5px 0;border-style:none solid solid none;text-align:left !important;}
table.hyou th{background:#ffffff;text-align:center !important;white-space:nowrap;}

/** form **/
.form{ margin:10px 0;}
.form label{ width:120px;clear:both;float:left;padding:0 0 0 15px;}
.form select{padding:2px;border-width:1px;border-style:solid;
border-top-color: #000;border-right-color: #ccc;border-bottom-color: #ccc;border-left-color: #ccc;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form .text{ margin:0 0 0 15px;width:450px;padding:2px;border-width:1px;border-style:solid;
border-top-color: #000;border-right-color: #ccc;border-bottom-color: #ccc;border-left-color: #ccc;
border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form .text.name,
.form .text.yuubin,
.form .text.tel{width:150px;}
.form textarea{ height:130px;}
.form div{ margin:0 0 10px 0;}
.form .submit{ padding:5px 10px;margin:10px auto;text-align:center;}
.form .subbox{ text-align:center;border:2px #990000 solid;padding:5px;margin:20px 100px;}

/** base **/
html,body{background:url(images/bg.png);}
 #all{width:900px;padding:0 30px;background:#fff;margin:auto;text-align:left;}
  #m{width:690px;float:left; padding:0 0 20px 0;}
  #s{width:170px;float:right;padding:0 0 20px 0;}
  #c{padding:0 0 20px 0;}

header,#m,#s,#c,footer,section,article,ul{/zoom:1;}
header:after,#m:after,#s:after,#c:after,footer:after,section:after,article:after,ul:after{content:'';display:block;clear:both;}

/** header **/
 header .topimg {  }
  header .topimg a {  }


/** footer **/

/** #c **/

/** #m **/
/** .top **/

.top #m #ma{width:330px;float:left;}
.top #m #mb{width:330px;float:right;margin:0 0 0 30px;}
.top #m section{}
.top #m section .box{ padding:10px 10px 20px 10px;}
.top #m section a{}
.top #m section a:hover{background-color:#f0f0f0;}
.top #m section .entryimg { width:75px; float:left; margin:0 5px 5px 0;}
.top #m section .entrytitle{ }
.top #m section time{ font-size: smaller;color:#666;}
.top #m section p{padding:0;}
.top #m section .image{float:left;width:75px; margin:0 5px 5px 0;}

.top .topshop a{ color:#000;text-decoration:none;}


/** entry **/
 .entry .title,
 .cate .title{ background:url(images/ti_bg.png);}

