@charset "Shift_JIS";


body {
	background-color: #DAD7CD;
	background-image: url(../image/header_bar.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#container {
	width: 908px;
	margin:0 auto;
	background-image: url(../image/container_bg.gif);
	background-repeat: repeat-y;
	margin-top: 7px ;
}

#top_main {
	width: 870px;
	margin:0 auto;
}

#main02 {
	width: 625px;
	margin:0 auto;
}

#current00 #main {
	width: 625px;
	margin:0 auto;
	xbackground-image: url(../image/left_bg01.gif);
	xbackground-repeat: repeat-y;
}

#current10 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg02.gif);
	background-repeat: repeat-y;
}

#current11 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg02.gif);
	background-repeat: repeat-y;
}

#current01 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg01.gif);
	background-repeat: repeat-y;
}

#current02 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg02.gif);
	background-repeat: repeat-y;
}

#current03 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg03.gif);
	background-repeat: repeat-y;
}

#current04 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg04.gif);
	background-repeat: repeat-y;
}

#current05 #main {
	width: 870px;
	margin:0 auto;
	background-image: url(../image/left_bg05.gif);
	background-repeat: repeat-y;
}

#left_navi {
	float: left;
	width: 233px;
}

#contents {
	float: left;
	width: 625px;
}





/* ヘッダー
------------------------------------- */

#header_bg {
	margin:0 auto;
	width: 900px;
	height: 134px;
	background-image: url(../image/header_bg.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#header_title a {
	width: 215px;
	height: 63px;
	float: left;
	display: block;
	text-indent: -9999px;
	position: relative;
	left: 30px;
}

#header_bottom {
	margin:0 auto;
	width: 870px;
	height: 15px;
	background-image: url(../image/header_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#header_up a {
	float: right;
	width: 133px;
	height: 46px;
	display: block;
	background-image: url(../image/header_upedu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#header_snavi_box {
	width: 419px;
	height: 85px;
	float: right;
	position: relative;
	right: 38px;
}

#header_snavi01 a {
	float: left;
	width: 95px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image: url(../image/header_snavi01.gif);
	background-repeat: no-repeat;
}
#header_snavi01 a:hover {
	background-image: url(../image/header_snavi01_ov.gif);
}

#header_snavi02 a {
	float: left;
	width: 138px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image: url(../image/header_snavi02.gif);
	background-repeat: no-repeat;
}
#header_snavi02 a:hover {
	background-image: url(../image/header_snavi02_ov.gif);
}

#header_snavi03 a {
	float: left;
	width: 94px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background-image: url(../image/header_snavi03.gif);
	background-repeat: no-repeat;
}
#header_snavi03 a:hover {
	background-image: url(../image/header_snavi03_ov.gif);
}

#header_home a {
	float: left;
	width: 72px;
	height: 19px;
	text-indent: -9999px;
	background-image: url(../image/header_home.gif);
	background-repeat: no-repeat;
	margin-left: 20px ;
}
#header_home a:hover {
	background-image: url(../image/header_home_ov.gif);
}


#header_gnavi_box {
	width: 826px;
	height: 54px;
	position: relative;
	left: 37px;
}

#header_gnavi01 a {
	float: left;
	width: 162px;
	height: 54px;
	display: block;
	background-image: url(../image/gnavi01.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 0px 4px 0px 0px ;
}
#header_gnavi01 a:hover {
	background-image: url(../image/gnavi01_ov.gif);
}

#header_gnavi02 a {
	float: left;
	width: 162px;
	height: 54px;
	display: block;
	background-image: url(../image/gnavi02.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 0px 4px 0px 0px ;
}
#header_gnavi02 a:hover {
	background-image: url(../image/gnavi02_ov.gif);
}

#header_gnavi03 a {
	float: left;
	width: 162px;
	height: 54px;
	display: block;
	background-image: url(../image/gnavi03.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 0px 4px 0px 0px ;
}
#header_gnavi03 a:hover {
	background-image: url(../image/gnavi03_ov.gif);
}

#header_gnavi04 a {
	float: left;
	width: 162px;
	height: 54px;
	display: block;
	background-image: url(../image/gnavi04.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 0px 4px 0px 0px ;
}
#header_gnavi04 a:hover {
	background-image: url(../image/gnavi04_ov.gif);
}

#header_gnavi05 a {
	float: left;
	width: 162px;
	height: 54px;
	display: block;
	background-image: url(../image/gnavi05.gif);
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px ;
}
#header_gnavi05 a:hover {
	background-image: url(../image/gnavi05_ov.gif);
}


#current00 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #F49E06;
}

#current10 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #F49E06;
}

#current11 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #F49E06;
}

#current01 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #E57890;
}

#current02 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #F49E06;
}

#current03 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #A7CC09;
}

#current04 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #67B9BD;
}

#current05 #gnavi_bar {
	margin:0 auto;
	width: 870px;
	height: 6px;
	font-size: 1px;
	background-color: #6EA0D5;
}


#current01 #header_gnavi01 a {
	background-image: url(../image/gnavi01_ov.gif);
}

#current02 #header_gnavi02 a {
	background-image: url(../image/gnavi02_ov.gif);
}

#current03 #header_gnavi03 a {
	background-image: url(../image/gnavi03_ov.gif);
}

#current04 #header_gnavi04 a {
	background-image: url(../image/gnavi04_ov.gif);
}

#current05 #header_gnavi05 a {
	background-image: url(../image/gnavi05_ov.gif);
}

#current06 #header_gnavi06 a {
	background-image: url(../image/gnavi06_ov.gif);
}

#current07 #header_gnavi07 a {
	background-image: url(../image/gnavi07_ov.gif);
}



/* フッター
------------------------------------- */

#footer_container {
	width: 908px;
	height: 65px;
	margin:0 auto;
	background-image: url(../image/footer_bg.gif);
	background-repeat: repeat-y;
}

#footer_gnavi a {
	float: left;
	font-family: 'ＭＳ ゴシック';
	font-size: 12px;
	margin: 0px 22px 0px 0px;
	padding: 0px 15px 0px 0px;
	color: #333;
	background-image: url(../image/footer_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 45%;
}

#footer_gnavi a:hover {
	color: #F39806
}

#footer_box {
	width: 850px;
	position: relative;
	top: 12px;
	left: 25px;
}

#footer_home a:hover {
	background-image: url(../image/footer_home_ov.gif);
}


#footer_txt {
	width: 750px;
	font-size: 12px;
	line-height: 1.8;
	color: #333;
	font-family: 'ＭＳ ゴシック';
	margin-bottom: 5px;
}

#footer_bottom {
	margin:0 auto;
	width: 908px;
	height: 10px;
	font-size: 1px;
	background-image: url(../image/footer_bottom.gif);
	background-repeat: no-repeat;
}


#footer_copy {
	float: right;
	font-size: 11px;
	color: #333;
	font-family: Arial, "ＭＳ ゴシック";
}

#footer_box02 {
	margin:0 auto;
	width: 900px;
	height: 50px;
}



/* 左ナビ
------------------------------------- */

#left_img_wrap {
	background-color: #FFF;
}

#left_img {
	width: 212px;
	height: 196px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

#left_navi ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#left_navi li a {
	width: 212px;
	height: 37px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 36px;
	font-family: 'ＭＳ ゴシック';
	text-indent: 30px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}


/* navi10------------------------------------- */

#current10 #left_img {
	background-image: url(../image/left_img10.gif);
}

#current10 #left_navi li a {
	background-image: url(../image/left_navi_bg02.gif);
	color: #ED9200;
}
#current10 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

#current10 #left_navi .totop a {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

/* navi11------------------------------------- */

#current11 #left_img {
	background-image: url(../image/left_img10.gif);
}

#current11 #left_navi li a {
	background-image: url(../image/left_navi_bg02.gif);
	color: #ED9200;
}
#current11 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

#current11 #left_navi .totop a {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

/* navi01------------------------------------- */

#current01 #left_img {
	background-image: url(../image/left_img01.gif);
}

#current01 #left_navi li a {
	background-image: url(../image/left_navi_bg01.gif);
	color: #DB2D6B;
}
#current01 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg01_ov.gif);
}

#current01 #left_navi .totop a {
	background-image: url(../image/left_navi_bg01_ov.gif);
}

/* navi02------------------------------------- */

#current02 #left_img {
	background-image: url(../image/left_img02.gif);
}

#current02 #left_navi li a {
	background-image: url(../image/left_navi_bg02.gif);
	color: #ED7100;
}
#current02 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

#current02 #left_navi .totop a {
	background-image: url(../image/left_navi_bg02_ov.gif);
}

/* navi03------------------------------------- */

#current03 #left_img {
	background-image: url(../image/left_img03.gif);
}

#current03 #left_navi li a {
	background-image: url(../image/left_navi_bg03.gif);
	color: #78B02B;
}
#current03 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg03_ov.gif);
}

#current03 #left_navi .totop a {
	background-image: url(../image/left_navi_bg03_ov.gif);
}

/* navi04------------------------------------- */

#current04 #left_img {
	background-image: url(../image/left_img04.gif);
}

#current04 #left_navi li a {
	background-image: url(../image/left_navi_bg04.gif);
	color: #3BA9AF;
}
#current04 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg04_ov.gif);
}

#current04 #left_navi .totop a {
	background-image: url(../image/left_navi_bg04_ov.gif);
}

/* navi05------------------------------------- */

#current05 #left_img {
	background-image: url(../image/left_img05.gif);
}

#current05 #left_navi li a {
	background-image: url(../image/left_navi_bg05.gif);
	color: #398ACA;
}
#current05 #left_navi li a:hover {
	background-image: url(../image/left_navi_bg05_ov.gif);
}

#current05 #left_navi .totop a {
	background-image: url(../image/left_navi_bg05_ov.gif);
}



/* トップページ
------------------------------------- */
#top_header {
	width: 900px;
	margin:0 auto;
	text-indent: -9999px;
	background-image: url(../image/top_header.gif);
	background-repeat: no-repeat;
}

#top_snavi_box {
	width: 327px;
	height: 83px;
	position: relative;
	top: 5px;
	left: 536px;
}

#top_gnavi_box {
	width: 826px;
	height: 54px;
	position: relative;
	left: 37px;
}

.newsbox {
	height: 100%;
	overflow:auto;
	margin: 0px 0px 5px 8px;
}
.newsdate {
	width: 75px;
	float: left;
	text-align: left;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.newstext {
	width: 240px;
	float: left;
	font-family: 'ＭＳ ゴシック';
	font-size: 12px;
	line-height: 1.5;
	color: #333;
}
.newstext a:link {
	color: #3C5C77;
}
.newstext a:visited {
	color: #3C5C77;
}
.newstext a:hover  {
	border-bottom:1px solid #3C5C77;
}



/* 中ページ
------------------------------------- */

.img_left img {
	float: left;
	margin: 0px 13px 10px 0px;
}

.img_right img {
	float: right;
	margin: 0px 0px 10px 13px;
}


/* ------------------------- */
.bdr_solid {
	border-top:1px solid;
	height:5px;
	font-size:1px;
	margin-top: 5px;
}
.bdr_dashed {
	border-top:1px dashed;
	height:5px;
	font-size:1px;
	margin-top: 5px;
}
#current00 .bdr_solid, #current01 .bdr_dashed {
	border-color: #F8C287;
}
#current10 .bdr_solid, #current01 .bdr_dashed {
	border-color: #F8C287;
}
#current11 .bdr_solid, #current01 .bdr_dashed {
	border-color: #E089A4
}
#current01 .bdr_solid, #current01 .bdr_dashed {
	border-color: #EF96AE;
}
#current02 .bdr_solid, #current02 .bdr_dashed {
	border-color: #F8C287;
}
#current03 .bdr_solid, #current03 .bdr_dashed {
	border-color: #D0E67B;
}
#current04 .bdr_solid, #current04 .bdr_dashed {
	border-color: #A2D6D7;
}
#current05 .bdr_solid, #current05 .bdr_dashed {
	border-color: #A7C6E7;
}


/* ------------------------- */
.ctg_lead {
	float: left;
	width:483px;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
	position: relative;
	left: 90px;
	top: 148px;
}

.ctg_movie {
	float: right;
	width: 216px;
	position: relative;
	right: 90px;
	top: 38px;
}

.page_top {
	text-align:right;
	padding-right: 10px;
	margin-bottom: 10px;
}


/* ------------------------- */
.midashi01 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 27px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	margin-bottom: 10px;
}
#current00 .midashi01 {
	color: #ED7100;
	background-color: #FFF3E4;
}
#current10 .midashi01 {
	color: #ED7100;
	background-color: #FFF3E4;
}
#current11 .midashi01 {
	color: #D57399;
	background-color: #EFDBE2;
}
#current01 .midashi01 {
	color: #DB2D6B;
	background-color: #FBE7EE;
}
#current02 .midashi01 {
	color: #ED7100;
	background-color: #FFF3E4;
}
#current03 .midashi01 {
	color: #78B02B;
	background-color: #F3F8DA;
}
#current04 .midashi01 {
	color: #3BA9AF;
	background-color: #E8F5F6;
}
#current05 .midashi01 {
	color: #398ACA;
	background-color: #E9F1FA;
}

.midashi01_left {
	float: left;
	width: 29px;
	height: 27px;
	margin-right: 10px;
}
#current00 .midashi01_left {
	background-color: #F59E03;
}
#current10 .midashi01_left {
	background-color: #F59E03;
}
#current11 .midashi01_left {
	background-color: #DC819E;
}
#current01 .midashi01_left {
	background-color: #E57890;
}
#current02 .midashi01_left {
	background-color: #F59E03;
}
#current03 .midashi01_left {
	background-color: #A7CC06;
}
#current04 .midashi01_left {
	background-color: #67B9BD;
}
#current05 .midashi01_left {
	background-color: #6EA0D5;
}


/* ------------------------- */
.flow01 {
	width: 522px;
	height: 262px;
	background-image: url(../image/flow01.gif);
	background-repeat: no-repeat;
}

.flow01_link a {
	width: 230px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	position: relative;
	left: 91px;
	top: 165px;
}

.flow02 {
	width: 522px;
	height: 262px;
	background-image: url(../image/flow02.gif);
	background-repeat: no-repeat;
}

.flow02_link a {
	width: 230px;
	height: 17px;
	display: block;
	text-indent: -9999px;
	position: relative;
	left: 91px;
	top: 165px;
}

.flow_text {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
	margin: 10px 0px 0px 20px;
}

.flow01_01 {
	width: 522px;
	height: 262px;
	background-image: url(../image/flow01_01.gif);
	background-repeat: no-repeat;
}






/* テキスト
------------------------------------- */
.text01 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
	margin: 0;
}

.text02 {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 11px;
	line-height: 1.4;
	color: #444;
	margin: 0;
}

.text01c {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	margin: 0px;
}

.text02c {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 11px;
	line-height: 1.5;
	margin: 0px;
}

.caption {
	font-size: 11px;
	line-height: 1.3;
	font-family: "ＭＳ Ｐゴシック";
	margin: 5px 0px 5px 0px;
}

#current00 .text01c, #current02 .text02c, #current02 .caption {
	color: #F59E03;
}
#current10 .text01c, #current02 .text02c, #current02 .caption {
	color: #F59E03;
}
#current11 .text01c, #current02 .text02c, #current02 .caption {
	color: #D57399;
}
#current01 .text01c, #current01 .text02c, #current01 .caption {
	color: #E57890;
}
#current02 .text01c, #current02 .text02c, #current02 .caption {
	color: #F59E03;
}
#current03 .text01c, #current03 .text02c, #current03 .caption {
	color: #A7CC06;
}
#current04 .text01c, #current04 .text02c, #current04 .caption {
	color: #67B9BD;
}
#current05 .text01c, #current05 .text02c, #current05 .caption {
	color: #6EA0D5;
}

/* プライバシーポリシー
------------------------------------- */

.pri_ttl {
	margin: 20px 0px 10px 5px;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
}

.pri_ttl02 {
	margin: 0px 0px 10px 15px;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
}

.pri_txt {
	width: 572px;
	margin: 0px 0px 10px 30px;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.7;
	color: #444;
}

.text01 ul {  
	list-style-type: none;
	margin: 0px;
}
.text01 li {  
	margin-left: 1em;
	text-indent: -1em;
}

.text01 a:link {
	color: #326698;
	text-decoration: none;
}

.text01 a:visited {
	color: #326698;
	text-decoration: none;
}

.text01 a:hover {
	color: #326698;
	text-decoration: none;
	border-bottom:1px solid #326698;
}



/* 使ってフレーズ
------------------------------------- */

.phrase_top {
	width: 582px;
	height: 201px;
	margin:0 auto;
	background-image: url(../image/phrase_top.gif);
	xbackground-repeat: repeat-y;
}
.phrase_bg {
	width: 582px;
	margin:0 auto;
	background-image: url(../image/phrase_bg.gif);
	background-repeat: repeat-y;
}
.phrase_bottom {
	width: 582px;
	height: 18px;
	margin:0 auto;
	background-image: url(../image/phrase_bottom.gif);
	xbackground-repeat: repeat-y;
}

.midashi_phrase {
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 27px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	margin-bottom: 10px;
	color: #DB2D6B;
	background-color: #FFFFFF;
}

.midashi_phrase_left {
	float: left;
	width: 29px;
	height: 27px;
	margin-right: 10px;
	background-color: #E57890;
}



/* テーブル
------------------------------------- */

.tbl {
	border-collapse:collapse;
	font-family: 'ＭＳ Ｐゴシック';
	font-size: 12px;
	line-height: 1.5;
}
.tbl th {
	font-weight: normal;
	text-align: left;
}
.tbl td {
	font-weight: normal;
	text-align: left;
}
.tbl .txt_center {
	text-align: center;
	padding-right: 15px;
}

.tbl .txt_top {
	vertical-align: top;
}

/* -------------------------- */
.tbl thead th {
	color: #FFF;
}
.tbl thead td {
	color: #FFF;
}
.tbl tbody th {
	color: #FFF;
}
.tbl td {
	color: #666;
}

.tbl thead th {
	text-align: center;
	padding: 2px 15px 2px 15px;
}
.tbl thead td {
	text-align: center;
}
.tbl tbody th {
	padding: 6px 15px 6px 15px;
}
.tbl tbody td {
	xvertical-align: top;
	padding: 6px 5px 6px 15px;
}

/* -------------------------- */
#current00 .tbl {
	border: 1px solid #FABC7E;
}
#current00 .tbl thead th {
	background-color: #F6AB5D;
}
#current00 .tbl thead td {
	background-color: #F6AB5D;
	border-left: 1px solid #EEE;
}
#current00 .tbl tbody th {
	background-color: #F6AB5D;
	border-top: 1px solid #EEE;
}
#current00 .tbl tbody td {
	background-color: #FFF1E1;
	border-top: 1px solid #FABC7E;
	border-left: 1px solid #FABC7E;
}
#current00 .tbl tbody .alt td {
	background-color: #FDE1C2;
}

/* -------------------------- */
#current10 .tbl {
	border: 1px solid #FABC7E;
}
#current10 .tbl thead th {
	background-color: #F6AB5D;
}
#current10 .tbl thead td {
	background-color: #F6AB5D;
	border-left: 1px solid #EEE;
}
#current10 .tbl tbody th {
	background-color: #F6AB5D;
	border-top: 1px solid #EEE;
}
#current10 .tbl tbody td {
	background-color: #FFF1E1;
	border-top: 1px solid #FABC7E;
	border-left: 1px solid #FABC7E;
}
#current10 .tbl tbody .alt td {
	background-color: #FDE1C2;
}

/* -------------------------- */
#current11 .tbl {
	border: 1px solid #F0B0BD;
}
#current11 .tbl thead th {
	background-color: #E46B84;
}
#current11 .tbl thead td {
	background-color: #E46B84;
	border-left: 1px solid #EEE;
}
#current11 .tbl tbody th {
	background-color: #E46B84;
	border-top: 1px solid #EEE;
}
#current11 .tbl tbody td {
	background-color: #FFF5F1;
	border-top: 1px solid #F0B0BD;
	border-left: 1px solid #F0B0BD;
}
#current11 .tbl tbody .alt td {
	background-color: #FDE8E9;
}

/* -------------------------- */
#current01 .tbl {
	border: 1px solid #F0B0BD;
}
#current01 .tbl thead th {
	background-color: #E46B84;
}
#current01 .tbl thead td {
	background-color: #E46B84;
	border-left: 1px solid #EEE;
}
#current01 .tbl tbody th {
	background-color: #E46B84;
	border-top: 1px solid #EEE;
}
#current01 .tbl tbody td {
	background-color: #FFF5F1;
	border-top: 1px solid #F0B0BD;
	border-left: 1px solid #F0B0BD;
}
#current01 .tbl tbody .alt td {
	background-color: #FDE8E9;
}

/* -------------------------- */
#current02 .tbl {
	border: 1px solid #FABC7E;
}
#current02 .tbl thead th {
	background-color: #F6AB5D;
}
#current02 .tbl thead td {
	background-color: #F6AB5D;
	border-left: 1px solid #EEE;
}
#current02 .tbl tbody th {
	background-color: #F6AB5D;
	border-top: 1px solid #EEE;
}
#current02 .tbl tbody td {
	background-color: #FFF1E1;
	border-top: 1px solid #FABC7E;
	border-left: 1px solid #FABC7E;
}
#current02 .tbl tbody .alt td {
	background-color: #FDE1C2;
}

/* -------------------------- */
#current03 .tbl {
	border: 1px solid #BBD75E;
}
#current03 .tbl thead th {
	background-color: #B8D557;
}
#current03 .tbl thead td {
	background-color: #B8D557;
	border-left: 1px solid #EEE;
}
#current03 .tbl tbody th {
	background-color: #B8D557;
	border-top: 1px solid #EEE;
}
#current03 .tbl tbody td {
	background-color: #F6FAE9;
	border-top: 1px solid #BBD75E;
	border-left: 1px solid #BBD75E;
}
#current03 .tbl tbody .alt td {
	background-color: #E5EFC2;
}

/* -------------------------- */
#current04 .tbl {
	border: 1px solid #A2D5D7;
}
#current04 .tbl thead th {
	background-color: #67B9BD;
}
#current04 .tbl thead td {
	background-color: #67B9BD;
	border-left: 1px solid #EEE;
}
#current04 .tbl tbody th {
	background-color: #67B9BD;
	border-top: 1px solid #EEE;
}
#current04 .tbl tbody td {
	background-color: #EAF3F5;
	border-top: 1px solid #A2D5D7;
	border-left: 1px solid #A2D5D7;
}
#current04 .tbl tbody .alt td {
	background-color: #D1E6E8;
}

/* -------------------------- */
#current05 .tbl {
	border: 1px solid #91B6DF;
}
#current05 .tbl thead th {
	background-color: #6EA0D5;
}
#current05 .tbl thead td {
	background-color: #6EA0D5;
	border-left: 1px solid #EEE;
}
#current05 .tbl tbody th {
	background-color: #6EA0D5;
	border-top: 1px solid #EEE;
}
#current05 .tbl tbody td {
	background-color: #ECF1F9;
	border-top: 1px solid #91B6DF;
	border-left: 1px solid #91B6DF;
}
#current05 .tbl tbody .alt td {
	background-color: #D5E0F3;
}


/* フォーム
------------------------------------- */
.form .ime01 {
	ime-mode: active;
}
.form .ime02 {
	ime-mode: disabled;
}
.form .bordernone input {
	border: none;
}
.form {
	border-collapse:collapse;
	border-spacing: 0px;
	font-size: 12px;
	line-height: 1.5;
	font-family: "ＭＳ Ｐゴシック";
}
.form th {
	font-weight: normal;
	xwidth: 150px;
	text-align: left;
	padding: 7px 0px 7px 10px;
}
.form td {
	xwidth: 350px;
	padding: 7px 0px 7px 10px;
}
.form input {
	margin: 0px 3px;
	padding: 2px 0px;
}
.form ul {
    list-style: none;
	margin: 0px;
}
.form li {
    margin-bottom: 5px;
    padding-left: 1em;
    text-indent: -1em;
}
.hissu {
	color: #C5004C;
	margin: 0px 5px;
}

/* -------------------------- */
.form01 {
	border-top: 1px solid #FBBD79;
	margin-bottom: 5px;
}
.form01 th {
	background-color: #FDDCB7;
	border-bottom: 1px solid #FBBD79;
}
.form01 td {
	background-color: #FFF8F0;
	border-bottom: 1px solid #FBBD79;
}
.form01 .alt th {
	background-color: #FEE6CB;
}
.form01 .alt td {
	background-color: #FFF;
}
.form01 input {
	border: 1px solid #FBBD79;
	height: 14px;
}
.form01 textarea {
	border: 1px solid #FBBD79;
	line-height: 1.2;
}
.form01 selec {
	border: 1px solid #FBBD79;
}



