@charset 'UTF-8';

#content input{
	margin-top: 2px;
	margin-bottom: 2px;
}
.botborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#content input.text{
	border: 1px solid #666666;
	height: 20px;
}
#content select{
	border: 1px solid #666666;
	margin-top: 2px;
	margin-bottom: 2px;
}
#content textarea{
	border: 1px solid #666666;
}
#content input.word{
	position:relative;
	width:250px;
	height:20px;
	top:-1px;
	padding:0;
	margin: 0px 7px 0px 0px;
	border: 1px solid #666666;
}

/* ********************************************* */
/* center & common */
#center {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: left;
}
.greentab {
	background-color: #B4E3B4;
/*	border-left: 1px solid #6BC66B; */
	border-right: 1px solid #6BC66B; 
	border-bottom: 1px solid #6BC66B;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #006600;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-indent: 10px;
}
.beigetab {
	background-color: #F2EFDA;
	margin-top: 5px;
	width: 100%;
	color: #522311;
}
.beigetxt {
	font-size: 10px; 
/*	font-size: xx-small; */
	color: #522311;
	padding-top: 3px;
	padding-left: 10px;
	line-height: 14px; 
/*	line-height: 1.8em;i */
	padding-bottom: 3px;



/*	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */



}
.beigeday {
	font-size: 10px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	vertical-align: bottom;
	color: #522311;
	padding-top: 12px;
	float: right;
	padding-right: 10px;
}

.listbox {
	margin-top: 5px;
	margin-bottom: 8px;
	width: 100%;
}
.listbox2 {
	margin-top: 5px;
	margin-bottom: 8px;
	width: 70px;
	margin-right: 3px;
	margin-left: 3px;
}
.newimgbox {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 0px;
}
.img {
	border: 1px solid #CCCCCC;
}
.bold {
	font-weight: bold;
}
.font10 {
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
	line-height: 13px;
}
.font13 {
	font-size: 13px;
	line-height: 160%;
}
.table-check {
	background-image: url(../images/contents/bk-check.gif);
	border: 1px solid #CCCCCC;
}
.caption {
	font-size: 10px;
	line-height: 14px;
	color: #336600;
}
.btn-ichiran {
	float: right;
	margin-right: 10px;
}
.btn_print {
	text-align: right;
	margin-right: 10px;
}
.btn_oubo {
	text-align: right;
	margin-top: 7px;
}
.btn_subete {
	margin-left: 20px;
	padding-left: 20px;
	vertical-align: bottom;
}
.btn_event {
	text-align: right;
	margin-right: 15px;
}
.tit-org {
	border-bottom: 2px solid #f4a248;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-align: left;
}
.tit-green {
	border-bottom: 2px solid #6bc66b;
	margin: 15px 0px 7px;
}
.tit-green2 {
	border-bottom: 2px solid #008000;
	margin: 15px 0px 7px;
}
.tit-sky {
	border-bottom: 2px solid #43adec;
	margin: 15px 0px 7px;
}
.tit-blu {
	border-bottom: 2px solid #2C5985;
	margin: 0px;
}
.val-top {
	vertical-align: top;
}
.al-rig {
	text-align: right;
}
.bk-gray10 {
	background-color: #e6e6e6;
}
.font-green {
	color: #006600;
}
.font-orange {
	color: #f37021;
}
.font-cya {
	color: #522311;
}

/* ********************************************* */
/* content */
#content {
	padding-left: 15px;
	padding-bottom: 15px;
	width: 100%;
	text-align: left;
}
#content .category{
	padding: 0px;
	margin-bottom: 5px;
}
#content .txt {
	vertical-align: top;
	line-height: 18px;
}
#content .newimgbox {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 0px;
}
#content .toukousha {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#content .yesnobox {
	background-color: #f4f4f4;
	padding: 5px;
	margin: 8px 0px 15px 0px;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
#content .yesnobox img {
	margin-right: 1px;
	margin-left: 1px;
}
#content .yesnobox2 {
	background-color: #f4f4f4;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
#content .yesnobox2 img {
	margin-right: 1px;
	margin-left: 1px;
}
#content .alignright {
	text-align: right;
}
#content #page {
	text-align: center;
}
#content #page a{
	margin-right: 4px;
	margin-left: 4px;
}
#content .orgbox3 {
	border: 1px solid #eede7a;
	background-color: #fff7e6;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}
/* ********************************************* */
/* summary */
#content .summaryday {
	font-size: 10px;
	color: #666666;
	float: right;
}
#content .summaryname {
	font-size: 12px;
	color: #006600;
	line-height: 20px;
	margin: 0px;
}
#content .summarytit {
	font-size: 13px;
	color: #df6e21;
	line-height: 18px;
	padding-bottom: 7px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#content .summarybox {
/*	background-image: url(../images/contents/event-bk.gif); */

	border: 1px solid #a1dca1;
/*	background-color: #e8f8e8; */

	width: 99%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
#content .summarybox .white {
	background-color: #FFFFFF;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 99%;
}
#content .btn_shousai {
	margin-top: 8px;
}

/* ********************************************* */
/* event */

/* event photo positiion */
#event {
	width: 99%;
}
#event .imgleft img {
	border: 1px solid #CCCCCC;
}
#event .imgright img {
	border: 1px solid #CCCCCC;
}
#event .imgleft {
	float: left;
	padding-bottom: 20px;
	padding-right: 10px;
	margin-right: 20px;
}
#event .imgright {
	float: right;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left: 20px;
}
#event .imgleft-b {
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	margin-right: 20px;
}
#event .imgright-b {
	padding-top: 20px;
	padding-left: 10px;
	margin-left: 20px;
	float: right;
}

/* event photo positiion */

#event .saptit {
	background-color: #B4E3B4;
/*	border-left: 1px solid #6BC66B; */
	border-right: 1px solid #6BC66B;
	border-bottom: 1px solid #6BC66B;
	padding: 10px;
	margin-top: 0px;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#event .tourokubi {
	font-size: 10px;
	color: #666666;
	float: right;
}
#event .sapname {
	font-size: 14px;
	color: #006600;
	line-height: 20px;
	margin: 0px;
}
#event .tel {
	color: #006600;
}
#event h3 {
	font-size: 14px;
	color: #df6e21;
	border-bottom: 1px solid #df6e21;
	line-height: 20px;
	padding-bottom: 7px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#event .eventbox {
/*	background-image: url(../images/contents/event-bk.gif); */

	border: 1px solid #a1dca1;
/*	background-color: #e8f8e8; */

	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 100%;
	text-align: center;
}
#event .eventbox .white {
	background-color: #FFFFFF;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 99%;
}
#event .sapimg {
	border: 1px solid #CCCCCC;
	margin-bottom: 6px;
}
#event .greenbox {
	border: 1px solid #a1dca1;
	background-color: #e8f8e8;
	padding: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#event .greenbox .youkou td {
	vertical-align: top;
	border-bottom: 1px dotted #72ca72;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#event .greenbox .icon img {
	margin: 2px;
}

/* ********************************************* */
/* monitor */
#monitor {
	width: 99%;
}
#monitor .orgbox {
	border: 1px solid #eede7a;
	background-color: #fff7e6;
	margin-top: 5px;
	margin-bottom: 12px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 3px;
}
#monitor .orgbox td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f4a248;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#monitor .orgboder {
	background-image: url(../images/contents/sub_moni2.gif);
	background-repeat: repeat-x;
	display: block;
	background-position: center;
	text-indent: 15px;
	margin: 20px 0px 5px 0px;
}
#monitor .orgfont {
	font-weight: bold;
	color: #f37021;
	background-color: #FFFFFF;
	text-indent: 15px;
	line-height: 14px;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
}
#monitor .orgbox2 {
	border: 1px solid #eede7a;
	background-color: #fff7e6;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#monitor .hyoukabox {
	margin-bottom: 7px;
	width: 97%;
}
#monitor .hosi {
	margin-right: 6px;
}
#monitor .hyoka {
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
}
#monitor .notec {
	background-image: url(../images/contents/notec.gif);
	background-repeat: repeat-x;
}
#monitor .notetable {
	border-right: 1px solid #B29D8A;
	border-bottom: 1px solid #B29D8A;
	border-left: 1px solid #B29D8A;
	width: 100%;
}
#monitor .kansoutit {
	font-weight: bold;
	color: #f37021;
	text-indent: 25px;
	line-height: 18px;
	font-size: 13px;
	background-image: url(../images/contents/sub_kanso.gif);
	background-repeat: no-repeat;
	margin: 15px 0px 0px 0px;
}

#monitor .kansou {
	margin: 5px 15px 15px 15px;
}
#content .listbox3 {
	margin-top: 5px;
	margin-bottom: 8px;
}
#monitor .orgbox3 {
	border: 1px solid #eede7a;
	background-color: #fff7e6;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}
#monitor .sankabi {
	font-size: 10px;
	line-height: 14px;
	float: right;
	margin: 10px 15px 0px 0px;
}
#monitor td .toukouname {
	padding-top: 10px;
	padding-left: 15px;
}
#monitor .hyouka {
	font-size: 10px;
	line-height: 14px;
	float: right;
	margin: 0px 15px 0px 0px;
}
/* ********************************************* */
/* kuchikomi */
#kuchikomi TEXTAREA{
/*	width:550px; */
/*	width:600px; */
/*	width:700px; */
	width:99%; 
	height:120px;
	padding:0;
	margin: 0;
	border: 1px solid #666666;
	background-color: #EEF5FF;
}
#kuchikomi input.botan{
	width:70px;
	height:25px;
	padding:0;
	margin: 0px 7px 0px 0px;
}
#content .konnichiwa {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* ********************************************* */
/* ichiran */
.thispage {
	font-weight: bold;
	margin-right: 4px;
	margin-left: 4px;
	background-color: #B4E3B4;
	border: 1px solid #6BC66B;
	padding-top: 2px 4px 2px 4px;
	color: #357600;
}
#content #page a:visited{
}
#content #page a:alink{color:#FF3300;text-decoration:none}
#content #page a:hover{
}
#content .question {
	background-image: url(../images/contents/q.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .answer {
	background-image: url(../images/contents/a.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 35px;
}
#content .answerbox {
	padding: 15px;
	border: 1px solid #d9d9d9;
	margin-left: 35px;
	width: 95%;
}
#content .subtit {
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	color: #339900;
	font-size: 13px;
}
.tit-pink {
	margin: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ac3484;
}
.sptitle {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
}

.spback a {
	display:block;
	text-decoration:none;
	margin:0; padding:2px 0 4px 23px;
	color:#333; background: url(../images/contents/yajirusi.gif) no-repeat 5px 5px;
	min-height:1.5em; line-height:1.5em;
}
.spback a:hover { color: #ac3484; background-color:#fbf1f4; }


.recback a {
	display:block;
	text-decoration:none;
	margin:0; padding:2px 0 4px 23px;
	color:#333; background: url(../images/contents/yajirusi.gif) no-repeat 5px 5px;
	min-height:1.5em; line-height:1.5em;
}
.recback a:hover { color: #008000; background-color:#b4e3b4; }


.infoback a {
	display:block;
	text-decoration:none;
	margin:0; padding:2px 0 4px 23px;
	color:#333; background: url(../images/contents/yajirusi.gif) no-repeat 5px 5px;
	min-height:1.5em; line-height:1.5em;
}
.infoback a:hover {
color: #2c5985; background-color:#def2ff;
}
.bk-green {
	background-color: #d6f2d6;
}
.font-orange2 {
	color: #C88019;
}
.font-green2 {
	color: #6da510;
}
.font-green3 {
	color: #339900;
}.box-green {
	border: 1px solid #a1dca1;
	background-color: #e8f8e8;
	margin: 15px 0px 10px 0px;
	padding: 10px;
}
