
A{
	COLOR: #0000ff
;}
.f9p {
	FONT-SIZE: 9px; COLOR: #000000
;}
.f9pw {
	FONT-SIZE: 9px; COLOR: #ffffff
;}
.f10p {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 10px
;}
.f10pw {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 10px
;}
.f12p {
	FONT-SIZE: 12px; COLOR: #000000; 
  line-height : 15px;
}
.f12b {
	FONT-SIZE: 12px; COLOR: #3366cc; LINE-HEIGHT: 16px
;}
.f12r {
	FONT-SIZE: 12px; COLOR: #dd0000; LINE-HEIGHT: 16px
;}
.f12y {
	FONT-SIZE: 12px; COLOR: #997700; LINE-HEIGHT: 16px
;}
.f12w {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px
;}
.f12pb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px
;}
.f12bb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366cc; LINE-HEIGHT: 16px
;}
.f12rb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #dd0000; LINE-HEIGHT: 16px
;}
.f12yb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #997700; LINE-HEIGHT: 16px
;}
.f12wb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px
;}
.f14p {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 18px
;}
.f14b {
	FONT-SIZE: 14px; COLOR: #3366cc; LINE-HEIGHT: 18px
;}
.f14r {
	FONT-SIZE: 14px; COLOR: #dd0000; LINE-HEIGHT: 18px
;}
.f14y {
	FONT-SIZE: 14px; COLOR: #997700; LINE-HEIGHT: 18px
;}
.f14w {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 18px
;}
.f14pb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 18px
;}
.f14bb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3366cc; LINE-HEIGHT: 18px
;}
.f14rb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #dd0000; LINE-HEIGHT: 18px
;}
.f14yb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #997700; LINE-HEIGHT: 18px
;}
.f14vb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #660066; LINE-HEIGHT: 18px
;}
.f14mb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3366; LINE-HEIGHT: 18px
;}
.f14nb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #993366; LINE-HEIGHT: 18px
;}
.f14gb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336633; LINE-HEIGHT: 18px
;}
.f14wb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 18px
;}
.f16p {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 20px
;}
.f16b {
	FONT-SIZE: 16px; COLOR: #3366cc; LINE-HEIGHT: 20px
;}
.f16r {
	FONT-SIZE: 16px; COLOR: #dd0000; LINE-HEIGHT: 20px
;}
.f16y {
	FONT-SIZE: 16px; COLOR: #997700; LINE-HEIGHT: 20px
;}
.f16w {
	FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px
;}
.f16pb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 20px
;}
.f16bb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3366cc; LINE-HEIGHT: 20px
;}
.f16rb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #dd0000; LINE-HEIGHT: 20px
;}
.f16yb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #997700; LINE-HEIGHT: 20px
;}
.f16vb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #660066; LINE-HEIGHT: 20px
;}
.f16mb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc3366; LINE-HEIGHT: 20px
;}
.f16nb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #993366; LINE-HEIGHT: 20px
;}
.f16gb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #336633; LINE-HEIGHT: 20px
;}
.f16wb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px
;}
.f18p {
	FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 24px
;}
.f18b {
	FONT-SIZE: 18px; COLOR: #3366cc; LINE-HEIGHT: 24px
;}
.f18r {
	FONT-SIZE: 18px; COLOR: #dd0000; LINE-HEIGHT: 24px
;}
.f18y {
	FONT-SIZE: 18px; COLOR: #997700; LINE-HEIGHT: 24px
;}
.f18w {
	FONT-SIZE: 18px; COLOR: #ffffff; LINE-HEIGHT: 24px
;}
.f18pb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 24px
;}
.f18bb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3366cc; LINE-HEIGHT: 24px
;}
.f18rb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #dd0000; LINE-HEIGHT: 24px
;}
.f18yb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #997700; LINE-HEIGHT: 24px
;}
.f18wb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; LINE-HEIGHT: 24px
;}
.f18o {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000066; LINE-HEIGHT: 30px
;}
.f24p {
	FONT-SIZE: 24px; COLOR: #000000; LINE-HEIGHT: 28px
;}
.f24b {
	FONT-SIZE: 24px; COLOR: #3366cc; LINE-HEIGHT: 28px
;}
.f24r {
	FONT-SIZE: 24px; COLOR: #dd0000; LINE-HEIGHT: 28px
;}
.f24y {
	FONT-SIZE: 24px; COLOR: #997700; LINE-HEIGHT: 28px
;}
.f24pb {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000; LINE-HEIGHT: 28px
;}
.f24bb {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #3366cc; LINE-HEIGHT: 28px
;}
.f24rb {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #dd0000; LINE-HEIGHT: 28px
;}
.f24yb {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #997700; LINE-HEIGHT: 28px
;}
A:HOVER{
  color : red;
}
A.f14wb{
  font-size : 14px;
  color : #ffffff;
  text-decoration : underline;
  font-weight : bold;
  line-height : 18px;
}
A.f14wb:HOVER{
  font-size : 14px;
  font-weight : bold;
  color : red;
  text-decoration : underline;
  line-height : 18px;
}
.f11p{
  font-size : 11px;
  line-height : 14px;
}
.f14ab{
  font-size : 14px;
  font-weight : bold;
  line-height : 18px;
  color : #67bcd8;
}
A.f14ab{
  text-decoration : underline;
  font-size : 14px;
  font-weight : bold;
  line-height : 18px;
  color : #67bcd8;
}
A.f14ab:HOVER{
  color : red;
  text-decoration : underline;
  font-size : 14px;
  font-weight : bold;
  line-height : 18px;
}

/*                        common                        */

#TAB {
	border: 1px dotted #666666;
	font-size: 80%;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 3px;
	width: 98%;
}
#TITLE {
	font-weight: bold;
	color: #006600;
	margin-top: 15px;
	margin-bottom: 0px;
}
#content {
	text-align: left;
	width: 90%;
}
.waku {
	border: 3px double #000099;
	padding: 5px;
	font-size: 90%;
	margin-right: 1em;
	margin-left: 1em;
}

h1 {
	font-size: large;
}
#content h2 {
	color: #FFFFFF;
	font-size: medium;
	padding: 3px;
	background-repeat: no-repeat;
	height: 30px;
	text-indent: 5px;
	background-color: #3366FF;
}
#content h3 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#TOI {
	text-align: left;
	border: 2px solid #0000CC;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
	width: 650px;
}
#TOI2 {
	text-align: center;
	margin-right: 200px;
	margin-left: 200px;
	margin-top: 15px;
	border: 1px solid #666666;
}
#TOI p {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.img_maru_dan {
	margin-left: 1em;
	text-indent: -1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.img_maru_dan2 {
	margin-left: 1em;
	text-indent: -1em;
}
.img_maru_dan3 {
	margin-left: 2em;
	text-indent: -2em;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.indent_7 {
	text-indent: -7.3em;
	padding-left: 7.3em;
	margin-left: 7.3em;
}

.MARU_LIST p {
	margin-left: 1em;
	text-indent: -1em;
}
.MARU_LIST2 p {
	margin-left: 1em;
	text-indent: -1em;
	margin-top: 0px;
}
.maru_dan {
	margin-left: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.m_no_p {
	margin: 0px;
	padding: 0px;
}
#info {
	text-align: center;
	border: 3px double #000066;
	padding: 5px;
	background-color: #FFFFCC;
}
#info p {
	margin: 0px;
	padding: 0px;
}
#content p {
	padding-right: 1em;
	padding-left: 1em;
}
#content th {
	text-align: left;
	background-color: #CCCCFF;
}
#content table {
	font-size: 90%;
}
.p_indent_1 {
	margin-left: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.p_indent_1_n {
	margin-left: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.p_indent_2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
}

.p_indent_0 {
	margin: 0px;
	padding: 0px;
}

.s_m_0 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.h3_list h3 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.h3_list p {
	margin: 0px;
	padding: 0px;
}
.h3_list h4 {
	margin: 0px;
	padding: 0px;
}
.h3_list ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.h3_list li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.blue {
	color: #0033CC;
}
.font_size_90 {
	font-size: 90%;
}
.f_left_index {
	float: left;
	width: 150px;
	text-align: right;
	margin: 0px;
	padding: 15px 0px 0px;
}
.f_right_index {
	float: right;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.f_left {
	float: left;
	width: 9%;
	text-align: right;
	margin: 0px;
	padding: 15px 0px 0px;
}
#flot_list {
	margin: 0px;
	padding: 0px;
	clear: both;
}


.f_right {
	float: right;
	width: 85%;
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px -10px;
}
#attention {
	clear: both;
	margin-top: 15px;
}
#attention p {
	text-align: left;
}


.flot_under {
	clear: both;
}
#page_no {
}
.f_right_040 {
	float: right;
	margin-right: 50px;
}
.under_line {
	text-decoration: underline;
}

/*                        g_book                        */

#g_book {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	margin-bottom: 0px;
	text-align: center;
	margin-top: 15px;
}
#g_book_mokuteki {
	width: 90%;
	text-align: left;
	font-size: 90%;
	margin: 0px auto;
	padding: 0px;
}
#g_book_mokuteki h2 {
	margin: 10px 0px 0px;
	padding: 2px 3px;
	font-size: 100%;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	text-indent: 10px;
	text-align: left;
	background-color: #6699FF;
	color: #000000;
}

#g_book_mokuteki_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	font-size: 90%;
	line-height: 180%;
	text-align: left;
}
#g_book_mokuteki ul {
	padding-left: 2em;
	margin: 0px;
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align: left;
}

#g_book_mokuteki_menu {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#g_book_mokuteki_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
	font-size: 90%;
	line-height: 180%;
	text-align: left;
}

#g_book h1 {
	font-size: medium;
	text-align: center;
	padding: 10px;
	background-color: #FFFFCC;
	border: 2px double #0033FF;
	margin: 0% 0% 10px;
}
#g_book_topmenu {
	font-size: x-small;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	line-height: 100%;
}
#g_book_topmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px;
	list-style-image: none;
	border-top: 2px solid #3366FF;
	border-bottom: 2px solid #3366FF;
	line-height: 100%;
	text-align: center;
}

#g_book_undermenu {
	font-size: x-small;
	margin: 20px auto 0px;
	padding: 0px;
	text-align: center;
	line-height: 100%;
	clear: both;
}
#g_book_undermenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px;
	list-style-image: none;
	border-top: 2px solid #3366FF;
	border-bottom: 2px solid #3366FF;
	line-height: 100%;
	text-align: center;
}
/*.center {
	text-align: center;
}*/
#hyou  {
	text-align: center;
}
#hyou table,#hyou1 table{
	width: 100%;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
	border-collapse:collapse;
	margin-top: 0em;
	font-size: 90%;
	border: 1px solid #666666;
}
#hyou th,#hyou1 th {
	vertical-align: top;
	white-space: nowrap;
	padding: 3px;
	background-color: #ccccff;
	border: 1px solid #666666;
}
#hyou caption,#hyou1 caption {
	text-align: left;
	width: 90%;
	margin-left: 0em;
	margin-top: 1em;
}
#hyou td {
	border: 1px solid #666666;
	vertical-align: top;
	padding: 3px;
	line-height: 150%;
}
#hyou1 td {
	vertical-align: top;
	padding: 3px;
	line-height: 150%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.ind1 {
	margin-left: 1em;
}
.no_ori {
	white-space: nowrap;
}
.left {
	text-align: left;
}
#g_book_mokuji h2 {
	font-size: 100%;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	text-align: left;
}
.cream_bk {
	background-color: #FFFFCC;
}
#w50 td {
	width: 50%;
}
.top_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
/*================================customize================================*/
.container{text-align:center;margin:0px auto; }
	.containercolor{padding:5px 0px;margin:0px auto;width:600px;background-color:#FFD639; text-align:center;}
	
	.containercolor1{padding:5px 0px;margin:0px auto;width:600px;background-color:#7FCFE3; text-align:center;}
	.containercolor2{padding:5px 0px;margin:0px auto;width:600px;background-color:#FCCAB1; text-align:center;}
	.containercolor3{padding:5px 0px;margin:0px auto;width:600px;background-color:#B19FCC; text-align:center;}
	.containercolor4{padding:5px 0px;margin:0px auto;width:600px;background-color:#FAB3D8; text-align:center;}
	.containercolor5{padding:5px 0px;margin:0px auto;width:600px;background-color:#CD93BB; text-align:center;}
	.containercolor6{padding:5px 0px;margin:0px auto;width:600px;background-color:#91C0E4; text-align:center;}
	.containercolor7{padding:5px 0px;margin:0px auto;width:600px;background-color:#9084B7; text-align:center;}
	.containercolor8{padding:5px 0px;margin:0px auto;width:600px;background-color:#FBAB6B; text-align:center;}
	.containercolor9{padding:5px 0px;margin:0px auto;width:600px;background-color:#95ACD4; text-align:center;}

	.containerwhite{padding:0px;margin:0px auto;width:500px; text-align:center;background-color:#fff;}
	.containermain {padding:5px;margin:0px auto; text-align:center;width:490px; !important; width /**/:480px;}

/*Q○のスタイル*/
.q {padding:0px;margin:0px auto;width:480px;}
	.qp{padding:0px;margin:0px;width:50px;float:left;}
	.qp img{ padding:0px; margin:0px;vertical-align:bottom;}
	.qtxt{padding:10px 5px;margin:0px;float:right;vertical-align:middle; text-align:left;background-color:#006699;
		font-weight:bold; font-size:small; color:#ffffff; height:46px; !important; height /**/:26px;}.qtxt{width:430px;!important; width /**/:420px;}

/*Aのスタイル*/
.ans {padding:0px;margin:0px auto;width:480px;}
	.ansp{padding:0px;margin:0px;width:50px;float:left;}
	.ansp img{ padding:0px; margin:0px;vertical-align:bottom;}
	.anstxt{padding:10px 5px;margin:0px;float:right;vertical-align:middle; text-align:left;background-color:#ffcccc;
		font-weight:bold; font-size:small; color:#000000; line-height:18px;width:430px;!important; width /**/:420px;}.anstxt:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.anstxt{display: inline-table;}/* Hides from IE-mac \*/* html .anstxt {height: 1%;}.anstxt{display: block;}/* End hide from IE-mac */

/*mondaiのスタイル*/
.mon {padding:0px;margin:0px auto;width:480px;}
	.monp{padding:0px;margin:0px;width:50px;float:left;}
	.monp img{ padding:0px; margin:0px;vertical-align:bottom;}
	.montxt{padding:10px 5px;margin:0px;float:right;vertical-align:middle; text-align:left;background-color:#F4F9F9;
		font-weight:bold; font-size:small; color:#000000; line-height:18px;width:430px;!important; width /**/:420px;}.montxt:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.montxt{display: inline-table;}/* Hides from IE-mac \*/* html .montxt {height: 1%;}.montxt{display: block;}/* End hide from IE-mac */

/*タブのスタイル*/
.tab{float:left; border:1px solid #000; background-color:#FFFFFF;}
	.tabcolor     {float:left;width:30px;border-right:1px solid #000;background-color:#7FCFE3;}
	.tabcolor2  {float:left;width:30px;border-right:1px solid #000;background-color:#FCCAB1;}
	.tabcolor3  {float:left;width:30px;border-right:1px solid #000;background-color:#B19FCC;}


	.tabcolorgreen{float:left;width:30px;border-right:1px solid #000;background-color:#66CC99;}
	.tabcolororange{float:left;width:30px;border-right:1px solid #000;background-color:#FFCC00;}
	.tabcolorgreenbdgreen{float:left;width:30px;border-right:1px solid #7FC42C;background-color:#7FC42C;}
	.tabtxt{padding:3px 7px 0px 7px;font-weight:bold; font-size:x-small; color:#000000; line-height:18px; text-align:left;}
/*本文のスタイル*/
.bodytxt{padding:10px;text-align:left;font-size:x-small; color:#000000; line-height:2em;}
.bodytxtboxwkblackbgno   {padding:8px;text-align:left; background-color:#ffffff;border:1px solid #000000;}
.bodytxtboxwkbluebgblue  {padding:8px;text-align:left; background-color:#D9F1F7;border:1px solid #0A50A1;}
.bodytxtboxwknobgblue    {padding:8px;text-align:left; background-color:#D9F1F7;border:0px solid #0A50A1;}
.bodytxtboxwknobggreen   {padding:8px;text-align:left; background-color:#CCFFCC;border:0px solid #0A50A1;}
.bodytxtboxwknobgbeige   {padding:8px;text-align:left; background-color:#FFCC99;border:0px solid #0A50A1;}
.bodytxtboxwkbluebgwhite {padding:8px;text-align:left; background-color:#ffffff;border:1px solid #0A50A1;}
.bodytxtboxwkbluebgyellow{padding:8px;text-align:left; background-color:#FFFFB3;border:1px solid #0A50A1;}
.bodytxtboxwkgreenbggreen{padding:8px;text-align:left; background-color:#D9F0B0;border:1px solid #69B920;}
.bodytxtboxwkgreenbgwhite{padding:8px;text-align:left; background-color:#ffffff;border:1px solid #69B920;}
.width480{width:480px;}
.width470{width:470px;}
.width450{width:450px;}

.bodytitleblue{font-size:small;color:#0A50A1; text-align:left;}
.bodyimg{text-align:center;}


.clearboth{ clear:both;}
.spacer{padding:5px;}

/*行ぞろえのスタイル*/
.textalignright{ text-align:right;}
.textaligncenter{ text-align:center;}
.textalignleft{ text-align:left;}

.floatright{float:right;}
.floatleft {float:left;}


.fontblue{color: #3366cc;}
.fontpink{color:#FF99CC;}
.fontgreen{color:#99CC33;}
.fontbrown{color:#CC3300;}
.fontwhite{color: #fff;}
.fontblack{color: #000;}

.fontxxsmall{font-size:xx-small;}
.fontxsmall{font-size:x-small;}
.fontsmall{font-size:small;}
.fontmedium{font-size:medium;}
.fontlarge{font-size:large;}
.fontxlarge{font-size:x-large;}
.fontxxlarge{font-size:xx-large;}

.bgyellow{ background-color:#FFFFCC;}
.bgblue{ background-color:#F1FAF9;}
.bgorange{background-color:#FD6724}

.border1px{border:1px solid #000;}

/*tableのスタイル*/
.tablenomal{border:1px solid #000; border-collapse:collapse;}
.tablenomal tr td{border:1px solid #000;padding:3px;font-size:x-small;}
.tablenomal tr th{border:1px solid #000;padding:3px;font-size:x-small;}
.tablenomal tr .bgb{ background-color:#0A50A1;}

/*番号リスト*/
.numberul{list-style:none;}
.numberul .number1{ padding:0px 0px 0px 20px; background:url(images/a1.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number1{ padding:0px 0px 0px 20px; background:url(images/a1.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number2{ padding:0px 0px 0px 20px; background:url(images/a2.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number3{ padding:0px 0px 0px 20px; background:url(images/a3.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number4{ padding:0px 0px 0px 20px; background:url(images/a4.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number5{ padding:0px 0px 0px 20px; background:url(images/a5.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number6{ padding:0px 0px 0px 20px; background:url(images/a6.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number7{ padding:0px 0px 0px 20px; background:url(images/a7.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number8{ padding:0px 0px 0px 20px; background:url(images/a8.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number9{ padding:0px 0px 0px 20px; background:url(images/a9.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number10{ padding:0px 0px 0px 20px; background:url(images/a10.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number11{ padding:0px 0px 0px 20px; background:url(images/a11.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .number12{ padding:0px 0px 0px 20px; background:url(images/a12.gif) no-repeat 0px 5px; text-align:left; list-style-image:none;}
.numberul .numberno{ padding:0px 0px 0px 20px;  text-align:left; list-style-image:none;}

/*================================index================================*/
.navigatercontainer{clear: both;margin-top: 15px;}
.navigaterborder{text-align: center;border: 3px double #000066;	padding: 5px;}
.navigaterh2{padding:0px;margin:0px;width:480px; background-color:#0A50A1}
.navigaterh2 h2{color:#FFFFFF; padding:3px;margin:0px;}
.navigatermain{text-align:center;width:480px;}
.navigatertxt1{float:left;width:147px;margin:0px; text-align:left;}
.navigatertxt1 span{text-align:left;color:#0A50A1; font-size:x-small; line-height:1.2em;}
.navigatertxt1space{float:left;width:20px;height:30px;}
.navigatertxt2{float:left;width:147px;margin:0px; text-align:left}
.navigatertxt2 span{text-align:left;color:#0A50A1; font-size:x-small; line-height:1.2em;}
.navigatertxt2space{float:left;width:18px;height:30px;}
.navigatertxt3{float:left;width:147px;margin:0px; text-align:left;}
.navigatertxt3 span{text-align:left;color:#0A50A1; font-size:x-small; line-height:1.2em;}
.navigaterborder2{width:456px;border:1px solid #0066CC;}
/*================================toiawase================================*/
.tel {padding:0px;margin:0px auto;width:600px;}
	.telp{padding:0px;margin:0px;width:50px;float:left;}
	.telp img{ padding:0px; margin:0px;vertical-align:bottom;}
	.teltxt{padding:10px 5px;margin:0px;float:right;vertical-align:middle; text-align:left;background-color:#ffcccc;color:#000099;
		font-weight:bold; font-size:16px; height:56px; !important; height /**/:36px;}.teltxt{width:550px;!important; width /**/:540px;}

.www {padding:0px;margin:0px auto;width:600px;}
	.wwwp{padding:0px;margin:0px;width:50px;float:right;}
	.wwwp img{ padding:0px; margin:0px;vertical-align:bottom;}
	.wwwtxt{padding:10px 5px;margin:0px;float:left;vertical-align:middle; text-align:left;background-color:#006699; color:#fff;
		font-weight:bold; font-size:14px; height:56px; !important; height /**/:36px;}.wwwtxt{width:550px;!important; width /**/:540px;}.wwwtxt:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.wwwtxt{display: inline-table;}/* Hides from IE-mac \*/* html .wwwtxt {height: 1%;}.wwwtxt{display: block;}/* End hide from IE-mac */

.toiawasediv{width:600px; text-align:left;}
.toiawasediv table{width:600px;padding:0px; border-collapse:collapse;}
.toiawasediv table tr td{padding:3px;border:1px solid #666; font-size:x-small;}
/*================================mokuji================================*/
.mokujidiv{width:600px; text-align:left;}
.mokujidiv table{width:600px;padding:0px; border-collapse:collapse;}
.mokujidiv table tr td{padding:3px;border:1px solid #666; font-size:x-small;}
.mokujitabletitle{color:#FFF; background-color:#006699}
.bgyellow{ background-color:#FFFFCC;}
.mai{color:#f33699}
.akira{color:#B3E3EE;}
.sakura{color:#fddaec}
.mokujidiv table td.mokujipadding1{padding-left:20px;}
.mokujidiv table td.mokujipadding2{padding-left:40px;}