﻿@charset "utf-8";

#pankuzu {
font-size:82%;}

body {
word-break: break-all;
}

table {
word-break: break-all;
}

.hide {
left: -1024px;
width:256px;
position:absolute;
top: 0px;
}

/*旧・個別設定*/

#maincontents2nddir td,#maincontents2nddir p {
line-height:132%;
}

/*
.portlet_frame table {
margin-bottom:16px;
}
*/

strong {
	font-weight: bold;
	color: #FF0000;
}

em{
}

A {
text-decoration:underline;
}


.portlet_contents {
	padding-left: 12px;
	word-break: break-all;
}

.contents-list {
	padding-left: 12px;
}

.input_error {
  font-weight: bold;
}

.calendar_select {
  font-weight: bold;
}


.portlet_table {
	border: none;
}

.calendar_frame {
	border: 1px solid #c8c8a2;
}

/*thのalign設定（左寄せ）*/

th {
text-align:left;
}


/* for NN6.2 */
* {
	-moz-box-sizing: border-box;
}


.stdtemplate_clear {
	clear: both;
}

.stdtemplate_img_left {
  float: left;
  border: 0px none;
 }

.stdtemplate_img_none {
  border: 0px none;
 }




/*福祉のスタイルシート（仮実装）*/

.fukushi {
	font-weight: normal;
	font-size: 100%;
}

#maincontents2nddir .portlet_frame .portlet_table .portlet_contents h3.fukushi{
border:none;
padding-left:0px;
}


/* --- 以下、フィードバック機能向けスタイル定義 --- */


@charset "UTF-8";


/* ---- Feed Back ---- */
#feedback {
	border: 1px solid #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#feedback div.pcfb_question {
	padding: 5px 5px 5px 5px;
/*	color: #000000;*/
}

#feedback div.pcfb_title {
	border: 0px solid #000000;
	color: #000000;
	background-color: #e9f1dc;
	padding: 11px 11px 11px 11px;
	text-align: center;
}

#feedback div.comment {
	border: 0px solid #000000;
/*  	background-color: #FFFFFF;*/
	padding: 5px 1px 1px 5px;
}

#feedback ul {
	list-style: none;
	margin: 0;
	padding: 0px 0px 5px 0px;
}

#feedback li {
	display: inline;
	margin: 0px;
	padding: 0 10px 5px 0;
}

#feedback textarea {
	margin: 5px;
 	width : 500px;
 	height : 100px
}

#feedback p.pcfbSubmit {
	margin: 10px 0px 10px 0px;
	text-align: center;
}

