body {  margin: 0px; background-color: #FFFFFF; line-height:1.5;}
h2 {
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	line-height: 180%;
	}
.ji_140 {  font-size: 140%; line-height:1.5; color: #FFFFFF}
.ji_120 {  font-size: 120%; line-height:1.5; color: #656565}
.ji_110 {  font-size: 110%; line-height:1.5; color: #FFFFFF}
.ji_100 {  font-size: 100%; line-height:1.5; color: #656565}
.ji_90 {  font-size: 90%; line-height:1.5; color: #656565}
.ji_80 {  font-size: 80%; line-height:1.5; color: #656565}
.ji_75 {  font-size: 75%; line-height:1.5; color: #FFFFFF}
.ji_70 {  font-size: 70%; line-height:1.5; color: #FFFFFF}
.col_wh { color: #FFFFFF}
.col_orange {  color: #F76900}
.col_blue { color: #3A5AA7}
.col_brown { color: #9E6210}
.col_green { color: #33A44D}
a.link2:link {  color: #00A0C6; text-decoration: none}
a.link2:visited {  color: #00A0C6; text-decoration: none}
a.link2:hover {  color: #00A0C6; text-decoration: underline}
a.link1:link {  color: #FFFFFF; text-decoration: none}
a.link1:visited {	 color: #FFFFFF; text-decoration: none}
a.link1:hover {  color: #FFFFFF; text-decoration: underline}
a:link {  color: #F99521; text-decoration: underline}
a:visited {  color: #D78628; text-decoration: underline}
a:hover {  color: #F99521; text-decoration: none}
a.link3:link {  color: #2655A5; text-decoration: underline}
a.link3:visited {  color: #2655A5; text-decoration: underline}
a.link3:hover {  color: #2655A5; text-decoration: none}
a.linkwh:link {  color: #FFFFFF; text-decoration: underline}
a.linkwh:visited {  color: #FFFFFF; text-decoration: underline}
a.linkwh:hover {  color: #FFFFFF; text-decoration: none}
.sphgt_10 { padding-top: 10px; padding-bottom: 10px }
.spwid_10 { padding-right: 10px; padding-left: 10px}
.bg_ten {  border-color: #CCCCCC black black; border-style: dashed; border-top-width: thin; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.kw {  font-size: 70%; color: #FFFFFF; padding-left: 15px}
.bg_sdw1 {  background-image: url(img/share/sdw_08.gif); background-repeat: repeat-y}
.bg_sdw2 { background-image: url(img/share/sdw_09.gif); background-repeat: repeat-y }
.mnsp {  background-color: #000000; padding-left: 5px; border-color: black #999999 black black; border-width: 0px 2px 0px 0px; border-style: solid}.sphgt_5 { padding-top: 5px; padding-bottom: 5px}
.sptop_5 { padding-top: 5px}
.mnbg {  background-image: url(img/menu/mn1_44.gif); background-repeat: repeat-y}
.sphgt_15 { padding-top: 15px; padding-bottom: 15px}
.wwk1 { background-image: url(img/share/wside1.gif); background-repeat: repeat-y }
.wwk2 { background-image: url(img/share/wside2.gif); background-repeat: repeat-y }
.wwk3 { background-image: url(img/share/wside3.gif); background-repeat: repeat-x}
.ji_80sky { font-size: 80%; line-height:1.5; color: #00A0C6}
.ji_90navy { font-size: 90%; line-height:1.5; color: #211484}
.ji_90sky { font-size: 90%; line-height:1.5; color: #00A0C6 }
.ji_80navy { font-size: 80%; line-height:1.5; color: #211484 }
.ji_90wh { font-size: 90%; line-height:1.5; color: #FFFFFF}
.ji_80wh { font-size: 80%; line-height:1.5; color: #FFFFFF }
.ji_80or { font-size: 80%; line-height:1.5; color: #FF8200}
.ji_90or { font-size: 90%; line-height:1.5; color: #FF8200 }
.bg_schedule {  background-image: url(img/schedule/bg.jpg); background-repeat: no-repeat}
.bg_link {  border-color: #E7E7E7 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bg_wk { background-image: url(img/top/wk_09.gif); background-repeat: repeat-y }
.bg_wk2 { background-image: url(img/top/wk_14.gif); background-repeat: repeat-y }
a.link4:link {  color: #FFFFFF; text-decoration: none}
a.link4:visited {  color: #FFFFFF; text-decoration: none}
a.link4:hover {  color: #FFFFFF; text-decoration: none}.col_gray {  color: #444444}
.ji_80bla { font-size: 80%; line-height:1.5; color: #333333}
.ji_80dnavy { font-size: 80%; line-height:1.5; color: #000033}
.back_jigyokaihatu {  background: url(jigyo/kaihatu/img/shimonoseki/bg.jpg) no-repeat}

#yess_page {
	font-size: 80%;
	line-height: 1.5;
	color: #333;
	}
#yess_page h3 {
	padding-left: 12px;
	float: left;
	}
#yess_page h4,
#yess_page h5 {
	margin: 0;
	}
#yess_page .yess_ttl_txt {
	float: left;
	}
#yess_page .yess_ttl_txt p {
	width: 285px;
	margin-left: 30px;
	}
#yess_page .yess_line {
	clear: both;
	padding: 15px 0;
	}
#yess_top_box:after,
#yess_bottom_box:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#yess_top_box {
	display:inline-block;
	background: url(img/product/yess/bg_t.gif) no-repeat left bottom;
	padding-bottom: 30px;
	}
#yess_bottom_box {
	display:inline-block;
	background: url(img/product/yess/bg_u.gif) no-repeat left bottom;
	padding-bottom: 30px;
	padding-top: 30px;
	}
/*MacIE \*/
* html #yess_top_box,
* html #yess_bottom_box {height: 1em;}
#yess_top_box,
#yess_bottom_box {display: block;}
/* */
#yess_page .yess_left_box {
	float: left;
	padding-left: 17px;
	width: 277px;
	}
#yess_page .yess_left_box p {
	width: 260px;
	margin: 8px 0 10px 12px;
	}
#yess_page .yess_left_box .yess_list {
	margin-left: 12px;
	}
#yess_page .yess_left_box dl:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#yess_page .yess_left_box dl {
	display:inline-block;
	background: url(img/product/yess/bg_s_b.gif) no-repeat left bottom;
	padding: 0 0 5px 15px;
	margin: 0 0 5px 0; 
	clear: both;
	width: 260px;
	}
/*MacIE \*/
* html #yess_page .yess_left_box dl {height: 1em;}
#yess_page .yess_left_box dl {display: block;}
/* */
#yess_page .yess_left_box dl dt {
	float: left;
	color: #000066;
	font-weight: bold;
	}
#yess_page .yess_left_box dl dd {
	float: left;
	margin: 0;
	width: 180px;
	}

#yess_page .yess_right_box {
	float: left;
	padding-left: 30px;
	}
#yess_page .yess_right_box p {
	width: 260px;
	margin-left: 10px;
	margin-top: 0;
	}
#yess_page p.txt_lst {
	margin-bottom: 0;
	padding-top: 8px;
	} 
#yess_page p.txt_lst02 {
	margin-bottom: 0;
	padding-left: 10px;
	width: 250px;
	} 
#yess_page .moji_blue {
	color: #000066;
	font-weight: bold;
	}
#yess_page #yess_u_box {
	padding-top: 10px;
	}
#yess_page #yess_u_box .yess_left_box {
	float:left;
	width: 292px;
	}
#yess_page #yess_u_box .yess_right_box {
	float: left;
	width: 288px;
	padding-left: 30px;
	}
#yess_page #yess_u_box img {
	margin-top: 10px;
	}
#yess_page .yess_atn {
	padding-top: 15px;
	text-aline: right;
	}
#yess_page .yess_atn p {
	text-align: right;
	}
	
/*
renavi.html　100218追加
-----------------------------------------------------*/
#renavi {
	background: url(img/renavi/bg_body.gif) repeat left top;
	padding: 0px;
	margin:0;
}

#renavi iframe { order:0; padding:0; margin-left:-1px;}



/*
top
------------------------------------------------------*/
#business_contents {
	background: url(img/top/bg_01.gif) repeat left top;
	margin-left: 15px;
	}
#business_contents .b_conts {
	padding-left: 13px;
	}
#business_contents .b_conts ul:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#business_contents .b_conts ul {
	display:inline-block;
	width: 600px;
	padding: 0;
	margin: 0;
	}
/*MacIE \*/
* html #business_contents .b_conts ul {height: 1em;}
#business_contents .b_conts ul {display: block;}
/* */
#business_contents .b_conts ul li {
	float: left;
	vertical-align: top;
	line-height: 0;
	list-style-type: none;
	list-style-image: none;
	}
#business_contents .b_conts ul img {
	vertical-align: top;
	line-height: 0;
	}
.b_conts_btm {
	background: url(img/top/bg_02.gif) no-repeat left top;
	height: 20px;
	}
	
/*
willstyle.html　100302追加
-----------------------------------------------------*/

#will_page {
	padding:100px;
	background: #FFFFFF;
}

#will_page p {
	text-aling:left;
	font-size:12px;
}


/*
willstyle/page03.html　100317追加
-----------------------------------------------------*/

#will03_page_guide:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will03_page_guide {
	display:inline-block;
	background: url(willstyle/img/page03/bg.gif) repeat-y left top;
	padding:0;
	margin:0;
	position: relative;
	}
/*MacIE \*/
* html #will03_page_guide {height: 1em;}
#will03_page_guide {display: block;}
/* */

#will03_page_guide div.btn_index {
	position:absolute;
	top:87px;
	left:14px;
}

#will03_page_guide div.btn_index img {
	border:0;
}

#will03_page_guide p {
	margin:0;
	padding:0;
}

#will03_page_guide img {
	vertical-align:top;
}


#will03page_main {
	padding: 0 13px 0 13px;
	margin:0;
	text-align:left;
}

#will03page_main h3 {
	margin:0;
	padding:0;
}

#will03_box01 {
	padding:19px 0 0 0;
	width:599px;
}

#will03_box01 .box01_left {
	float:left;
	padding-left:23px;
}

#will03_box01 .box01_right {
	float:left;
}

#will03_box01 .box01_right h4 {
	margin:0;
	padding:0 0 2px 0;
}

#will03_box01 .box01_right p {
	font-size:80%;
	width:470px;
	padding-left:18px;
	margin-bottom:20px;
}


#will03_box02:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will03_box02 {
	display:inline-block;
	padding:19px 0 40px 0;
	background: url(willstyle/img/page03/bg_box02.jpg) no-repeat bottom left;
	}
/*MacIE \*/
* html #will03_box02 {height: 1em;}
#will03_box02 {display: block;}
/* */

#will03_box02 h4 {
	padding: 0 0 0 50px;
	margin:0;
	clear:both;
}

#will03_box02 .box02_left {
	float:left;
	padding-left:35px;
	margin-bottom:42px;
	width:360px;
}

#will03_box02 .box02_left p {
	font-size:80%;
	padding-left:18px;
	padding-right:12px;
	width:335px;
}

#will03_box02 .box02_left p.textbtm {
	padding-bottom:18px;
}

#will03_box02 .box02_left ul {
	margin:0;
	padding:17px 0 10px 16px;
}

#will03_box02 .box02_left li {
	list-style:none;
	padding:0;
	margin:0;
}

#will03_box02 .box02_right {
	float:left;
	width:154px;
}

#will03_box02 .box02_left02 {
	float:left;
	padding-left:50px;
}

#will03_box02 .box02_right02 {
	float:left;
}


#will03_box03 {
	padding:37px 0 0 0;
	width:599px;
	clear:both;
}

#will03_box03 .box03_left {
	float:left;
	padding-left:23px;
}

#will03_box03 .box03_right {
	float:left;
}

#will03_box03 .box03_right h4 {
	margin:0;
	padding:0 0 13px 0;
}

#will03_box03 .box03_right p {
	font-size:80%;
	width:470px;
	padding-left:18px;
	margin-bottom:28px;
}

#will03_box04:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will03_box04 {
	display:inline-block;
	padding:37px 0 140px 0;
	margin-bottom:7px;
	width:599px;
	clear:both;
	background: url(willstyle/img/page03/bg_box04.jpg) no-repeat bottom left;
	}
/*MacIE \*/
* html #will03_box04 {height: 1em;}
#will03_box04 {display: block;}
/* */

#will03_box04 .box04_left {
	float:left;
	padding-left:23px;
}

#will03_box04 .box04_right {
	float:left;
}

#will03_box04 .box04_right h4 {
	margin:0;
	padding:0 0 13px 0;
}

#will03_box04 .box04_right p {
	font-size:80%;
	width:470px;
	padding-left:18px;
	margin-bottom:22px;
}


#will03_box05:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will03_box05 {
	display:inline-block;
	padding:0 0 40px 0;
	font-size: 80%;
	background: url(willstyle/img/page03/bg_box02.jpg) no-repeat bottom left;
	}
/*MacIE \*/
* html #will03_box05 {height: 1em;}
#will03_box05 {display: block;}
/* */

#will03_box05 p.bottomt {
	width:500px;
	padding-left: 51px;
	padding-top:20px;
}

#will03_box05 .box05_left {
	float:left;
	padding-left:51px;
	margin-bottom:42px;
	width:227px;
}

#will03_box05 .box05_left p {
	padding-right:5px;
	width:215px;
}

#will03_box05 .box05_right {
	float:left;
}

#will03_box05 h4 {
	padding: 25px 0 0 51px;
	margin:0;
	clear:both;
}

#will03_box05 .box05_left02 {
	float:left;
	padding-left:51px;
	margin-bottom:47px;
	width:345px;
}

#will03_box05 .box05_left02 p {
	padding-right:5px;
	margin-top:20px;
	width:340px;
}

#will03_box05 .box05_right02 {
	float:left;
	width:156px;
}

#will03_box05 .box05_left03 {
	float:left;
	padding-left:51px;
	margin-bottom:42px;
	width:236px;
}

#will03_box05 .box05_left03 p {
	padding-right:11px;
	width:225px;
}

#will03_box05 .box05_right03 {
	float:left;
	width:262px;
}


/*
willstyle/page02.html　100317追加
-----------------------------------------------------*/

#will02_page_guide:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will02_page_guide {
	display:inline-block;
	background: url(willstyle/img/page03/bg.gif) repeat-y left top;
	padding:0;
	margin:0;
	position:relative;
	}
/*MacIE \*/
* html #will02_page_guide {height: 1em;}
#will02_page_guide {display: block;}
/* */

#will02_page_guide div.btn_index {
	position:absolute;
	top:87px;
	left:14px;
}

#will02_page_guide div.btn_index img {
	border:0;
}

#will02_page_guide p {
	margin:0;
	padding:0;
}

#will02_page_guide img {
	vertical-align:top;
}


#will02page_main {
	padding: 0 13px 0 13px;
	margin:0;
	text-align:left;
}

#will02page_main h3 {
	margin:46px 0 0 0;
	padding:0;
}


#will02_box01 {
	padding:18px 0 0 0;
	width:599px;
}

#will02_box01 .box01_left {
	float:left;
	padding-left:23px;
}

#will02_box01 .box01_right {
	float:left;
}

#will02_box01 .box01_right h4 {
	margin:0;
	padding:0 0 15px 0;
}

#will02_box01 .box01_right p {
	font-size:80%;
	width:470px;
	padding-left:18px;
	margin-bottom:3px;
}

#will02_box01 .box01_right p.pict {
	padding:0;
	margin:0;
}

#will02_box02 {
	clear:both;
	padding:50px 0 0 0;
	width:599px;
}

#will02_box02 .box02_left {
	float:left;
	padding-left:23px;
}

#will02_box02 .box02_right {
	float:left;
}

#will02_box02 .box02_right h4 {
	margin:0;
	padding:0 0 2px 0;
}


#will02_box03 {
	clear:both;
	padding:58px 0 0 0;
	width:599px;
}

#will02_box03 .box03_left {
	float:left;
	padding-left:23px;
}

#will02_box03 .box03_right {
	float:left;
}

#will02_box03 .box03_right h4 {
	margin:0;
	padding:0 0 15px 0;
}

#will02_box03 .box03_right p {
	font-size:80%;
	width:470px;
	padding-left:18px;
	margin-bottom:3px;
}


#will02_box04 {
	clear:both;
	padding:30px 0 0 0;
	width:599px;
}

#will02_box04 .box04_left {
	float:left;
	padding-left:23px;
}

#will02_box04 .box04_right {
	float:left;
	width:278px;
}

#will02_box04 .box04_right h4 {
	margin:0;
	padding:0 0 15px 0;
}

#will02_box04 .box04_right p {
	font-size:80%;
	width:260px;
	padding-left:18px;
	margin-bottom:3px;
}

#will02_box04 .box04_right02 {
	float:left;
	width: 225px;
}


/*
willstyle/page04.html　100317追加
-----------------------------------------------------*/

#will05_page_guide:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will05_page_guide {
	display:inline-block;
	background: url(willstyle/img/page03/bg.gif) repeat-y left top;
	padding:0;
	margin:0;
	position: relative;
	}
/*MacIE \*/
* html #will05_page_guide {height: 1em;}
#will05_page_guide {display: block;}
/* */

#will05_page_guide div.btn_index {
	position:absolute;
	top:87px;
	left:14px;
}

#will05_page_guide div.btn_index img {
	border:0;
}

#will05_page_guide p {
	margin:0;
	padding:0;
}

#will05_page_guide img {
	vertical-align:top;
	border:0;
}


#will05page_main {
	padding: 0 13px 0 13px;
	margin:0;
	text-align:left;
}

#will05page_main p {
	font-size:80%;
}

#will05page_main h3 {
	margin:45px 0 0 0;
	padding:0;
}

#will05_box01 {
	padding-left: 20px;
}

#will05_box01 p {
	width:560px;
	padding-top:18px;
}

#will05_box01 p.pict {
	width:560px;
	padding-top:18px;
	padding-left:16px;
}


#will05_box02:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will05_box02 {
	display:inline-block;
	clear:both;
	padding:30px 0 18px 0;
	width:599px;
	background: url(willstyle/img/page05/line.gif) no-repeat bottom;
	}
/*MacIE \*/
* html #will05_box02 {height: 1em;}
#will05_box02 {display: block;}
/* */

#will05_box02 .box02_left {
	float:left;
	padding-left:80px;
}

#will05_box02 .box02_right {
	float:left;
	padding-left:20px;
	padding-top:25px;
}

#will05_box02 .box02_right table {
	width:320px;
	font-size:80%;
}

#will05_box02 .box02_right th {
	text-align:left;
	width:90px;
}

#will05_page_guide p.btm_txt {
	padding: 5px 0;
	text-align:center;
}


/*
willstyle/page01.html　100318追加
-----------------------------------------------------*/

#will01_page_guide:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will01_page_guide {
	display:inline-block;
	background: url(willstyle/img/page03/bg.gif) repeat-y left top;
	padding:0;
	margin:0;
	position:relative;
	}
/*MacIE \*/
* html #will01_page_guide {height: 1em;}
#will01_page_guide {display: block;}
/* */

#will01_page_guide div.btn_index {
	position:absolute;
	top:87px;
	left:14px;
}

#will01_page_guide div.btn_index img {
	border:0;
}

#will01_page_guide p {
	margin:0;
	padding:0;
}

#will01_page_guide img {
	vertical-align:top;
}

#will01_page_guide h3 {
	margin:0;
	padding:0;
}

#will01page_main {
	padding: 0 13px 0 13px;
	margin:0;
	text-align:left;
}

#will01page_main h3 {
	padding-top:50px;
	width:599px;
}

#will01_box01 {
	padding-left:20px;
	padding-top:20px;
}

#will01_box01 p {
	font-size:80%;
	width:565px;
}

#will01_box01 .links {
	text-align:right;
	padding: 10px 0;
}

#will01_box01 .links a {
	color: #FC4128;
	text-decoration:none;
}


#will01_box02:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will01_box02 {
	display:inline-block;
	clear:both;

	}
/*MacIE \*/
* html #will01_box02 {height: 1em;}
#will01_box02 {display: block;}
/* */

#will01_box02 .box02_left {
	float:left;
	padding-left:60px;
}

#will01_box02 .box02_right {
	float:left;
	padding-left:10px;
	padding-top:30px;
}

#will01_box02 .box02_right p {
	font-size:70%;
	width:350px;
	line-height: 1.4em;
}


#will01_box03:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will01_box03 {
	display:inline-block;
	clear:both;
	padding: 17px 20px;

	}
/*MacIE \*/
* html #will01_box03 {height: 1em;}
#will01_box03 {display: block;}
/* */

#will01_box03 h4 {
	margin:0 0 9px 0;
	padding:0;
}

#will01_box03 h5 {
	margin:5px 0;
	padding:0;
}

#will01_box03 .box03_left {
	float:left;
	width:352px;
}

#will01_box03 .box03_left p {
	font-size:80%;
	width:355px;
}

#will01_box03 .box03_left p.txt01 {
	padding-bottom:35px;
}

#will01_box03 .box03_right {
	float:left;
	width:180px;
	padding-bottom:25px;
}

#will01_box03 .box03_right ul {
	list-style: none;
	padding:0;
	margin:0 0 0 28px;
}

#box03_btm h4 {
	margin-top:30px;
}

#box03_btm p {
	font-size:80%;
	width:561px;
}


/*
willstyle/index.html　100318追加
-----------------------------------------------------*/

#will_page_guide:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will_page_guide {
	display:inline-block;
	/*background: url(willstyle/img/index/guide.jpg) no-repeat left top;*/
	background: url(willstyle/img/index/bg.gif) repeat-y left top;
	padding:0;
	margin:0;
	}
/*MacIE \*/
* html #will_page_guide {height: 1em;}
#will_page_guide {display: block;}
/* */

#will_page_guide p {
	margin:0;
	padding:0;
}

#will_page_guide img {
	vertical-align:top;
	border:0;
}

#will_page_guide h3 {
	margin:0;
	padding:0;
}

#willpage_main {
	padding: 0 13px 0 13px;
	margin:0;
	text-align:left;
}

#willpage_main h3 {
	padding-top:50px;
	width:599px;
}

#willpage_main h4 {
	margin:0;
	padding:0 15px;
	clear:both;
}


#will_box01:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will_box01 {
	display:inline-block;
	padding: 4px 16px 25px 16px;
	margin: 0 15px 0 15px;
	background: url(willstyle/img/index/bg_box.gif) no-repeat bottom left;
	}
/*MacIE \*/
* html #will_box01 {height: 1em;}
#will_box01 {display: block;}
/* */

#will_box01 .box01_left h5 {
	margin:0;
	padding:0;
}

#will_box01 .box01_left {
	float:left;
}

#will_box01 .box01_left img.pict {
	float:left;
	margin-right:12px;
	vertical-align:bottom;
}

#will_box01 .box01_left p {
	width:213px;
	float:left;
	font-size:80%;
	padding-top:13px;
	padding-right:10px;
}


#will_box02:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will_box02 {
	display:inline-block;
	padding: 21px 0 25px 15px;
	float:left;
	width:273px;
	}
/*MacIE \*/
* html #will_box02 {height: 1em;}
#will_box02 {display: block;}
/* */

#will_box02 ul,
#will_box02 li {
	margin:0;
	padding:0;
	list-style:none;
}

#will_box04:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#will_box04 {
	display:inline-block;
	padding: 4px 16px 25px 13px;
	margin: 0 15px 0 15px;
	background: url(willstyle/img/index/bg_box.gif) no-repeat bottom left;
	}
/*MacIE \*/
* html #will_box04 {height: 1em;}
#will_box04 {display: block;}
/* */


#will_box04 ul,
#will_box04 li {
	margin:0;
	padding:0;
	list-style:none;
}

#will_box04 li {
	float:left;
	margin-left:9px;
}

/*
willstyle/共通　100323追加
-----------------------------------------------------*/

/*#willmenu {
	background: url(willstyle/img/share/mn_bg.gif) no-repeat top left;
	width:599px;
	padding-bottom:18px;
	margin-top:10px;
}*/

#willmenu:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}
/*--- IE ---*/
#willmenu {
	display:inline-block;
	background: url(willstyle/img/share/mn_bg.gif) no-repeat top left;
	width:599px;
	padding-bottom:25px;
	margin-top:10px;
	}
/*MacIE \*/
* html #willmenu {height: 1em;}
#willmenu {display: block;}
/* */

#willmenu img {
	border:0;
}

#willmenu h4 {
	margin:0;
	padding:0;
}

#willmenu ul li {
	list-style:none;
}

/*#willmenu ul:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	}*/
/*--- IE ---*/
#willmenu ul {
	display:inline-block;
	padding:0 0 0 24px;
	margin:0;
	text-align:left;
	}
/*MacIE \*/
* html #willmenu ul {height: 1em;}
#willmenu ul {display: block;}
/* */

#willmenu li {
	float:left;
	padding-top:4px;
	padding-right:5px;
}

#willmenu li.mnright {
	float:left;
	padding-top:4px;
	padding-right:0;
}