/* CSS Document */

@charset "Shift_JIS";
/* CSS 文字コード指定 */

*{
	margin: 0;
	padding: 0;
}

body {

	background-color: #EBEBEB;
	
}


/**********************************/
/* ■■ レイアウト指定用 CSS ■■ */
/**********************************/


.top {
	padding: 5px;
	height: 25px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	background-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	text-align: center;
	line-height: 25px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
	background-image: url(../co-img/background_top.gif);
}

.topmain {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
}

.contents {
	background-color: #CCCCCC;
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	background-repeat: repeat;
}

/* ■■ パンくず ■■ */

.crumbs {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 1.5em;
	font-weight: normal;
	height: 20px;
	width: 787px;
	margin-right: auto;
	margin-left: auto;
	padding: 3px 3px 3px 10px;
	text-align: left;
}

.crumbs a:link a:visited a:over a:active {
	text-decoration: underline;
}


/* ■■ 本文 ■■ */

.container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
	padding-top: 10px;
	padding-bottom: 20px;
}

.footer {
	width: 780px;
	background-color: #94CB10;
	padding: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 1.5em;
	font-weight: bold;
	color: #005929;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../co-img/background_top.gif);
	background-repeat: no-repeat;
	background-position: center center;

}

.footer .copy a {
	color: #333366;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 1.5em;
	font-weight: bold;
}

.footer .copy a:link {
	color: #333366;
	text-decoration: none;
}

.footer .copy a:visited {
	color: #6699FF;
	text-decoration: none;
}

.footer .copy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.footer .copy a:active {
	color: #FF66CC;
	text-decoration: none;
}


.leftside {
	height: auto;
	width: 180px;
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
}


.day {
	border: 1px solid #FF9900;
	margin-bottom: 10px;
	background-color: #FFFFDE;
}

.day h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: large;
	font-weight: bold;
	color: #005929;
	background-color: #FFCC00;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.day p {
	padding: 5px 5px 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 150%;
}

.day a:link, .day a:visited {
	text-decoration: none;
}

.day a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.day a:active {
	color: #FF66CC;
	text-decoration: none;
}

.day .foot {
	color: #005929;
	background-color: #FFCC00;
	height: 50px;
	width: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	background-image: url(../img/tel-apo.gif);
	background-repeat: no-repeat;
}

.day .foot .day_apo {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	color: #333333;
	line-height: 1.5em;
	text-align: center;
	background-color: #FFFFDE;
	padding: 2px;
	height: auto;
	width: auto;
	border: 1px solid #666666;
	margin-top: 40px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

/*
.day .foot .day_apo a {
	color: #333333;
}

*/

.day .foot .day_apo a:link {
	color: #6699FF;
	text-decoration: none;
}

.day .foot .day_apo a:visited {
	color: #6699FF;
	text-decoration: none;
}

.day .foot .day_apo a:hover {
	text-decoration: none;
	color: #DD0000;
}

.day .foot .day_apo a:active {
	color: #FF66CC;
	text-decoration: none;
}

.day2 {
	border: 1px solid #FF9900;
	margin-bottom: 10px;
	background-color: #FFFFDE;
}

.day2 h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: large;
	font-weight: bold;
	color: #005929;
	background-color: #FFCC00;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.day2 p {
	padding: 5px 5px 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 150%;
	text-align: center;
}

.day2 .foot {
	color: #005929;
	background-color: #FFCC00;
	height: 35px;
	width: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	background-image: url(../img/tel-apo.gif);
	background-repeat: no-repeat;
}

.day2_apo {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	color: #333333;
	line-height: 1.5em;
	text-align: center;
	background-color: #FFFFDE;
	padding: 2px;
	height: auto;
	width: auto;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

/*
.day2_apo a {
	color: #333333;
}

*/

.day2_apo a:link {
	color: #6699FF;
	text-decoration: underline;
}

.day2_apo a:visited {
	color: #6699FF;
	text-decoration: underline;
}

.day2_apo a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.day2_apo a:active {
	color: #FF66CC;
	text-decoration: underline;
}

/* ■ 送付先 ■ */

.mail {
	border: 1px solid #94CB10;
	margin-bottom: 10px;
	background-color: #FFFFDE;
}

.mail h3 {
	padding: 5px 2px 5px 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-weight: bold;
	color: #000033;
	height: auto;	
	width: auto;
	border-bottom: 1px none #94CB10;
	text-align: left;
	line-height: 30px;
	background-color: #94CB10;
}

.mail p {
	padding: 5px 5px 0px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 125%;
}

.mail .foot {
	padding: 5px 5px 5px 15px;	
	color: #000033;
	height: auto;
	width: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
	line-height: 125%;
}


/* ■ ブログ ■ */

.blog {
	border: 1px solid #00CCFF;
	margin-bottom: 10px;
	background-color: #FFFFDE;

}

.blog a:link {
	text-decoration: underline;
}

.blog a:visited {
	text-decoration: underline;
}

.blog a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.blog h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-weight: bold;
	color: #0000FF;
	background-color: #CCFFFF;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CCFF;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.blog p {
	padding: 5px 5px 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 150%;
}

.blog p #man1 {
	width: 58px;
	height: 64px;
	float: right;
}

#photoB {
	width: 120px;
	height:153px;
	margin-left: 18px;
}

.newpara {
	clear: right;
}


.info {
	border: 1px solid #94CB10;
	margin-bottom: 10px;
	background-color: #FFFFDE;

}

.info a:link {
	text-decoration: none;
}

.info a:visited {
	text-decoration: none;
}

.info a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.info h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #94CB10;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.info h4 {
	text-indent: 1.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #94CB10;
	line-height: 1.25em;
	padding-top: 5px;
}

.info p {
	padding: 5px 5px 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 150%;

}


.boxL {
	width: 578px;
	float: right;
	padding: 10px;
}

/*

.boxL h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-large;
	color: #005929;
	background-color: #CCFFCC;
	width: 578px;
	text-indent: 1.5em;
	border: 1px solid #71CC00;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}

*/

.boxL p {
	width: 558px;
	padding: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.75em;
}
.boxL .box_btn {
	height: auto;
	width: auto;
	font-size: medium;
	font-weight: bold;
}

.box_btn a, .box_btn a:link, .box_btn a:visited {
	margin: 0.3em;
	padding: 0.3em;
	height: auto;
	width: auto;
	border: 1px outset #94CB10;
	background-color: #CFEB70;
	font-size: medium;
	font-weight: bold;
	color: #005929;
	line-height: 1.25em;
	text-decoration:none;
}

.box_btn a:hover {
	margin: 0.3em;
	padding: 0.3em;
	height: auto;
	width: auto;
	border: 1px outset #94CB10;
	background-color: #CFEB70;
	font-size: medium;
	font-weight: bold;
	color: #E82430;
	line-height: 1.25em;
	text-decoration:none;
}


.boxL p.left {
	padding: 5px;
	float: left;
	height: auto;
	width: 260px;
	margin: 5px;
	background-color: #CCCCFF;
}

.boxL p.right {
	padding: 5px;
	float: right;
	height: auto;
	width: 260px;
	margin: 5px;
	background-color: #CCCCFF;
}

.menu {
	height: 20px;
	width: 794px;
	margin-right: auto;
	margin-left: auto;
	background-color: #CFEB70;
	padding: 3px;
	text-align: right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 1.5em;
	font-weight: bold;
	color: #005929;
	background-image: url(../co-img/background_menu.gif);
}

/* ■■ 横メニュー用リンク設定 ■■ */

.menu a:link {
	text-decoration: underline;
	color: #005929;
}

.menu a:visited {
	color: #6699FF;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.menu a:active {
	color: #FF66CC;
	text-decoration: none;
}


/* ■■ h2 見出しの右端の▽ ■■ */

.process {
	font-size: small;
	text-decoration: underline;
	text-align: right;
	margin-top: -35px;
	margin-right: 20px;
	color: #005929;

}

.process a {
	text-decoration: underline;
	color: #005929;
}

.process a:link {
	text-decoration: underline;
	color: #005929;
}

.process a:visited {
	color: #6699FF;
	text-decoration: underline;
}

.process a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.process a:active {
	color: #FF66CC;
	text-decoration: underline;
}


.container .boxL h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-large;
	color: #005929;
	height: 30px;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 1.5em;
	background-color: #CFEB70;
	font-weight: normal;
	background-image: url(../co-img/background_menu.gif);
}

.container .boxL ul {
	font-size: medium;
	color: #006600;
	line-height: 1.75em;
	padding: 5px;
}

.container .boxL .sen ul {
	font-size: medium;
	color: #000000;
	line-height: 1.75em;
	padding: 0px 25px;
	list-style: disc outside;
}

.container .boxL .senwork ul {
	font-size: medium;
	color: #000000;
	line-height: 1.75em;
	padding: 0px 0px 0px 20px;
	list-style: disc outside;
}

.container .boxL .toptmenu li {
	list-style-type: none;
	list-style-position: inside;
	background-image: url(../co-img/arrow.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	background-position: 2px 3px;
	text-indent: 0.3em;
}

/* ■■ トップページの右メイン欄のメニュー用リンク設定 ■■ */

.toptmenu a:link {
	color: #0000FF;
	text-decoration: none;
}

.toptmenu a:visited {
	text-decoration: none;
}

.toptmenu a:hover {
	text-decoration: underline;
	color: #DD0000;
}

.toptmenu a:active {
	color: #FF66CC;
	text-decoration: none;
}

#top_img1 {
	background-image: url(../img/top_img01.gif);
	background-repeat: no-repeat;
	background-position: 140px 70px;
}

#top_img2 {

	background-image: url(../img/top_img03.gif);
	background-repeat: no-repeat;
	background-position: 120px 30px;
}

/*
.container .boxL #tabwhy table{
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
	width: auto;
	border-top: 1px solid #94CB10;
	border-left: 1px solid #94CB10;
}



.container .boxL #tabwhy th, td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #94CB10;
	border-bottom-color: #94CB10;
	padding: 10px;
}

*/

.illst table{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #94CB10;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #94CB10;
}

.illst tr{

}

.illst td{
	padding: 10px;
	border-right: 1px solid #94CB10;
	border-bottom: 1px solid #94CB10;
}

.willkind {
	height: auto;
	width: 566px;
}

.willkind table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.75em;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #94CB10;
	border-left: 1px solid #94CB10;
	margin-top: 10px;
	margin-bottom: 20px;
}

.willkind td {
	padding: 10px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	color: #000000;
	line-height: normal;
}

.willkind th {
	font-size: medium;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
}

.willkind .txt_red_s {	
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
 	line-height: 150%;
	color: #CC3333;
}

.willkind .w175 table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.75em;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #94CB10;
	border-left: 1px solid #94CB10;
	margin-top: 10px;
	margin-bottom: 20px;
}

.willkind .w175 td {
	padding: 10px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	color: #000000;
	line-height: 1.75em;
}

.willkind .w175 th {
	font-size: medium;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
}

.willkind .tdec01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.75em;
	color: #005929;
	background-color: #CFEB70;
	margin: 10px;
	font-weight: bold;

}

.ryokin thead th{
	padding: 10px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: large;
	color: #005929;
	background-color: #CFEB70;
	line-height: normal;
}

.ryokin tbody td {
	padding: 10px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	color: #000000;
	line-height: 1.5em;
}

.ryokin tbody th {
	font-size: medium;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
}


.container .boxL .willkind .toumei table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.75em;
	color: #000000;
	background-color: #FFFFFF;

}

.container .boxL .willkind .toumei td {
	padding: 5px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	color: #000000;
	line-height: 1.75em;

}



.container .boxL .illst01 {
	background-image: url(../will/img/top_img01.gif);
	background-repeat: no-repeat;
	background-position: 400px 110px;
	height: 200px;
}
.container .boxL .illst02 {
	background-image: url(../will/img/flow_img01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.container .boxL .comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.75em;
	font-weight: normal;
	color: #000000;
	padding: 10px;
	width: 540px;
	border: 1px solid #94CB10;
}
.container .boxL .comment .comname {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: medium;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.5em;
	padding: 10px;
}

.container .boxL .willkind .case {
	width: auto;
	height: auto;
}

.container .boxL .willkind .case h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 175%;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	height: auto;
	width: auto;
	text-indent: 2em;
	margin-right: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #94CB10;
	border-right-color: #94CB10;
	border-left-color: #94CB10;
}

.container .boxL .willkind .case .circle ul {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 175%;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #94CB10;
	border-right-color: #94CB10;
	border-bottom-color: #94CB10;
	border-left-color: #94CB10;
	width: 525px;
	padding: 5px 5px 5px 30px;
	list-style: circle outside;
}

.container .boxL .willkind .case .disc1 ul {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 175%;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #94CB10;
	border-right-color: #94CB10;
	border-bottom-color: #94CB10;
	border-left-color: #94CB10;
	width: 525px;
	padding: 5px 5px 0px 30px;
	list-style: disc outside;
}

.boxL .willkind .case .disc2 ul {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 175%;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #94CB10;
	border-right-color: #94CB10;
	border-bottom-color: #94CB10;
	border-left-color: #94CB10;
	width: 525px;
	padding: 5px 5px 5px 30px;
	list-style: disc outside;
}


/* ■代表者プロフィール■*/

#photoA {
	background-image: url(../co-img/photo6.jpg);
	background-repeat: no-repeat;
	background-position: 400px 20px;
} 

#photoN {
	background-image: url(../co-img/noriko.jpg);
	background-repeat: no-repeat;
	background-position: 400px 20px;
}

#photoS {
	background-image: url(../co-img/shoko.jpg);
	background-repeat: no-repeat;
	background-position: 400px 20px;
}

.boxL .disc2 ul {
	font-size: medium;
	line-height: 175%;
	color: #000000;
	width: auto;
	padding: 5px 10px 5px 30px;
	list-style: disc outside;
}

/* ■個人情報保護のリスト■*/

.boxL .ichi ul {
	font-size: medium;
	line-height: 175%;
	color: #000000;
	width: auto;
	padding: 5px 20px 5px 40px;
	list-style: url("../img/ichi.gif") disc outside;
}

/* ■リンク■ */

col#lnk01 {
	width: 30%;
}

col#lnk02 {
	width: 80%;
}

.link thead th {
	font-size: medium;
	line-height: normal;
	color: #005929;
	background-color: #CFEB70;
	border-bottom: 1px solid #94CB10;
	border-right: 1px solid #94CB10;
	padding: 10px 5px 5px 10px;
}

.link tbody th {
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	border-bottom: 1px solid #94CB10;
	border-right: 1px solid #94CB10;
	padding: 3px;
}

.link tbody td {
	font-size: small;
	color: #000000;
	line-height: 1.5em;
	border-bottom: 1px solid #94CB10;
	border-right: 1px solid #94CB10;
	padding: 10px 10px 5px 10px;
}

/***********************************************/

/* ■■ 無料相談用スタイル ■■ */

.consult {
	height: auto;
	width: 650px;
	clear: none;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #94CB10;
}

#bottom {
	width: 650px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-color: #94CB10;
	border: 1px solid #94CB10;
}


.co_day {
	border: 1px solid #FF9900;
	margin-bottom: 10px;
	background-color: #FFFFDE;
	height: auto;
	width: 180px;
	float: left;
	margin-top: 10px;
}

.co_day h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	font-weight: bold;
	color: #005929;
	background-color: #FFCC00;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.co_day p {
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	line-height: 150%;

}
.co_day .foot {
	color: #666666
	background-color: #FFFFDE;
	height: 40px;
	width: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	line-height: 125%;
	text-align: left;
	background-image: url(../img/consult_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-indent: 1em;
}

.co_day .foot .day_apo {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-weight: bold;
	color: #333333;
	line-height: 1.5em;
	text-align: center;
	background-color: #CCCCCC;
	padding: 2px;
	height: auto;
	width: auto;
	border: 1px solid #666666;
	margin-top: 40px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

.consult h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: x-large;
	color: #005929;
	height: 30px;
	line-height: 1.5em;
	margin-bottom: 10px;
	background-color: #CFEB70;
	text-align: center;
}

.consult table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.75em;
	color: #999999;
	background-color: #FFFFFF;
	border-top: 1px solid #94CB10;
	border-left: 1px solid #94CB10;
	margin-top: 10px;
	margin-bottom: 10px;
}

.consult td {
	padding: 5px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	color: #000000;
	line-height: 1.75em;
}

.consult th {
	font-size: medium;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94CB10;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94CB10;
}



/*
.day .foot .day_apo a {
	color: #333333;
}

*/

.co_day .foot .day_apo a:link {
	color: #333366;
	text-decoration: none;
}

.co_day .foot .day_apo a:visited {
	color: #6699FF;
	text-decoration: none;
}

.co_day .foot .day_apo a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.co_day .foot .day_apo a:active {
	color: #FF66CC;
	text-decoration: none;
}
.container .boxL .map {
	padding: 10px;
	height: auto;
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.5em;
	color: #666666;
}

.container .boxL .map h4{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 175%;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	height: auto;
	width: auto;
	text-indent: 2em;
	margin-right: 4px;
	border: 1px solid #94CB10;
	margin-top: 20px;
	margin-bottom: 10px;

}

.container .boxL .map li {
	list-style-type: none;
	list-style-position: inside;
	background-image: url(../co-img/arrow.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	background-position: 2px 3px;
	text-indent: 0.3em;
}


.container .boxL .comment h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: large;
	line-height: 1.25em;
	font-weight: bold;
	color: #005929;
	background-color: #CFEB70;
	padding: 5px;
	margin-bottom: 10px;
	text-indent: 1.5em;
}

.container .boxL .willkind .maru {
	list-style-type: none;
}
.container .boxL .kakomi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: medium;
	line-height: 1.5em;
	background-color: #FFFFDE;
	padding: 5px;
	border: 1px solid #CFEB70;
	display: block;
	white-space: nowrap;
	text-align: center;
	width: 80px;
}

/***********************************************/

/* ■■ 遺言用特別リストスタイル ■■ */

.container .boxL .willkind .maru ul {
	font-size: medium;
	color: #006600;
	line-height: normal;
}



.container .boxL .willkind .maru li {
	list-style-image: url(../co-img/maru.gif);
	list-style-type: none;
	list-style-position: outside;
	font-size: medium;
	color: #000000;
	line-height: normal;
	margin-left: 10px;
	margin-top: -25px;
}

.container .boxL .willkind .batu ul {
	font-size: medium;
	color: #006600;
	line-height: normal;	
}

.container .boxL .willkind .batu li {
	list-style-image: url(../co-img/batu.gif);
	list-style-type: none;
	list-style-position: outside;
	font-size: medium;
	color: #000000;
	line-height: normal;
	margin-left: 10px;
	margin-top: -25px;
}
