﻿@charset "utf-8";

/*
 name:style.css
 updated:2012.07.04
*/

@import url('../common/css/import.css');


/* comment big
---------------------------------------------------*/

/* comment small */


/* INDEX
---------------------------------------------------*/


#index #wrapper #main .vLine {
	background:url(../img/index_mainvisual_bg.gif) repeat-x;
	width:1000px;
	overflow:hidden;
}

#index #wrapper #main .vLine p.visual01 {
	float:left;
}

#index #wrapper #main .vLine p.visual02 {
	float:right;
	padding-right:2px;
}

/* カラムの設定 */

#index #wrapper #main #contents {
	width:763px;
	padding:20px 21px 20px 20px;
	overflow:hidden;
	float:left;
}

#index #wrapper #main #rightcol {
	float:right;
	width:;
	padding:20px 16px 0px 0px;
}

#index #wrapper #main #contents .maincol {
	width:563px;
	padding-left:20px;
	float:right;
}

#index #wrapper #main #contents .leftcol {
	float:left;
}

/* トップメインカラム */

#index #wrapper #main #contents .maincol .news {
	border:1px solid #ccc;
	padding:4px 9px 15px 10px;
	width:542px;
	line-height:1.5em;
	margin-bottom:20px;
}

#index #wrapper #main #contents .maincol .news h2 {
	margin-bottom:10px;
}

#index #wrapper #main #contents .maincol .news p sup {
	font-size:77%;
}

#index #wrapper #main #contents .maincol .event dl{
	overflow:hidden;
	width:563px;
	margin-bottom:20px;
}

#index #wrapper #main #contents .maincol .event dt {
	clear: left;
    float: left;
    padding: 10px 0 0 10px;
	font-weight:bold;
	color:#999;
	width:110px;
}


#index #wrapper #main #contents .maincol .event dd {
	padding:10px 5px 10px 120px;
	border-bottom:1px dashed #ccc;
}


#index #wrapper #main #contents .maincol .topics li {
	background:url(../img/index_topics_icon.gif) no-repeat 10px 11px;
	padding:10px 5px 10px 30px;
	border-bottom:1px dashed #ccc;
}


/* トップ左カラム */

#index #wrapper #main #contents .leftcol ul li {
	margin-bottom:10px;
}

/* トップ右カラム */

#index #wrapper #main #rightcol ul li {
	margin-bottom:10px;
}


/* OHTER
---------------------------------------------------*/

/* メインビジュアル */




#other #wrapper #main h1 {
	width:960px;
	padding:20px 0px 15px 0px;
}

/* カラムの設定 */

#other #wrapper #main #contents {
	overflow:hidden;
	padding:0px 20px 20px 20px;
	line-height:1.8em;
}

/* 第2階層以降メインカラム */


#other #wrapper #main #contents .maincol {
	border:1px solid #ccc;
	width:718px;
	padding:20px;
	float:left;
}

#other #wrapper #main #contents .rightcol {
	float:right;
	width:180px;
}

/* 第2階層以降右カラム */

#other #wrapper #main .rightcol ul li {
	margin-bottom:10px;
}


/* コンテンツページ
---------------------------------------------------
---------------------------------------------------*/

/* パンクズの設定 */

#other ul.pankuzu {
	padding-left:0px;
	margin-bottom:15px;
}

#other ul.pankuzu li {
	display:inline;
}

#other ul.pankuzu li a {
    background: url("../common/img/pankuzu_icon.gif") no-repeat scroll right center transparent;
    margin-right: 7px;
    padding: 2px 14px 0 0;
}

/* コンテンツ部分　共通の場合使用
---------------------------------------------------*/
#other #wrapper #main .article p {
	margin:0px 0px 25px 0px;
}

#other #wrapper #main .article h3 {
	margin-bottom:20px;
}

#other #wrapper #main .article h4 {
	margin-bottom:20px;
}

#other #wrapper #main .article strong {
	font-weight:bold;
}


/* 財団事業一覧ページ
---------------------------------------------------*/
#other #wrapper #main .zaidanlist p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .zaidanlist .p01 {
	float:left;
	width:538px;
}

#other #wrapper #main .zaidanlist .p02 {
	float:right;
	width:160px;
}

/* ビジネス情報の発信
---------------------------------------------------*/


/* 経営・創業相談ページ
---------------------------------------------------*/
#other #wrapper #main .consult p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .consult table {
	width:100%;
	border:none;
	margin-top:20px;
}

#other #wrapper #main .consult table td{
	padding:5px;
	border:#ccc solid 1px;	
}

/* 窓口相談員紹介ページ
---------------------------------------------------*/

#other #wrapper #main .consultmanager p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .consultmanager dl {
	width:612px;
	float:right;
	margin:20px 0 50px 0;
	
}

#other #wrapper #main .consultmanager dl dt {
	color:#003366;
	border-bottom:1px solid #003366;
	padding:0px 0px 3px 5px;
	font-weight:bold;
}


/* 創業準備コースの利用要項ページ
---------------------------------------------------*/
#other #wrapper #main .anzankan02 p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .anzankan02 p.txt01 {
	float:left;
	width:460px;
	padding-right:25px;
}

#other #wrapper #main .anzankan02 table {
	width:100%;
	border:none;
	margin-top:20px;
	clear:both;
}

#other #wrapper #main .anzankan02 table th,td{
	padding:5px;
	border:#ccc solid 1px;
}

#other #wrapper #main .anzankan02 table th {
	width:20%;
	background:#EEFFFF;
	font-weight:bold;
	text-align:center;
	color:#003366;
}


/* 入居企業・卒業企業
---------------------------------------------------*/

#other #wrapper #main .anzankan03 p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .anzankan03 table {
	width:100%;
	border:none;
	margin:20px 0 40px 0;
	clear:both;
}

#other #wrapper #main .anzankan03 table th,td{
	padding:5px;
	border:#ccc solid 1px;
}

#other #wrapper #main .anzankan03 table th {
	background:#EEFFFF;
	font-weight:bold;
	text-align:center;
	color:#003366;
}

/* 専門家派遣ページ
---------------------------------------------------*/
#other #wrapper #main .expert p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .expert .p01 {
	text-indent:-2em;
	margin:20px 0 0 2em;
}

#other #wrapper #main .expert .p02 {
	text-indent:-2em;
	margin:20px 0 25px 2em;
}

#other #wrapper #main .expert .link01 {
	text-align:right;
}

#other #wrapper #main .expert .link01 .p03 {
	float:left;
	width:250px;
	text-align:center;
	background-color:#DCEFFF;
	border: 1px solid #F42727;
	overflow: hidden;
	padding:5px 0 5px 0;
	margin:5px 0px 25px 0px;
}


/* 専門家登録の受付ページ
---------------------------------------------------*/
#other #wrapper #main .specialist p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .specialist .p01 {
	text-indent:-2em;
	margin:20px 0 0 2em;
}

#other #wrapper #main .specialist .p02 {
	border: 3px double #000000;
	margin:20px 0px 25px 0px;
	padding: 10px 10px 10px 10px;
}


#other #wrapper #main .specialist .p03 {
	border: 3px double #3299fe;
	margin:20px 0px 25px 0px;
	padding: 10px 10px 10px 10px;
}

#other #wrapper #main .specialist .link02 {
	text-align:right;
}

#other #wrapper #main .specialist .link02 .p04 {
	float:right;
	width:250px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
}

/* 財団概要ページ
---------------------------------------------------*/

#other #wrapper #main .info p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .info p.txt01 {
	width:550px;
	float:left;
	padding-right:25px;
}
	

#other #wrapper #main .info dl {
	width:612px;
	float:right;
	margin:20px 0 50px 0;
	
}

#other #wrapper #main .info dl dt {
	color:#003366;
	border-bottom:1px solid #003366;
	padding:0px 0px 3px 5px;
	font-weight:bold;
}

#other #wrapper #main .info dl dd {
	margin-bottom:10px;
}




/* アクセスページ
---------------------------------------------------*/
#other #wrapper #main .map p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .map .p01 {
	text-indent:-2em;
	margin:20px 0 0 2em;
}

#other #wrapper #main .map .link02 {
	text-align:right;
}

#other #wrapper #main .map .link02 .p04 {
	float:right;
	width:250px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
}

.line01{
	border-bottom: 1px solid #3299fe;
	}


/* リンク集ページ
---------------------------------------------------*/

#other #wrapper #main .link p{ 
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .link table {
	width:100%;
	margin-top:20px;
}

#other #wrapper #main .link table td {
	width:50%;
}



/* プライバシーについて
---------------------------------------------------*/

#other #wrapper #main .privacy p {
	margin:20px 0px 25px 0px;
}

/* サイトマップ
---------------------------------------------------*/

#other #wrapper #main .sitemap p {
	margin:20px 0px 25px 0px;
}

#other #wrapper #main .sitemap h5 {
	font-size:100%;
	font-weight:bold;
	background:#3197fd;
	color:#fff;
}

/*専門家カテゴリ一覧　20140325
-------------------------------------------------*/

#other #wrapper #main #contents .maincol.expert .senmonList{
	padding: 20px;
	overflow: hidden;
	}
	
#other #wrapper #main #contents .maincol.expert .senmonList li{
	width: 45%;
	margin-left: 25px;
	margin-bottom: 10px;
	float: left;
	text-align:center;
	background: #DCEFFF;
	border-left: 5px solid #77afe9;	
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	}
	
#other #wrapper #main #contents .maincol.expert .senmonList li a{
	display: block;
	}
	
#other #wrapper #main #contents .maincol.expert .senmonList li a:hover{
	background: #e0eaf9;
	}
	
/*専門家一覧
----------------------------------------------------*/
/* 
#other #wrapper #main #contents .maincol.category table{
	width: 90%;
	margin: 20px auto;
	}

#other #wrapper #main #contents .maincol.category table tbody{
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

#other #wrapper #main #contents .maincol.category table tbody tr th{
	padding: 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	background: #DCEFFF;
	}
	
#other #wrapper #main #contents .maincol.category table tbody tr td{
	padding: 10px 20px;
	}
	
#other #wrapper #main #contents .maincol.category table tbody tr th,
#other #wrapper #main #contents .maincol.category table tbody tr td{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 100%;
	} */
	
#other #wrapper #main #contents .maincol.category .listBox{
	padding: 20px 10px;
	margin: 0 auto;
	}
	
#other #wrapper #main #contents .maincol.category .listBox li{
	background: url(../common/img/other_midashi_h4.gif) no-repeat 0px 4px;
	margin: 5px 0;
	padding-left: 20px;
	padding-bottom: 10px;
	}
	
ul.category_main{width:700px; margin: 0 auto; overflow: hidden;
padding:20px 0;}

li.category_main{width:330px; float: left;
	background: url(../common/img/other_midashi_h4.gif) no-repeat 0px 4px;
	margin: 5px 0;
	padding-left: 20px;
	padding-bottom: 10px;}
li.category_main span{font-size:120%;}	
	
	
th {
	    padding: 5px;
    border: #ccc solid 1px;
}

.linktext {
	margin-top:10px;
}
	
	