/*   
Theme Name: ECOLOGY WATCHER 廃棄物・環境ニュースサイト
Theme URI: 
Description: ECOLOGY WATCHERのテーマ2008
Author: IPPEI IZUMI
Author URI: http: //ehime-support.net/
Version: 1.5
*/

@import'css/font.css';
@import'css/layout.css';

/* 全体的なルール */
* {
	margin: 0;
	padding: 0;
 }
body {
	font-family: Verdana, sans-serif;
	color: #222;
	margin: 0px;
	padding: 0px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
　　　　　line-height:15pt
 }
A {
	text-decoration: none;
 }
A:LINK {
	color : #0000FF;
 }
A:VISITED {
	color : maroon;
 }
A:HOVER {
	color : #CC0000;
	text-decoration: underline;
 }
A:ACTIVE {
	color : white;
 }
img {
	border: 0;
 }
/* ヘッダーテンプレート */
#page H1{
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 15px;
 }
#header {
	text-align : left;
	background-repeat: no-repeat;
	position : absolute ;
	top : 2px ;
	left : -2px;
	width : 100% ;
	color : white;
	text-align: left;
 }
#navigator {
	padding-left : 80px;
 }
#navigator ul {
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;
 }
#navigator ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
 }
#navigator UL LI A:LINK, #navigator UL LI A:VISITED {
	display: block;
	float: left;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	height : 25px;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	background-color : #e6e6e6;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color : #0000a0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color : #ffffff;
	font-size : 12px;
 }
#navigator UL LI A:HOVER, #navigator UL LI A:ACTIVE {
	display: block;
	float: left;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	height : 25px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #0000FF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0000a0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color : #0000a0;
	font-size : 12px;
 }
#header H2{
	color : black;
	clear : both;
	font-size : 16px;
	font-weight : bold;
	margin-bottom : 5px;
	padding-top : 1px;
 }

/* プライマリー */

.bread {
	text-align:right;
	font-size:10px;
 }

#primary H2 {
	margin-right : 1px;margin-bottom : 3px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
        background-color : #ff99ff;
/*	background-color : #ffb366; */
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : navy;
 }

#primary H3 {
	color : black;
	margin-top : 3px;margin-right : 1px;margin-bottom : 3px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : navy;
 }

#primarylow H2 {
	margin-right : 0px;margin-bottom : 3px;margin-left : 0px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
	background-color : #ffb366;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : navy;
 }
.post-meta {
	padding-top: 5px;
 }
.post-date {
	text-align: right;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
 }
.authors-cat {
	font-size: 11px;
	color: #333333;
	text-align: right;
 }
.post-content {
	padding-top: 8px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom: 16px;
	font-size: 15px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 10px ;
	line-height: 130%;
 }
.post-content p {
	margin-top: 20px;
 }

.post-content code {
	display: block;
	padding: 5px;
	clear: both;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #F8F8F8;
	border: 1px dotted #F7F7F7;
 }
.post-content img {
	padding: 2px;
	background-color: #f7f7f7;
}

.post-content blockquote {
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	margin-top: 3px;
	margin-right: 40px;
	margin-bottom: 3px;
	margin-left: 30px;
	padding-top: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000066;
 }
.post-content a:link, .post-content a:visited {
	color: #CB2026;
	text-decoration: none;
 }
.post-content a:hover, .post-content a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
 }

.topix{
	border-width: 2px;
	border-style: solid;
	border-color: #000099;	
	margin-bottom : 10px;
	padding-bottom : 5px;
 }

.topix h1{
	background-color : #000099;
	color : white ;
	font-size : 16px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
 }

.topixt{
	font-size : 12px;
	padding-right : 10px;
	padding-left : 5px;
	list-style-type: none;
  }

#blackback{
	margin-bottom : 10px;
 }

.blacknewstitle{
	color : white;
	background-color : black;
	margin-top : 2px;margin-right : 2px;margin-bottom : 2px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 90%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
}

.newsrss h4{
	color : white;
	margin-top : 2px;margin-right : 2px;margin-bottom : 2px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 90%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
	background-color : green;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : white;
 }

.more{
	text-align:right;
	margin-top : 3px;
	font-size : 10px;
	margin-right : 5px;
 }

/* レフトサイドバー */

#leftsidebar {
	width : 190px;
	margin-left : 3px;
	margin-bottom : 5px;
 }
#leftsidebar H3 {
	margin : 5px 0px 0px;margin-left : 0px;
	background-color : #93c9ff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color : navy;
	padding-left: 10px;
	color : black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	padding-top : 3px;
	padding-bottom : 2px;
 }
.sakimono{
	
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	margin-top : 10px;
 }
.admintab {
	font-size: 11px;
	text-align: center;
}

.dairyimg{
	border-width : 1px;
	border-color : navy;
	border-style : solid;
	margin-top : 3px;
}

.shopimg{
	border-width : 1px;
	border-color : red;
	border-style : solid;
	margin-top : 3px;
}
.kanriimg{
	border-width : 1px;
	border-color : green;
	border-style : solid;
	margin-top : 3px;
}

/* ライトサイドバー */

#sidebar {
	float: right;
	width: 185px;
	margin-bottom : 5px;
	margin-left : 2px;
	padding-left : 2px;
}
#sidebar H3 {
	margin : 5px 0px 0px;margin-left : 0px;
	background-color : #93c9ff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color : navy;
	padding-left: 10px;
	color : black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	padding-top : 3px;
	padding-bottom : 2px;
}

/* フッター */

#footer a:link, #footer a:visited {
	color: #666666;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #000000;
	text-decoration: none;
}
#naviline {
	height: 1px;
}
#navigatorfooter {
  padding-left : 80px;
  margin-bottom : 10px;
}
#navigatorfooter ul {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#navigatorfooter ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}


































#navigatorfooter UL LI A:LINK, #navigatorfooter UL LI A:VISITED {
	display: block;
	float: left;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	height : 25px;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	background-color : #e6e6e6;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color : #0000a0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color : #ffffff;
  font-size : 11px;
}
#navigatorfooter UL LI A:HOVER, #navigatorfooter UL LI A:ACTIVE {
	display: block;
	float: left;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	height : 25px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #0000FF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000a0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color : #0000a0;
	font-size : 12px;
}

.bottom-comment {
	text-align: left;
	font-size: 11px;
	font-color: #f5f5f5;
	width: 780px;
	clear : both;
}
.copyright {
　　　	margin-top: 10px;
	font-size: 14px;
}

#kankyo {
	text-align : center;
}
.law_squea {
	width: 180px;
	font-size : 14px;
	padding-top : 10px;
	padding-bottom : 8px;
	padding-left : 3px;
	padding-right : 3px;
	margin-top : 10px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : black black black black;
}
.law_link {
  padding-top : 10px;
  font-size : 10px;
  text-align: left;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : black;
  

  letter-spacing : 3px;
}
.law1 {
	width: 480px;
	margin-top: 10px;
}
.law2 {
	width: 390px;
	margin-top: 10px;
}
.law2_l {
	float: left;
	width: 195px;
}
.law2_r {
	float: right;
	width: 195px;
}
.law3 {
	width: 780px;
	margin-top: 10px;
	clear : both;
}
.wraplaw {
	width: 585px;
        float: left;
}
.law3_l {
	float: left;
	width: 195px;
}
.law3_c {
	float: right;
	width: 390px;
}
.law3_r {
	float: right;
	width: 195px;
}
.law3_ml {
	height: 50px;
	padding-top : 18px;
	background-image: url(images/image001.gif);
	background-repeat: no-repeat;
	background-position : center;
	vertical-align : middle;
	text-align : center;
}
.law3_mc {
	height: 50px;
	padding-top : 18px;
	background-image: url(images/image002.gif);
	background-repeat: no-repeat;
	background-position : center center;
	vertical-align : middle;
	text-align : center;
}
.law3_mr {
	height: 50px;
	padding-top : 18px;
	background-image: url(images/image003.gif);
	background-repeat: no-repeat;
	background-position : center center;
	vertical-align : middle;
	text-align : center;
}
.hrss{
	font-size : 12px;
	padding-left : 30px;
	padding-right : 10px;
  }
.t{
	font-size : 12px;
	padding-left : 10px;
	padding-right : 10px;
	text-align:left;
  }
.navigation{
	border-top-width : 1px;
	border-top-style : dashed;
	border-top-color : navy;
	text-align:center;
	font-size : 11px;
	margin-top : 5px;
	margin-bottom: 5px;
	padding-top: 2px;
  }

.form {
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #000000;
	color: #333333;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	padding: 1px;
}
img{ border:0; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFCCFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
/* タイトルバー */
.table_titlebar {
	background-color:#A7C2DD;
	color:#000000;
	font-size:12pt;
}
/* 検索フォーム */
.table_searchform {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;

	border-left-color: #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	font-size: 12px;
}
.table_menu {
	background-color: #EEEEEE;
	padding: 5px;
	line-height: 160%;
	border: 1px dotted #999999;
	font-size: 12px;
}
.table_topmenu {
	background-color: #FFFFFF;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	font-size: 12px;
}
.table_top_category {
	background-color: #FFFFFF;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	line-height: 160%;
}
.table_other_category {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	font-size: 11px;
}
.table_other_category2 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	font-size: 11px;
}
.table_sub_category {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	font-size: 11px;
}
.table_sub_category2 {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	font-size: 11px;
}
.table_menu_bar {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: 9px;
	text-align: right;
}
.table_navigation_bar { 
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-size: 11px;
}



/*★★ 奥貫用 ★★*/
/* 文中での強調・紺色文字 */
.sty1 {
       color:#000080;
       font-weight:bold;
       font-size:1.0em;
}
/* 文中での紺色文字・下線 */
.sty2 {
       color:#000080;
       border-bottom: thin dashed #000080;    
}
/* 文中での紺色文字 */
.sty3 {
       color:#000080;
}
/* 文中での青緑色文字 */
.sty4 {
       color : #006666;
}
/* 文中でのグレー色文字 */
.sty5 {
       color : #444444;
}
/* 文中での緑色　太文字 */
.sty6 {
       color : #006600;
       font-weight:bold;
       font-size:1.0em;

}
/* 赤　少し大きめ　強調
.sty7 {
       color:#ff0000;
       font-weight:bold;
       font-size:1.1em;
}


/* 文中での下線 */
.sty7 {
     border-bottom: thin dashed #000080;    
}
/* 文中でのセリフ・強調・青緑色文字 */
.serifu1 {
       margin-left: 50px;
       color:#006666;
       font-weight:bold;
       font-size:1.0em;
}
/* 文中でのセリフ・青緑色文字 */
.serifu2 {
       margin-left: 50px;
       color:#006666;
       font-size:1.0em;
}
/* 文中でのセリフ・紺色文字 */
.serifu3 {
       margin-left: 50px;
       color:#000080;
       font-weight:normal;
       font-size:1.0em;
}


/* プラ買取問い合わせ票のフォーム */
/* table */
.inquiry {
     	border: solid 1px #ff3399;
       	margin-left: 0;
      	width: 480px;
      	border-collapse: collapse ;
 
      	empty-cells: show;
       	cellpadding : 5;
       	cellspacing : 0;
}
.cap_1 {                   /* 小見出し */
　　　　text-align: left;
       font-size: 15px;
       color: navy;
}
.tr_3 {
      border-bottom: 1px solid #ff9999;
　　　　border-right: 1px solid #ff9999;
}
.tr_4 {
      border-right: 1px solid #ff9999;
}
.col_a3　{             /* 見出し列 */
       background-color: #99ffff;
       text-align: center;
/*     border-collapse: collapse;   */
　　　　border-right: 1px solid #ff9999;
       border-bottom: 1px solid #ff9999;
}   
.col_b3 {　　　　　　　　　　/* 入力列　２列目／２列 */　　　　　
      	background-color: #ccffff;
       	text-align: left;
/*      border-collapse: collapse;  */
      	border-bottom: 1px solid #ff9999;
}   
.col_b4 {　　　　　　　　　　/* 入力列　２列目／２列 */　　　　　
      	background-color: #99ffff;
       	text-align: left;
/*      border-collapse: collapse;  */
 }   
.col_c3 {
      background-color: white;
      text-align: left;
      font-size: 12px;
      border-collapse: collapse;
　　　 border-left: 1px solid lightblue;
      border-bottom: 1px solid lightblue;
      padding-left:10px;
}    

/*  */
.aligncenter {
        display : block;
        margin-left : auto;
        margin-right : auto;
}
.img {
        border: none;

}
.alignleft {
        float:left;
        display : block;
        margin-left : 20px;
        margin-right :5px;
}
.alignrifht {
        float:right;
        display : block;
        margin-left : 20px;
        margin-right :5px;
}


.midashipura {
	margin-top : 3px;margin-right : 1px;margin-bottom : 3px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 5px;
	font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : navy;
        background-color:#bbbbbb ;        
 }

.koe {
       border: none;
       margin: 5px 20px 5px 80px;
       padding: 10px;
       background-color: #ffccff;
       color: #444444;
}
.koe2 {
       border: none;
       margin: 5px 20px 5px 20px;
       padding: 10px;
       background-color: #ffccff;
       color: #444444;
       font-weight:bold;
 }
.koe3 {
       border: none;
       margin: 5px 80px 5px 80px;
       padding: 10px 10px 10px 20px;
       background-color: #ffccff;
       color: #444444;
       font-weight:bold;
 }


/* 段落区切りが少ないような気がして、多めに */
.pp {
       margin: 10px;
       padding: 10px;
}
/* 画像配置で、左に余白を */
.photo {
       margin-left: 20px;
       align: center;
}

/* 本文中の小見出しで使用　大きめの紺色文字　バックが銀色 */
.midashi {
    color: navy;
    margin: 0;
    padding 2px 5px;
    background-color: silver;
    font-size; 18px;
    font-weight:bold;
}

/* リストタグで左にマージンをとる */
.list1 {
       list-style-position: outside;
       ist-style-type: square;
       margin-left: 30px;
       margin-top: 10px;
}
.list2 {
       list-style-position: outside;
       list-style-type: none;
       margin-left: 30px;
       margin-top: 10px;
       margin-bottom: 10px;
}
.list3 {
       list-style-position: outside;
       list-style-type: decimal;
       margin-left: 30px;
       margin-top: 10px;
       margin-bottom: 10px;
}
.left {
       margin-left: 50px;
       color:#006666;
 }
.left1 {
       margin: 0px 10px;    
 }
.left2 {
       margin:  0px 20px;
       color : #006666;
 }
left3 {
       margin-left: 50px;
 }
.kiban_left {
       margin-left: 60px;
   　　line-height:110%;
       
  }

.mar1 {
      width: 450px;
     
      background-color: #ffffff;
      padding: 10px;
      margin : 20px;
      color: #008000;
      font-size: 150%;
}
.mar2 {
      width: 450px;     
      background-color: #e1f4ff;
      padding: 10px;
      margin : 20px;
      font-size: 150%;
}
/* 行政処分情報の表形式 */
.hyou1 {
       border: solid 1px midnightblue;
       margin-left: 10px;
       width: 100%;
       border-collapse: collapse
       empty-cells: show;
}
.th1 {
       background-color: #dddddd;
       text-align: center;
       border-collapse: collapse
}
.gyou_1 {
      border-collapse: collapse
　　　 border: 1px solid midnightblue;
}
.col_a {
       background-color: lightblue;
       width: 15%;
       text-align: center;
       border-collapse: collapse
　　　　border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}   
.col_b {
       background-color: white;
       width: 18%;
       text-align: center;
       border-collapse: collapse
　　　  border-left: 1px solid lightblue;      
　　　　border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}   
.col_c {
      background-color: white;
      text-align: left;
      font-size: 12px;
      border-collapse: collapse
　　　 border-left: 1px solid lightblue;
      border-bottom: 1px solid lightblue;
      padding-left:10px;
}
/* 行政処分情報の表形式 １県で２件の情報がある時、Ｂ列 Ｃ列で*/
.col_bb {
       background-color: white;
       width: 18%;
       text-align: center;
       border-collapse: collapse
　　　  border-left: 1px solid lightblue;      
　　　　border-right: 1px solid lightblue;
}
.col_cc {
      background-color: white;
      text-align: left;
      font-size: 12px;
      border-collapse: collapse
　　　 border-left: 1px solid lightblue;
      padding-left:10px;
}
/* セミナー案内の表形式 */
.hyou2 {
       border: solid 1px midnightblue;
       margin-left: 20px;
       width: 480px;
       border-collapse: collapse
       empty-cells: show;
       align: center;
}
.th2 {
       background-color: lightgray;
       text-align: center;
       border-collapse: collapse;
}
.gyou_2 {
       border-collapse: collapse
　　　 border: none;
}
.col_a2 {
       background-color: lightblue;
       width: 80px;
       text-align: center;
       border-collapse: collapse;
　     border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}
      
.col_b2 {
       background-color: white;
       text-align: left;
       border-collapse: collapse;
　　   border-left: 1px solid lightblue;
      border-bottom: 1px solid lightblue;
      padding-left:10px;
}
.col_b22 {
       background-color: white;
       text-align: left;
       border-collapse: collapse;
　　   border-left: 1px solid lightblue;
      border-bottom: none;
      padding-left:10px;
}
/* セミナー案内の表形式　時間割用に使用 */
.col_bb2 {
       background-color: white;
       text-align: left;
       border-collapse: collapse;
　　   border-left: 1px solid lightblue;
      border-right: 1px solid lightblue;
      padding-left:10px;
}
.col_cc {
      background-color: white;
      text-align: left;
      font-size: 12px;
      border-collapse: collapse
　　　 border-left: 1px solid lightblue;
      padding-left:10px;
 }
.hyou3 {
       border: none;
       margin-left: auto;
       margin-right:auto;
       margin-top: 20px;
       width: 740px;
       border-collapse: collapse
       empty-cells: show;
       align: center;
 }
/* 事前協議情報の表形式 */

.col_x {
       background-color: #ff99ff;
       width: 12%;
       text-align: center;
       border-collapse: collapse
　　　　border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}
.col_xx {
       background-color: #99ccff;
       width: 12%;
       text-align: center;
       border-collapse: collapse
　　　　border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}    
.col_y {
       background-color: white;
       width: 45%;
       font-size: 14px;
       border-collapse: collapse
　　　  border-left: 1px solid lightblue;      
　　　　border-right: 1px solid lightblue;
       border-bottom: 1px solid lightblue;
}
       
.col_z {
      background-color: white;
      text-align: left;
      font-size: 14px;
      border-collapse: collapse
　　　 border-left: 1px solid lightblue;
      border-bottom: 1px solid lightblue;
      padding-left:10px;
}
.list_y {
       list-style-position: outside;
       ist-style-type: square;
       margin-left: 10px;
}

.section {
	text-align : center ;
	border : 1px silver solid ;
	width : 100% ;
}

.sec_th{
	color: navy;
	margin: 0; /* 見出しのマージン */
	padding: 2px 5px; /* 見出しのパディング（上下、左右） */
	background-color: silver; /* 見出しの背景色 */
	font-size: 120%; /* 見出しの文字サイズ */
 }

/* プラ価格の表形式 */
.hyou9 {
       border: solid 1px midnightblue;
       margin-left: 100px;
       width: 70%;
       border-collapse: collapse
       empty-cells: show;
}
.th9 {
       background-color: lightgray;
       text-align: center;
       border-collapse: collapse
}
.gyou_9 {
      border-collapse: collapse
　　　 border: 1px solid lightblue;
}
.col_a9 {
       background-color: #ffcccc ;
       width: 40%;
       text-align: center;
       border-collapse: collapse
　　　　border-right: 1px solid white;
       border-bottom: 1px solid white;
}   
.col_b9 {
       background-color: #ccffff ;
       width: 30%;
       text-align: center;
       border-collapse: collapse
　　　  border-left: 1px solid white;      
　　　　border-right: 1px solid white;
       border-bottom: 1px solid white;
}   
.col_c9 {
      background-color: #ccffff ;
      text-align: center;
      border-collapse: collapse
　　　 border-left: 1px solid white;
      border-bottom: 1px solid white;
      padding-left:10px;
}
/* 基板買取りページ */
.k_midasi {
   	background-image: url(images/midasi11.gif);
	background-repeat: repeat-x;
        color : navy;
	margin-top : 3px;margin-right : 1px;margin-bottom : 1px;margin-left : 1px;
	padding-top : 3px;padding-right : 0px;padding-bottom : 1px;padding-left : 20px;
	font-size : 150%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight : bold;
 }
.k_midasi2 {
   	background-image: url(images/midasi12.gif);
	background-repeat: repeat-x;
        color : white;
	margin-top : 1px;margin-right : 1px;margin-bottom : 1px;margin-left : 30px;
	padding-top : 1px;padding-right : 0px;padding-bottom : 1px;padding-left : 20px;
	font-size : 140%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	 }
.k_midasi3 {
   	background-image: url(images/midasi13.gif);
	background-repeat: repeat-x;
        color : navy;
	margin-top : 1px;margin-right : 1px;margin-bottom : 1px;margin-left : 20px;
	padding-top : 1px;padding-right : 0px;padding-bottom : 1px;padding-left : 20px;
	font-size : 140%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	 }
.k_midasi4 {
   	background-image: url(images/icon1.gif);
	background-repeat: no-repeat;
        color : navy;
	margin-top : 1px;margin-right : 50px;margin-bottom : 1px;margin-left : 30px;
	padding-top : 1px;padding-right : 0px;padding-bottom : 1px;padding-left : 30px;
	font-size : 120%;
        font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	 }
.k_section {
       color : #000000;
       font-size : 110%;
       margin : 5px 20px 5px 20px;
       padding : 1px 5px 1px 5px;
　　　　line-height : 120%

   
}    
.k_section2 {
       color : #000000;
       font-size : 110%;
       margin : 5px 20px 5px 40px;
       padding : 1px 5px 1px 5px;
   
}    
.k_section3 {
       color : #000000;
       font-size : 110%;
       margin : 5px 20px 5px 100px;
       padding : 10px 20px 10px 20px;
       background-image: url(images/midasi13.gif);
} 
.k_section4 {
       color : #000000;
       font-size : 110%;
       margin : 5px 20px 5px 100px;
       padding : 1px 5px 1px 5px;
       background-image: url(images/haikei4.gif);
} 
/*★★ 下記は考え中 ★★*/
/* --- スクラップ箱--- */
/*.section {

	text-align : center ;
	border : 1px silver solid ;

/*
width: 160px;  /*ボックスの幅 */
margin: 3px 3px;
padding: 2px;
background-color: white; /* ボックスの背景色 */
border: 1px silver solid; /* ボックスの枠線 */
font-size: 100%; /* ボックスの文字サイズ */
*/
}*/

/* --- スクラップ箱の見出し --- */
.section th {
	color: navy;
	margin: 0; /* 見出しのマージン */
	padding: 2px 5px; /* 見出しのパディング（上下、左右） */
	background-color: silver; /* 見出しの背景色 */
	font-size: 120%; /* 見出しの文字サイズ */
}

/* --- スクラップ箱内の段落 --- */
.section td {
	margin: 1em 3px; /* 段落のマージン（上下、左右） */
	text-align : center ;
}

.waku {
      border: 1px silver solid; 
}    
.hyou40 {
       border: solid 1px midnightblue;
       margin: 10px 100px 10px 100px;
       width: 45%;
       border-collapse: collapse
       empty-cells: show;
}


