/* CSS Document */
@charset "Shift_JIS";


/* 2018.01.10 TCSJ add End */
@import url("../css/font-awesome-4.2.0/css/font-awesome.min.css");
/* 2018.01.10 TCSJ add End */


/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

body {
	padding :0px;
	margin : 0px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
a:link {
	color:#003399;
	text-decoration: underline;
}
a:visited  {
	color: #4A3D63;
}
a:hover {
	color: #990000;
}
a:active  {
	color: #3366FF;
}
.position{
	font-size:80%;
	color:#333333;
	text-align:left;
	padding:2px;
	margin: 1px 0px 1px 0px;
}
/* 2014.01.06 ITF add Start */
/* 画面全体 */
#container {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}
/* ヘッダー、フッター以外 */
#pagebody {
	width: 100%;
	margin: 0px 0px 3px;
}
/* 2014.01.06 ITF add End */

/*メニュー部分*/
#menu{
/* 2014.01.06 ITF Start */
/*
	position:absolute;
	left:3px;
	margin-left: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 190px;
*/
	float: left;
	width: 20%;
	line-height: 1.4;
	padding: 1px 1px 1px 5px;
/* 2014.01.06 ITF mod End */
}
#menu a:hover{
	background-color: #DFEEFF;
	color: #003366;
}
.digest{
	width: 100%;
	font-size:90%;
	color:#003300;
	text-align:left;
	padding:8px 1px 8px 2px;
	font-weight: bold;
	border-top: 1px solid #9AC695;
	border-left: 1px solid #9AC695;
	background-color: #EAF5C5;
	margin: 2px 0px;
}
.midashi{
	font-size:90%;
	color:#000000;
	text-align:left;
	padding:6px 1px 6px 2px;
	font-weight: normal;
	border-top: 1px solid #9AC695;
	border-left: 1px solid #9AC695;
	background-color: #FFFFEC;
}
.midashi2{
	font-size:90%;
	color:#000000;
	text-align:left;
	padding:6px 1px 3px 2px;
	border-top: 1px solid #9AC695;
	border-left: 1px solid #9AC695;
}
.midashi3{
	font-size:80%;
	color:#000000;
	border-left: 1px solid #9AC695;
}
.outline{
	border-top: 2px solid #E3EFD3;
	border-right: 3px solid #ACCCB0;
	border-bottom: 3px solid #6BA373;
	border-left: 2px solid #E3EFD3;
	margin-bottom: 4px;
}

/*メインコンテンツ*/
#mainbox{
/* 2014.01.06 ITF mod Start */
/*
	position:relative;
	position:absolute;
	left:205px;
	width: 78%;
	left:25px;
	width: 95%;
*/
	float: left;
	width: 78%;
	padding: 1px 1px 1px 5px;
/*	padding: 1px;*/
	margin-top: 5px;
/* 2014.01.06 ITF mod End */
}
.result{
	font-size:90%;
	color:#333333;
	text-align:left;
	padding:2px;
	margin: 2px 0px 2px 0px;
}
.resultbox{
	font-size:100%;
	color:#333333;
	text-align:left;
	padding:10px 5px;
	margin: 10px 0px 20px 10px;
	background-color: #FAFEE7;
	border: 1px dashed #999966;
	width: 95%;
}
.yearbox{
	font-size:110%;
	color:#660000;
	padding:10px 5px 5px;
	margin: 8px 0px 0px 10px;
	font-weight: bold;
	width: 95%;
}
.yearbox2{
	font-size:90%;
	padding:5px;
	margin: 0px 0px 0px 10px;
	width: 95%;
}
.titlebox{
	font-size:100%;
	color:#333333;
	padding:10px;
	margin-top: 10px;
	font-weight: normal;
	width: 100%;
	background-color: #EFE2FE;
	margin-bottom: 10px;
}
.databox{
	font-size:100%;
	color:#003300;
	margin: 0px 0px 20px 10px;
	font-weight: normal;
	border: 1px solid #999966;
	width: 95%;
	letter-spacing: 0.1em;
	padding: 0px;
}
td.koumoku {
	font-size:100%;
	color:#330000;
	background-color: #E9F3D3;
	text-indent: 0.6em;
	letter-spacing: 0.1em;
/* 2016.06.10 mod S */
/*	width: 25%; */
	width: 30%;
/* 2016.06.10 mod E */
	line-height: 1.2;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #CBE1CA;
	font-weight: bold;
}
td.koumoku2 {
	font-size:100%;
	color:#330000;
/* 2016.06.10 mod S */
/*	width: 75%; */
	width: 70%;
/* 2016.06.10 mod E */
	line-height: 1.2;
	text-indent: 0.3em;
	padding-top: 4px;
	padding-bottom: 3px;
	border-top: 1px solid #CBE1CA;
	border-right: 1px solid #CBE1CA;
	border-bottom: 1px solid #CBE1CA;
	letter-spacing: 0.1em;
}
/* 2014.01.06 ITF add Start */
td.koumoku3 {
	font-size:100%;
	color:#330000;
	background-color: #E9F3D3;
	letter-spacing: 0.1em;
	width: 25%;
	line-height: 1.2;
	padding-top: 4px;
	padding-bottom: 3px;
	border: 1px solid #CBE1CA;
}
td.koumoku4 {
	font-size:100%;
	color:#330000;
	width: 75%;
	line-height: 1.2;
	padding-top: 4px;
	padding-bottom: 3px;
	border-top: 1px solid #CBE1CA;
	border-right: 1px solid #CBE1CA;
	border-bottom: 1px solid #CBE1CA;
	letter-spacing: 0.1em;
}
/* 2014.01.06 ITF add End */
.contentsbox{
	font-size:100%;
	color:#000000;
	padding:4px 10px 4px 13px;
	margin: 5px 0px 5px 10px;
	font-weight: normal;
	width: 95%;
	border: 1px dashed #9EC98F;
	line-height: 1.2;
}

/*サービス分析結果*/
.servicebox{
	font-size:100%;
	color:#000000;
	font-weight: normal;
	width: 96%;
	line-height: 1.2;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	padding: 0px;
	margin-bottom: 0px;
}
th {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	background-color: #E0EEC4;
	padding: 6px 2px 6px 8px;
	letter-spacing: 0.2em;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

th.hyouten {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	background-color: #E0EEC4;
	padding: 6px 2px 6px 8px;
	letter-spacing: 0.2em;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

td.jisshi {
	font-size:90%;
	color:#000000;
	background-color: #E6FBC6;
	letter-spacing: 0.1em;
	width: 80%;
	line-height: 1.2;
	padding: 2px 0px 2px 5px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: bold;
}
td.kouhyou {
	font-size:90%;
	color:#000000;
	text-indent: 0.6em;
	letter-spacing: 0.1em;
	width: 80%;
	line-height: 1.2;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.hyouka {
	font-size:90%;
	color:#330000;
	background-color: #E6FBC6;
	width: 20%;
	line-height: 1.2;
	text-indent: 0.3em;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}
/*利用者調査*/
.yomiage {
	font-size:90%;
	color:#000000;
	padding: 5px;
}
.yomiage2 {
	font-size:110%;
	color:#000000;
	line-height: 1.2;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}
td.question {
	font-size:90%;
	color:#000000;
	line-height: 1.2;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.graph {
	font-size:90%;
	color:#330000;
	text-align: center;
}
td.list {
	font-size:90%;
	color:#000000;
	padding-top: 5px;
	text-align: right;
	padding-right: 5px;
}
.riyousha {
	font-size:100%;
	color:#000033;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 10px 5px;
	padding: 4px 2px 4px 5px;
	width: 97%;
	letter-spacing: 0.1em;
	border-left: 4px solid #75AE85;
	background-color: #F5FCDA;
}
.riyousha2 {
	font-size:90%;
	color:#000000;
	padding: 3px 5px;
	font-weight: bold;
	width: 95%;
	margin: 3px 0px 0px 15px;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #75AE85;
}
.riyousha3 {
	font-size:80%;
	color:#000000;
	letter-spacing: 0.1em;
	padding: 8px 5px 5px 18px;
	line-height: 1.5;
	width: 93%;
	margin-left: 15px;
	margin-bottom: 10px;
}
/*事業者のコメント*/
.comments{
	font-size:90%;
	color:#000000;
	margin: 0px auto 13px auto;
	font-weight: normal;
	width: 98%;
	line-height: 1.6;
}
ul{
	margin: 0px;
	padding: 10px 5px 6px 30px;
}
li {
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 2px;
	padding-bottom: 2px;
}
li.kouhyou {
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 90%;
	line-height: 1.6;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
}

/*組織マネジメント分析結果*/
.managementbox{
	padding:5px;
	margin: 2px 0px 5px 10px;
	width: 96%;
}
td.management {
	font-size:90%;
	color:#000000;
	background-color: #D7EFB1;
	letter-spacing: 0.1em;
	padding: 5px 0px 5px 2px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
td.managementHyouten {
	font-size:90%;
	color:#000000;
	font-weight: bold;
	background-color: #D7EFB1;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}
td.management2 {
	font-size:85%;
	color:#000000;
	background-color: #F5FCDA;
	letter-spacing: 0.1em;
	width: 80%;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 13px;
}
td.managementHyouten2 {
	background-color: #F5FCDA;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.managementKouhyou {
	font-size:80%;
	color:#000000;
	text-indent: 0.6em;
	width: 80%;
	line-height: 1.2;
	padding: 5px 10px 2px 1px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.managementKouhyou2 {
	width: 20%;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}

/*リーダーシップと意思決定*/
.leadershipbox{
	padding:5px;
	margin: 0px 0px 5px 10px;
	width: 96%;
}
.leadershipKouhyo {
	font-size:120%;
	color:#000000;
	background-color: #DEF2BF;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 5px 0px 5px 10px;
	letter-spacing: 0.8em;
	width: 98%;
	border-left: 6px solid #006600;
}
.leadershipKouhyo2 {
	font-size:90%;
	color:#333300;
	background-color: #F7FDD2;
	padding: 5px;
	font-weight: bold;
	width: 95%;
	margin-left: 15px;
	letter-spacing: 0.1em;
	border-left: 1px solid #CCCC66;
	border-bottom: 1px solid #CCCC66;
}
.leadershipKouhyo3 {
	font-size:80%;
	color:#000000;
	letter-spacing: 0.1em;
	padding: 8px 8px 5px 15px;
	line-height: 1.5;
	width: 93%;
	margin-left: 15px;
	margin-bottom: 10px;
}
td.leadershipHyouten {
	font-size:100%;
	color:#000000;
	font-weight: bold;
	background-color: #DEF2BF;
	text-align: left;
	width: 20%;
	padding: 2px 1px 2px 8px;
	margin-top: 5px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 2px solid #999999;
}
td.leadershipHyouten2 {
	font-size:80%;
	color:#000000;
	text-align: left;
	padding: 2px 1px 2px 8px;
	margin-top: 5px;
	border: 1px solid #999999;
	line-height: 1.4;
}
.kyoucho{
	font-size:120%;
	font-weight: bold;
	line-height: 1.5;
}
/*事業評価分析結果*/
td.bunsekikekka {
	font-size:80%;
	color:#000000;
	background-color: #FFFFDF;
	letter-spacing: 0.1em;
	width: 17%;
	padding: 4px 1px 4px 1px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	border-left: 1px dotted #999999;
}
td.bunsekikekka2 {
	font-size:90%;
	color:#000000;
	letter-spacing: 0.1em;
	width: 8%;
	padding: 4px 1px 4px 6px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.bunsekikekka3 {
	font-size:80%;
	color:#000000;
	letter-spacing: 0.1em;
	padding: 6px 1px 6px 5px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/*文章と囲み枠*/
.bunsho{
	font-size:90%;
	color:#000000;
	padding:5px 10px;
	font-weight: normal;
	width: 96%;
	border: 1px dashed #9EC98F;
	line-height: 1.4;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
/*アンカーポイント用*/
.jump {
	padding: 3px;
	width: 95%;
	margin: 2px 0px 5px 0px;
	font-size: 80%;
	text-align: left;
	color: #999999;
	text-indent: 1.8em;
}
.jump a {
	padding: 8px;
	text-decoration: none;
}

/*テーブル位置調整*/
#tableichi {
	margin-left: 10px;
}
#tableichi2 {
	margin: 5px 0px 8px 10px;
}

/*共通*/
h1 {
	font-size:110%;
	color: #660000;
	margin-top: 13px;
	margin-bottom: 5px;
}
h2 {
	font-size:100%;
	color: #660000;
	padding: 0px;
	margin: 5px 0px;
}
h3 {
	font-size:120%;
	color: #330033;
	margin: 20px 0px 0px;
	font-weight: bold;
	border-bottom: 2px dotted #FF9966;
	padding: 2px 0px 2px 0px;
}
h4 {
	font-size:130%;
	color: #330033;
	margin: 15px 0px 13px;
	padding: 8px 0px;
	font-weight: bold;
	text-indent: 27px;
	background: url(../hyouka/img_new/title_icon.gif) no-repeat left;
	border-bottom: 1px solid #CCCC99;
}
.mini {
	font-size:80%;
}
.miniTitle {
	font-weight: bold;
	color: #000033;
	line-height: 1.5;
	font-size: 120%;
}

/*このページの上へ*/
.pagetop{
	margin: 5px 0px 15px 1px;
	width: 98%;
	font-size : 80%;
	text-align: right;
	padding: 5px 0px;
}

/* フッター */
.footerlink {
	text-align: center;
	clear: both;
	font-size: 85%;
	color: #333333;
	background-color: #E7EFCB;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer {
	text-align: center;
	clear: both;
	font-size: 85%;
	color: #333333;
	line-height: 1.3;
	width: 100%;
	padding: 5px 0px;
}


/*母子生活支援用*/
.boshi {
	width: 95%;
	font-size: 90%;
	text-align: left;
	color: #174F46;
	text-indent: 1.8em;
	font-weight: bold;
	margin: 2px 0px 20px 20px;
	padding: 5px;
}
.boshi a {
	text-decoration: underline;
	color: #663366;
	font-weight: normal;
}
.boshi .menu {
	display: inline;
}
.boshi ul {
	list-style-type: none;
}
.boshi li {
	float: left;
	border-left: 8px solid #CFE6A2;
	text-indent: 3px;
	letter-spacing: 0.2em;
	list-style-type: none;
	margin-right: 20px;
	padding-left: 2px;
}
/* 20100210 A-BY H.Takahashi add start */
div#right {
	float: right;
}
/* 20100210 A-BY H.Takahashi add end */
/* 20100222 A-BY H.Takahashi add start */
table.bsechk {
	width: 175px;
	border:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.bsechk td {
	padding: 0px;
	text-align: center;
	background-color: #F5F5F5;
	border:1px solid #999999;
	height: 30px;
}
table.bsechk img {
	width: 25px;
	height: 25px;
	border:0px;
}
td.management3 {
	font-size:85%;
	color:#000000;
	background-color: #E9F3D3;
	letter-spacing: 0.1em;
	width: 80%;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 13px;
}
table.cnt {
	background-color: #FF6600;
	border:0px;
	border-spacing: 0px;
	border-collapse: separate;
}
table.cnt table {
	background-color: white;
	border:0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
td.cnt_title {
	padding: 0px;
	text-align: center;
	border:0px solid #999999;
	height: 30px;
	width: 111px;
	font-size: 8pt;
}
td.cnt_num {
	padding: 0px;
	text-align: center;
	border:0px solid #999999;
	height: 30px;
	width: 60px;
	font-weight: bold;
}
th.hyouten2 {
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	background-color: #E0EEC4;
	padding: 2px 0px 2px 0px;
	letter-spacing: 0.2em;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.managementHyouten3 {
	font-size:90%;
	color:#000000;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	background-color: #D7EFB1;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
}

/* 20100222 A-BY H.Takahashi add end */

/* 2011.05.24 ITF S */
.hyoukabox {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 15px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 5px;
	WIDTH: 90%;
	COLOR: #000000;
	LINE-HEIGHT: 1.2;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid
}
TD.gaibu1 {
	BORDER-LEFT: #999999 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 1px solid;
	LETTER-SPACING: 0.1em;
	BACKGROUND-COLOR: #d7efb1;
	TEXT-ALIGN: center
}
TD.gaibu2 {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 1px solid;
	LETTER-SPACING: 0.1em;
	BACKGROUND-COLOR: #d7efb1;
	TEXT-ALIGN: center
}
TD.gaibuHyouten1 {
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #f5fcda;
	TEXT-ALIGN: center
}
TD.gaibuHyouten2 {
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	BACKGROUND-COLOR: #f5fcda
}
TD.gaibuHyouten3 {
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	BACKGROUND-COLOR: #f5fcda
}

/* 2011.05.24 ITF E */

/* 2016.01.28 TCSJ add Start */
#mainbox_print{
	float: center;
	width: 78%;
	padding: 0px 0px 0px 0px;
/*	margin-left: 125px;*/
}
td.koumoku_print {
	padding-left: 6px;
	padding-top: 4px;
}
td.question_print {
	font-size:90%;
	color:#000000;
	line-height: 1.2;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* 2016.01.31 TCSJ add End */



/* 2018.01.10 TCSJ add Start */
/*---------------------------------------------------*/
/*                   ページ内リンク                  */
/*---------------------------------------------------*/
#mainbox h1+ul{
	font-size:0.8em;
	list-style:none;
	margin:0.5em 1em 2em;
	background:#eaf6fd;
	padding:0.5em;
	border:1px solid #b2dcf7;
}
#mainbox h1+ul li{
	display:inline-block;
	margin:0 0 0 3px;
}
#mainbox h1+ul li:before{
	font-family:FontAwesome;
	content:'\f138';
	margin-right:3px;
	text-decoration:none;
	color:#42588c;
}
/* 2018.01.10 TCSJ add End */
