/* ........................................................
* name        : corporate chrome industrial
* color       : gray
* since       : 2010-04-16
* creator     : Kitaosaka Arashi Michiwaki 
* modified    : 2010-05-20 Michiwaki
* modified    : 2014-05-15 for Tsuda Science
..........................................................*/

body {
  background-color:#ffffff;   /* ***11 */
  color:#333333; 
  line-height:1.4;
  margin:0px;
  padding:0px;
  font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
  font-size:84%;
  text-align:center;
}
img {
  border:none;
  margin:0;
  padding:0;
}
table,th,td {
  font-size:100%;
  line-height:1.2;
}
form {
  margin:0px;
}
input,textarea,select,option{
  font-size:98%;   
  color: #333333;
}
.iepngfix{
  behavior: expression(IEPNGFIX.fix(this));
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*             リンク基本設定             */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

a {
  color:#3991B6;
  text-decoration:none;
}
a:hover {
  color:#3991B6;
  text-decoration:underline;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*          リセット用 空div設定          */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

.clear {
  clear:both;
  margin:0px;
  padding:0px;
  height:0px;
  line-height:0;
  font-size:0px;
  overflow:hidden;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                 全体枠                 */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */


#whole {
  margin:0px auto;
  padding:0px; 
  width:960px;
  background-color: #FFFFFF;
}

#container {
  margin:0px auto;
  padding:0px; 
  width:960px;
  background-color: #FFFFFF;
  text-align:left;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                ヘッダー                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#header{
  margin:10px 0px 10px 0px;
  padding:0px;
  width: 960px;
}

#header_container{
  margin:0px;
  padding:0px;
}

#header_left {
  float:left;
  width:660px;
  text-align:left;
  overflow:hidden;
}
.sitename {
  margin:0;
  padding:5px 0px 5px 0px;
  font-weight:bold;
  font-size:186%;   
  line-height: 1.2;
  color: #333333;
}
.sitename h1{
  margin:0px;
  padding:0px;
  font-size:73%;
  font-weight:normal;
  line-height:14px;
  color: #999999;
}
.sitename a {
  color:#333333;
  text-decoration:none;
}
.sitename a:hover {
  color:#333333;
  text-decoration:underline;
}

#header_right {
  margin:0px;
  width:255px;
  float:right;
  text-align:right; 
}

#header_right img{
  margin-left: 5px;
  vertical-align:middle;  
}
#header_right a {
  color:#333333;   /* ***61 */
  text-decoration:underline;
}
#header_right a:hover {
  color:#808183;   /* ***62 */
  text-decoration:none;
}

.search_box {
  padding:5px 10px 5px 10px;
  background-color:#E7F6FA;
}
.search_box .text {
  width:145px;
  height:20px;
  margin-right:10px;
  border:0;
  border:solid 1px #cccccc;
  font-size:90%;
}
.search_box .submit {
  margin-right:10px;
  border:solid 1px #EAEAEA;
  padding:4px 6px;
  color:#ffffff;
  cursor:pointer;
  background-color: #4FA2C4; /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8DC1D9', endColorstr='#4FA2C4',GradientType=0 ); /* IE6-9 */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8DC1D9), to(#4FA2C4));
  background-image: -webkit-linear-gradient(top, #8DC1D9, #4FA2C4);
  background-image: -moz-linear-gradient(top, #8DC1D9, #4FA2C4);
  background-image: -ms-linear-gradient(top, #8DC1D9, #4FA2C4);
  background-image: -o-linear-gradient(top, #8DC1D9, #4FA2C4);
  background-image: linear-gradient(top, #8DC1D9, #4FA2C4);
}
.cart_box {
  margin-bottom:5px;
  font-size:80%;
}



/* ++++++++++++++++++++++++++++++++++++++ */
/*                  検索                  */
/* ++++++++++++++++++++++++++++++++++++++ */

.button {
  color:#333333;
  padding: 0 3px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             サイトURL                  */
/* ++++++++++++++++++++++++++++++++++++++ */

#header_url{
  background-color: #000000;
  clear:both;
  width: 960px;
  white-space: nowrap;
  border-bottom: 1px solid #e5e5e5;
}
#header_url p{
  text-align:right;
  font-size: 73%;
  padding: 3px 10px 3px 0px;
  margin: 0px;
  color:#cccccc;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*               メイン画像               */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#banner {
  border:0;
  margin:10px 0px 0px 0px;
  overflow:hidden;
  width:960px;
  line-height:0%;
  font-size: 0px;
}
#banner img{
  margin:0;
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*           グローバルメニュー           */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#menu1{
  width:960px;
  margin:0px;
  padding-top:1px;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-1.jpg) top left;
  font-size:14px;
  line-height:1.1;  
  font-weight:bold;
  white-space:nowrap;
}

.menu1_layer{
  float: left;
  white-space:nowrap;
  height: 48px;
}
.menu1_topmenu{
  margin: 0px;
  float: left;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
  white-space:nowrap;
}

/*
.menu1_topmenu p{
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2.jpg) top left;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
*/
.menu1_topmenu a{
  display:block;
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2.jpg) top left;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.menu1_topmenu a:hover{
  color:#000000;
  text-decoration:none;
}

.menu1_topmenu_over{
  margin: 0px;
  float: left;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
  white-space:nowrap;
}
/*
.menu1_topmenu_over p{
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2over.jpg) top center;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
*/
.menu1_topmenu_over a{
  display:block;
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2over.jpg) top center;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
.menu1_topmenu_over a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

.menu1_topmenu_now{
  margin: 0px;
  float: left;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
  white-space:nowrap;
}
/*
.menu1_topmenu_now p{
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2over.jpg) top center;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
*/
.menu1_topmenu_now a{
  display:block;
  margin: 0px;
  padding: 17px 40px 15px 40px;
  background:url(http://tsuda-science.jp/image/skin/menu-bk-2over.jpg) top center;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
.menu1_topmenu_now a:hover{
  color:#FFFFFF;
  text-decoration:none;
}

#menu_user_information_box {
  display:none;
}
#menu_user_information_manage {
  display:none;
}
#menu_user_information_rss {
  display:none;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */

/*            メインレイアウト            */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#main_container{
  margin:5px auto 0px auto;
  width:960px;
  text-align:left;
  background:url(http://tsuda-science.jp/image/skin/main_container-bk-2.gif) repeat-y top left;
}
#main_container_top{
  width:960px;
  height:30px;
  background:url(http://tsuda-science.jp/image/skin/main_container-bk-1.jpg) no-repeat top center;
}

#left{
  float:left;
  margin:0px auto 0px auto;
  width:242px;
}
#left a {
  color:#3991B6;   /* ***61 */  
  text-decoration:none;
}
#left a:hover {
  color:#3991B6;   /* ***62 */
  text-decoration:underline;
}

#main{
  float:right;
  margin:0px auto 0px auto;
  background-color:#FFFFFF;
  width:700px;  
  text-align:left;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*    左メニュー（選択時サブメニュー）    */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#submenu_box {
  margin:0px 0px 26px 0px;
  border:6px solid #F3F3F3;
  background-color: #FFFFFF;
  width:218px;
}

.submenu_name {
  margin: 0;
  padding:10px 10px 10px 27px;
  border:1px solid #E8E8E8;
  border-left: 2px solid #218FBA;
  font-size: 100%;
  font-weight: bold;
  background: url(http://tsuda-science.jp/image/skin/submenu-bk-1.gif) no-repeat;
  background-position : 7px 14px;
}

.submenu {
  margin: 8px 6px 8px 12px;
  background: url(http://tsuda-science.jp/image/skin/submenu-bk-2.gif) no-repeat;
  background-position : 1px 6px;
  font-size: 96%;
}
.submenu a{
  display:block;
  padding:3px 3px 1px 16px;
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*        左NEWS自動表示欄                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#news_container {
  padding: 0px 0 10px 0;
  width:230px;
}
.news_name {
  margin: 0;
  padding: 8px 5px 8px 10px;
  border-top: 2px solid #218FBA;
  border-bottom: 2px solid #218FBA;
  font-size: 100%;
  font-weight: bold;
  text-align: left;
}
.news {
  margin:10px 0px 30px 0px;
  font-size: 96%;
}
.news_cat{
  margin:5px 10px 5px 12px;
  background-position : 0px 5px;
  font-size:96%;
}
.news_cat a{
  display:block;
  padding:2px 3px 2px 20px;
}
.news_link{
  border-top:1px dotted #b2b2b2;
  margin-top:5px;
  text-align:right;
}
.news_pdf{
  margin:0px 0px 10px 10px;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*        左メニュー（メニュー２）        */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

/* ----- タイトル ----- */

.menu2_name {
  margin: 0;
  padding: 8px 5px 8px 10px;
  border-top: 2px solid #218FBA;
  border-bottom: 2px solid #218FBA;
  font-size: 100%;
  font-weight: bold;
  text-align: left;
}

/* ----- コンテンツ囲み ----- */
.menu2 {
  margin:10px 0px 30px 0px;
  font-size: 96%;
}

/* ----- 囲み（背景色） ----- */
#menu2_container {
  padding: 0px 0 10px 0;
  width:230px;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*               最新の記事               */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_entry{
  margin:5px 10px 5px 12px;
  background: url(http://tsuda-science.jp/image/skin/menu2-bk-1.gif) no-repeat;
  background-position : 0px 5px;
  font-size:96%;
}
.new_entry a{
  display:block; 
  padding:2px 3px 2px 20px;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*             最新のコメント             */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_rescom {
  background: url(http://tsuda-science.jp/image/skin/menu2-bk-1.gif) no-repeat;
  background-position : 0px 5px;
  margin:5px 10px 5px 12px;
  font-size:96%;
}

.new_rescom a{
  display:block;
  padding:2px 3px 0px 20px;
}

.rescom_author {
  padding:0 3px 0 20px;
  font-size:84%;
  line-height:1.1;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*          最新のトラックバック          */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_res{
  background: url(http://tsuda-science.jp/image/skin/menu2-bk-1.gif) no-repeat;
  background-position : 0px 5px;
  margin:5px 10px 5px 12px;
  font-size:96%;
}
.new_res a{
  display:block;
  padding:2px 3px 0px 20px;
}

.res_author{
  font-size:84%;
  padding:0px 3px 0 20px;
  line-height:1.1;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               以前の記事               */
/* ++++++++++++++++++++++++++++++++++++++ */

.new_archives{
  background: url(http://tsuda-science.jp/image/skin/menu2-bk-1.gif) no-repeat;
  background-position : 0px 5px;
  margin:5px 10px 5px 12px;
  padding:2px 3px 2px 20px;
  font-size:96%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             記事・アンケート           */
/* ++++++++++++++++++++++++++++++++++++++ */

.menu2_cat{
  margin:5px 10px 5px 12px;
  background: url(http://tsuda-science.jp/image/skin/menu2-bk-1.gif) no-repeat;
  background-position : 0px 5px;
  font-size:96%;
}
.menu2_cat a{
  display:block;
  padding:2px 3px 2px 20px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*             menu2_other 枠            */
/* ++++++++++++++++++++++++++++++++++++++ */

.menu2_other {
  padding: 4px 0;
  width: 230px;
  overflow: hidden;
  text-align: center;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*            ニュースクリップ            */
/* ++++++++++++++++++++++++++++++++++++++ */

.menu_other_newsclip_box{
}
.menu_other_newsclip {
  padding:0 8px 0 10px;
  text-align:left;
}
.menu_other_newsclip_list{
  padding:0px 10px 0px 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               カレンダー               */
/* ++++++++++++++++++++++++++++++++++++++ */

#blog_calendar_contents{
  display:block;
  margin: 0px;
  padding: 0px 20px 8px 20px;  
  text-align: left;
  border:1px solid #d9d9d9;
  background-color: #FFFFFF;
}
#blog_calendar_contents div{
  padding-left:5px;
}
#blog_calendar_contents div:nth-child(2){
  padding-left:10px;
}
#blog_calendar_contents br{
  line-height:100%;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  ロゴ                  */
/* ++++++++++++++++++++++++++++++++++++++ */
#blog_logo_contents {
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                メルマガ                */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_mailmagazine_box{
  margin: 0 auto;
}
.menu_other_mailmagazine_title {
}
#menu_other_mailmagazine_usermail {
}
#menu_other_mailmagazine_usermail input {
  width: 160px;
}
#menu_other_mailmagazine_opeflag {
}
#menu_other_mailmagazine_submit {
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  検索                  */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_search_box {
  padding:0 5px;
}

#menu_other_search_input{
}

#menu_other_search_input input {
 width: 160px;

}
#menu_other_search_submit{
  margin-top: 4px;
}
#menu_other_search_submit input{
  padding: 1px 2px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                  投票                  */
/* ++++++++++++++++++++++++++++++++++++++ */

#menu_other_vote_box{
  padding:2px 10px 0 10px;
  text-align:left;
}
#menu_other_vote_text {
  margin-bottom: 10px;
}
#menu_other_vote_result {
  padding: 5px 0 0 0;
}
#menu_other_vote_result hr {
  border:dotted #333333; 
  border-width:1px 0px 0px 0px; 
  height:1px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*              ブログパーツ              */
/* ++++++++++++++++++++++++++++++++++++++ */



/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                 RSS設定                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#rss{
  display:none;
  /*
  text-align:center;
  padding:0;
  margin: 5px 0 10px 0;
  line-height:1.0;
  */
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*               支援バナー               */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#sien{
  margin:10px 0px 10px 10px;
  padding:0px;
  text-align:left;
  font-size:90%;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*         下層ページテンプレート         */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

/* ++++++++++++++++++++++++++++++++++++++ */
/*タイトル（トップメニュー・サブメニュー）*/
/* ++++++++++++++++++++++++++++++++++++++ */

#title_bar {
  margin: 0px;
  padding: 0px;
  display: none;
}
#blog_box_menu {
  margin: 0 0 10px 0;
  padding:0;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8;
  background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-1.jpg) no-repeat top left;
}
#blog_box_menu h2 {
  margin:0;
  /* padding:18px 20px 16px 55px; */
  /* background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-2.gif) no-repeat top left; */
  /* background-position : 26px 24px; */
  padding:11px 20px 10px 25px;
  border-left:3px solid #218FBA;
  font-size:115%;
  font-weight:normal;
  line-height:1.5;
  color:#000000;
}

#blog_box_category {
  margin: 0 0 10px 0;
  padding:0;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8;
  background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-1.jpg) no-repeat top left;
}
#blog_box_category h3 {
  margin:0;
  /* padding:18px 20px 16px 55px; */
  /* background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-2.gif) no-repeat top left; */
  /* background-position : 26px 24px; */
  padding:11px 20px 10px 25px;
  border-left:3px solid #218FBA;
  font-size:115%;
  font-weight:normal;
  line-height:1.5;
  color:#000000;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*                 記事型                 */
/* ++++++++++++++++++++++++++++++++++++++ */

/* ----- 囲み（外枠） ----- */
.blog_box {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  width: 700px;
}

/* ----- 記事タイトル ----- */
.blog_entry_title {
  margin: 0;
  padding:0;
  border-left:1px solid #D8D8D8;
  border-right:1px solid #D8D8D8;
  border-bottom:1px solid #D8D8D8;
  background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-1.jpg) no-repeat top left;
}
.blog_entry_title h2 {
  margin:0;
  padding:18px 20px 16px 55px;
  background:url(http://tsuda-science.jp/image/skin/blog_entry_title-bk-2.gif) no-repeat top left;
  background-position : 26px 24px;
  font-size:115%;
  font-weight:normal;
  line-height:1.5;
  color:#000000;
}
.blog_entry_title h2 a {
  color:#000000;
  text-decoration:none;
}
.blog_entry_title h2 a:hover {
  color:#000000;
  text-decoration:none;
}

/* ----- 記事内容 ----- */
.main_contents_box{
  padding: 15px 25px 10px 25px;
}

.blog_detail{
  margin: 10px 0px;
  padding: 0;
  font-size: 100%;
}

.blog_detail img{
  margin: 0 10px;
}
.kanri_link{
}
/* ----- 記事日付 ----- */
.link_date{
  text-align: left;
  margin: 0 0 5px 0;
  background-color: #E7F6FA;
  color: #218FBA;
}

/* ----- 管理者用： 記事を編集・記事を非公開 ----- */
.link_edit {
  text-align: right;
  text-decoration: none;
  font-size:90%;
  float: right;
  margin: 5px 0 5px 0;
}
.link_light{
  padding-left: 10px;
}
/* ++++++++++++++++++++++++++++++++++++++ */
/*   コメント・トラックバック（リンク）   */
/* ++++++++++++++++++++++++++++++++++++++ */

.comment_box {
  padding: 5px 0 4px 0;
}
.comment_link {
  margin: 0;
  padding: 0;
  text-align: right;
  line-height:1.0;
  font-size:90%;
}
.res_control_trb{
  margin-right: 10px;
}
.res_control_com{
}
.trackback_url {
  padding: 5px 0 20px 0;
  margin: 10px 0 0 0;
  font-size:90%;
  line-height:14px;
  text-align: right;
  color: #808080;
  border-top:1px dotted #b2b2b2;
}
.trackback_url p{
  margin: 0px;
  padding: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*          コメント（フォーム）          */
/* ++++++++++++++++++++++++++++++++++++++ */

.w_res_box {
  margin: 0px 0 40px 0;
  padding-top:5px;
}
.w_res_comment {
  padding: 5px;
  background-color:#e5e5e5;   /* ***110 */
}
.w_res_contents {
  margin:10px 10px 0px 10px;
}
.w_res_contents p {
  margin:4px 0px 4px 0px;
}
.w_res_url {
  padding: 4px 0px 4px 0px;
}
.comment_form_title {
  width: 400px;
  margin-bottom: 6px;
}
.comment_form_name{
  width: 400px;
  margin-bottom: 10px;
}
.comment_form_url{
  width: 400px;
  margin-bottom: 10px;
}
.comment_form_textarea{
  width: 400px;
  margin-bottom: 20px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*    コメント（本体）    */
/* ++++++++++++++++++++++++++++++++++++++ */

.res_box {
  margin: 0 0 14px 0;
  padding: 5px 10px 10px 10px;
  border: 3px solid #d9d9d9;
}

.res_box p {
  margin:0px;
}
.res_day {
  font-size: 85%;
  color: #808080;
  line-height: 1.1;
}
.res_url {
  padding: 0px 0px 10px 0px;
  border-bottom: 1px dotted #b2b2b2;
}
.res_title {
  padding: 10px 0px 0px 0px;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*    トラックバック（本体）    */
/* ++++++++++++++++++++++++++++++++++++++ */

.tra_box {
  margin: 0 0 14px 0;
  padding: 10px;
  line-height:1.1;
  background-color: #e5e5e5;   /* ***111 */
  border: 1px solid #e5e5e5;   /* ***111 */

}
.tra_comment {

}
.tra_contents {

}
.tra_box p{
  margin: 2px 0 0 0;
}
.tra_title {
  padding:8px 0px 0px 0px;
}
.tra_url {
  padding: 0px 0px 8px 0px;
  border-bottom: 1px dotted #b2b2b2;

}


/* ++++++++++++++++++++++++++++++++++++++ */
/*              トピックス型              */
/* ++++++++++++++++++++++++++++++++++++++ */

#topics_type {
  background-color: #FFFFFF;
  margin-bottom: 20px;
  padding: 0px 25px;
}

#info_box {
  padding: 0px 0 10px 0;

}
.info_layer{
  border-bottom: 1px dotted #b2b2b2;
 }

.info_date{
  padding: 20px 0px 18px 0px;
  font-weight:bold;
  float:left;
}
.info_title{ 
  padding: 20px 0px 18px 15px;
  float:left;
  width:510px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*          お問い合わせフォーム          */
/* ++++++++++++++++++++++++++++++++++++++ */

/* ----- 単行項目 ----- */
.user_form_box {
  margin-left:30px;
}
.user_form_name {
  margin: 10px 0 3px 0px;
  font-weight: bold;
}
.user_form_single_text_box {
}

.user_form_single_text_box input {
}
.user_form_note {
  font-size: 100%;
  margin-top: 5px;
}

/* ----- メール入力項目 ----- */
.user_form_mail_text_box {
}

/* ----- 複行項目 ----- */
.user_form_multi_text {
}

/* ----- ※必須（文字） ----- */
.user_form_name_must{
  padding-left:20px;
  font-weight:normal;
  color: #E33C51;
  font-size: 100%;
}

/* ----- 送信・リセット ----- */
.user_form_submit {
  margin-left:30px;
  padding-top: 20px;
  text-align: left;
}

/* リセット非表示 */
.user_form_submit input[type="reset"] {
  display:none;
}

/* 送信装飾 */
.user_form_submit input[type="submit"] {
  font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
  font-size: 105%;
  font-weight: bold;
  padding: 10px 45px;
  color: #ffffff;
  background-color: #69AECD;
  border-style: none;
  box-shadow: 1px 1px 2px 0px #999999;
  -moz-box-shadow: 1px 1px 2px 0px #999999;
  -webkit-box-shadow: 1px 1px 2px 0px #999999;
  background: -moz-linear-gradient(bottom, #8DC1D9, #4FA2C4 50%, #8DC1D9);
  background: -webkit-gradient(linear, left bottom, left top, from(#8DC1D9), color-stop(0.5, #4FA2C4), to(#8DC1D9));
  cursor:pointer;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*                検索結果                */
/* ++++++++++++++++++++++++++++++++++++++ */

#search {
}
.search_menu{
  padding:10px 10px 10px 20px;
  margin: 0 0 20px 0px;
  background-color: #E7F6FA;
  border:1px solid #84BDD6;
  color:#333333;
  font-size:105%;
  font-weight:bold;
  line-height:1.3;
}

.search_category{
  padding:0px 0px 0px 20px;
  font-size:90%;
  font-weight:normal;
  color:#333333;
}


/* ++++++++++++++++++++++++++++++++++++++ */
/*               アンケート               */
/* ++++++++++++++++++++++++++++++++++++++ */

#opinion_contents {
  margin: 0;
  padding: 10px 10px 20px 10px;
  border:2px solid #b2b2b2;
}
#opinion_contents hr {
  display: none;
}
#opinion_title {
  margin: 0;
  padding:7px 5px 5px 5px;
  background-color: #333333;
  border-left:5px solid #bead93;
  color: #bead93;
  font-size: 125%;
  line-height:1.3;
  font-weight:bold;
}


/* -----  質問テキスト  ----- */
.opinion_text {
 margin: 20px 0 10px 0;
}

/* -----  ※回答必須（文字）  ----- */
.opinion_text font {
  padding: 0px 0px 0px 10px;
  color: #2a7ce0;
  font-size: 80%;
}

/* -----  入力ボックス  ----- */
.opinion_answer {
  margin: 0px;
  padding: 0px 10px 20px 10px;
  border-bottom: 1px dotted #b2b2b2;
}
.opinion_answer input {
  margin: 0px 5px 0px 0px;
}
#opinion_submit {
  padding-left: 10px;
  margin-top: 20px;
}


/* +++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++ */

/* ... 特定商取引法に基づく表示 ... */

/* +++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++ */


#trade_rules_contents{
  margin: 7px 0 15px 0;
  padding: 0 7px 10px 10px;
}
.trade_rules_subtitle{
  margin:15px 5px 0px 0px;
  padding:4px 5px 5px 10px;
  font-size:120%;
  font-weight:bold;
  color: #666666;
  border-bottom:1px solid #cccccc;
  clear:both;
}

.trade_rules_text {
  border-bottom: 1px solid #cccccc;
  clear:both;
  overflow:hidden;
  zoom:100%;
  background-color: #f2f2f2;
}
.trade_rules_left {
  width: 140px;
  float: left;
  padding: 5px;
}
.trade_rules_right {
  width: 360px;
  float: right;
  padding: 5px;
  background-color: #ffffff;
}
/* ++++++++++++++++++++++++++++++++++++++ */
/*               ページ送り               */
/* ++++++++++++++++++++++++++++++++++++++ */

.re_page {
 padding: 5px;
 margin: 10px 0;
 border: 2px solid #d9d9d9; 
 text-align: center;
}

/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*                フッター                */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

#pagetop {
  margin:5px 0px;
  padding:0px;
  text-align:right;
}

#footer {
  margin:0px 0px 25px 0px;
  padding:0px;
  width:960px;
  background:url(http://tsuda-science.jp/image/skin/footer-bk-1.jpg) no-repeat top center;
}
#footer a {
  color:#333333;
  text-decoration:none;
}
#footer a:hover {
  color:#333333;
  text-decoration:underline;
}

#sitelink {
  padding:20px 0px 20px 10px;
  border-bottom:1px solid #EFEFEF;
  text-align:left;
}
#sitelink a {
}
#sitelink table {
  width:780px;
}
#sitelink td {
  padding-right:20px;
  text-align:left;
}
#sitelink td:nth-child(1){
}
#sitelink td:nth-child(2){
}
#sitelink td:nth-child(3){
}
#sitelink td:nth-child(4){
  padding-right:10px;
}
#sitelink td:nth-child(5){
  padding-right:0px;
}

#footer_left {
  margin-top: 20px;
  float:left;
  padding-left: 10px;
  text-align:left;
  width:45%;
}
#footer_right {
  margin-top: 38px;
  float:right;
  padding-right: 10px;
  text-align:right;
  width:45%;
}
.copyright {
}
.engine {
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*               支援リンク               */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */



/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*  まちづくり協議会ニュースページ用      */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */
.new_box {
  padding: 10px 0 5px;
}
.new_box .m_date {
  border-bottom: 1px solid #218FBA;
  border-left: 5px solid #218FBA;
  font-size: 100%;
  font-weight: bold;
  margin: 0 0 0 5px;
  padding: 0 10px 2px;
}
.new_box .m_box {
  margin: 5px 5px 5px 10px;
}
.new_box .m_left {
  float: left;
}
.new_box .m_right {
  float: right;
}
.new_box .table-03 {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 15px 0 10px;
  width: 310px;
}
.new_box .table-03 th {
  background: none repeat scroll 0 0 #EFEFEF;
  border-bottom: 1px solid #CCCCCC;
  border-width: 0 1px 1px;
  font-weight: normal;
  padding: 5px;
  text-align: center;
  white-space: normal;
  width: 180px;
}
.new_box .table-03 td {
  border-color: #CCCCCC;
  border-image: none;
  border-style: solid;
  border-width: 0 1px 1px;
  line-height: 1.4;
  padding: 0 3px;
  white-space: normal;
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*          立地企業ページ用              */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

.enter_waku {
    margin-bottom:10px;
}
.enter_waku .enter_left {
    float: left;
    padding-left: 0px;
    width: 310px;
}
.enter_waku .enter_right {
    float: right;
    padding-left: 0px;
    width: 310px;
}
.enter_waku .enter_num {
    border-bottom: 2px solid #E6E0DD;
    margin: 10px 0 5px;
    padding: 0 0 3px 3px;
}
.enter_waku .enter_numx {
background-color:#cccccc;
    border-bottom: 2px solid #E6E0DD;
    margin: 10px 0 5px;
    padding: 0 0 3px 3px;
}
.enter_waku .img_box {
    float: left;
    width: 140px;
}
.enter_waku .text_box {
    float: left;
    padding: 5px 5px 0;
    width: 160px;
}
.enter_waku .text_link {
    background-image: url("http://tsuda-science.jp/image/free/com_mark-1.gif");
    background-position: 2px 4px;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 0 5px 15px;
}
.title_s {
    background: url("http://tsuda-science.jp/image/skin/blog_entry_title-bk-1.jpg") no-repeat left top;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    margin: 30px 0 20px 0;
    padding: 0;
}
.title_s h2 {
    background: url("http://tsuda-science.jp/image/skin/blog_entry_title-bk-2.gif") no-repeat 26px 24px;
    color: #000000;
    font-size: 115%;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 18px 20px 16px 55px;
}

.kigyo_t_title {
    background: url("http://tsuda-science.jp/image/skin/blog_entry_title-bk-1.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    margin: 35px 0 15px 0;
    padding: 0;
}
.kigyo_t_title h2 {
    border-left: 3px solid #218FBA;
    color: #000000;
    font-size: 115%;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 11px 20px 10px 15px;
}
.kigyo_t_subtitle {
    border-bottom: 2px solid #218FBA;
    margin: 0 5px 15px 0
}
.kigyo_t_subtitle h3 {
    color: #218FBA;
    font-size: 110%;
    font-weight: normal;
    margin: 0;
    padding: 0 10px 5px 5px;
}


/* ////////////////////////////////////// */
/* ++++++++++++++++++++++++++++++++++++++ */
/*           トップページ固定用           */
/* ++++++++++++++++++++++++++++++++++++++ */
/* ////////////////////////////////////// */

/* ++++++++++++++++++++++++++++++++++++++ */
/*    津田サイエンス用トップ下部バナー    */
/* ++++++++++++++++++++++++++++++++++++++ */
#rellink {
  display:none;
  padding:20px 0px 0px 0px;
  background:url(http://tsuda-science.jp/image/skin/top_rellink-bk-1.jpg) no-repeat top center;
}
.reltitle {
  margin:0px 0px 5px 10px;
  text-align:left;
  font-weight:bold;
  font-size:107%;
}
#rellink table {
  width:100%;
}
#rellink td {
  width:20%;
  padding:0;
}
#rellink img {
  padding:0 17px 10px 17px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*               一般用トップ             */
/* ++++++++++++++++++++++++++++++++++++++ */

#toppage {
  margin:0px 25px 25px 25px;
  padding:0;
  background:#FFFFFF;
}
#toppage a {
  color:#3991B6;
  text-decoration:none;
}
#toppage a:hover {
  color:#3991B6;
  text-decoration:underline;
}
.toppage_detail{
  padding: 0px;
}

#toppage img{
  margin:0 10px; 
}
.toptitle_waku{
  margin:0 0 15px 0px;
  background-color: #e5e5e5; 
  width: 700px;
}

.toptitle{
  width: 700px;
  padding: 15px 10px 6px 10px;
  background:url(https://www.pokecan.net/image/po_skin/type0009/com/009-toppage_titlebgtop.gif) repeat-x;
  background-position : left top;
  background-color: #e5e5e5;   /* ***91 */
  border-bottom: 3px solid #333333;
  
}

.toptitle h2{
 margin: 0px;
 color:#333333;   
 font-weight: bold;
 font-size:150%;
 line-height:1.2;
}

.top_contents_waku {
 margin: 0px 0 15px 0px;
 width: 700px;
 border:2px solid #e6e7e7;   /* ***92 */

}

.top_contents_box{
  padding: 10px;
  width: 530px;
}

/* ++++++++++++++++++++++++++++++++++++++ */
/*          津田サイエンス用トップ        */
/* ++++++++++++++++++++++++++++++++++++++ */
#top_left {
  float:left;
  margin:0 0 40px 0;
  padding:0;
  width:305px;
  text-align:left;
}
#top_left img {
  margin:0;
  padding:0;
}
#top_right {
  float:right;
  margin:0 0 40px 0;
  padding:0;
  width:570px;  
  text-align:left;
}
#top_right img {
  margin:0;
  padding:0;
}

#top_mono_news_top {
  height:55px;
  background:url(http://tsuda-science.jp/image/skin/top-3-top.jpg) no-repeat;
}
#top_mono_news_top a {
  display: block;
  margin: 0 0 0 455px;
  padding: 20px 0 0;
}
#top_mono_news {
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;
}
#top_mono_news_bottom {
  height:10px;
  background:url(http://tsuda-science.jp/image/skin/top-3-bottom.jpg) no-repeat;
}

#top_machi_news_top {
  height:55px;
  background:url(http://tsuda-science.jp/image/skin/top-4-top.jpg) no-repeat;
}
#top_machi_news_top a {
  display: block;
  margin: 0 0 0 455px;
  padding: 20px 0 0;
}
#top_machi_news {
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8;
}
#top_machi_news img {
  margin-left:15px;
  padding:10px 0;
  border-bottom: 1px dashed #D8D8D8;
  height:100%;
}
#top_machi_news_bottom {
  height:10px;
  background:url(http://tsuda-science.jp/image/skin/top-4-bottom.jpg) no-repeat;
}

.top_news_list {
  background: url("http://tsuda-science.jp/image/skin/top-ichiran-mark.gif") no-repeat 0px 15px;
  padding: 10px 0px 8px 14px;
  font-size:98%;
  margin: 0 15px 0 15px;
  border-bottom: 1px dashed #D8D8D8;
}

#top_banner {
}
