/* UTF-8対応 */
* {
	font-family: verdana,osaka,"ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ Pro W6" ;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(http://www.bakatsu.jp/willvision/images/bg.png);
}

body.main {
	width:765px;
	margin: 0 auto;
	padding: 0;
}

div,p,h1,h2 {
	font-size: 12px;
}

img{
	border: none;
}

a {
	color: #E30208;
	text-decoration: none;
}

a:hover {
	color: #F4666A;
	text-decoration: none;
}

.wrapper {
	width:765px;
	margin: 0 auto;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/bg_body.png);
}

.wrapper2 {
	width:765px;
	margin: 0 auto;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/bg_body2.png);
}


form {
	margin:0px;
	padding:0px;
}

.clear {
	width: 1px;
	height: 1px;
	overflow:hidden;
	clear: both;
	margin:0;
	padding:0;
	font-size: 1px;
	line-height: 1px;
}

ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.red {
	color: #CC0000;
}

/* header */

.main_head {
	width:750px;
	height: 86px;
	margin: 0 0 0 7px;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/bg_head.png) bottom no-repeat;
}

.main_head h1 {
	width:205px;
	height: 86px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}


.main_head h1 a#logo {
	display: block;
	width:205px;
	height: 86px;
	text-indent: -999999px;
}

.sub_head {
	width:750px;
	height: 57px;
	margin: 0 0 0 7px;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/bg_head2.png) bottom no-repeat;
}

.sub_head h1 {
	width: 140px;
	height: 57px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}


.sub_head h1 a#logo {
	display: block;
	width: 140px;
	height: 57px;
	text-indent: -999999px;
}



/* footer */

.footer {
	width: 750px;
	height: 29px;
	margin: 0 0 0 7px;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/bg_foot.png) no-repeat;
}

.footer ul {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.footer li {
	font-size: 10px;
	line-height: 14px;
	margin: 5px 10px 0 10px;
	padding: 0;
	float: left;
	display: inline;
}

.footer li a.foot-navi-01 {
	display: block;
	width:133px;
	height: 12px;
	text-indent: -999999px;
}

.footer li a.foot-navi-02 {
	display: block;
	width: 88px;
	height: 12px;
	text-indent: -999999px;
}


.copyright {
	width:350px;
	height: 11px;
	margin: 13px 10px 0 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/copyright.png) no-repeat;
	float: right;
	display: inline;
	color: #FFFFFF;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}


/********** navigation **********/

.navigation {
	width: 720px;
	height: 60px;
	margin:  0 auto;
	padding: 0;
}

.navigation ul.menu {
	width:720px;
	margin: 0;
	padding: 0;
}

.navigation li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.navigation li a.menu-00 {
	display: block;
	width:143px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_01.png) no-repeat;
}

.navigation li a.menu-01 {
	display: block;
	width:134px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_02.png) no-repeat;
}

.navigation li a.menu-02 {
	display: block;
	width:93px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_03.png) no-repeat;
}

.navigation li a.menu-03 {
	display: block;
	width:124px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_04.png) no-repeat;
}

.navigation li a.menu-04 {
	display: block;
	width:110px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_05.png) no-repeat;
}

.navigation li a.menu-05 {
	display: block;
	width:116px;
	height: 27px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/main_menu_06.png) no-repeat;
}


.navigation li a:hover {
	background-position: 0 -27px;
	color: #FFFFFF;
}


/********** Sub-navigation **********/

.sub_navi {
	width: 149px;
	height: 100%;
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	display: inline;
}

.sub_navi ul.menu {
	width:149px;
	margin: 0;
	padding: 0;
}

.sub_navi li {
	margin: 0;
	padding: 0;
}

.sub_navi li a.menu-00 {
	display: block;
	width:148px;
	height: 32px;
	margin: 0 0 30px 0;
	padding: 0;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_00.png) no-repeat;
}

.sub_navi li a.menu-01 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_01.png) no-repeat;
}

.sub_navi li a.menu-02 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_02.png) no-repeat;
}


.sub_navi li a.menu-03 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_03.png) no-repeat;
}


.sub_navi li a.menu-04 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_04.png) no-repeat;
}

.sub_navi li a.menu-05 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_05.png) no-repeat;
}

.sub_navi li a.menu-06 {
	display: block;
	width:148px;
	height: 32px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/sub_menu_06.png) no-repeat;
}



.sub_navi li a:hover {
	background-position: 0 -32px;
	color: #FFFFFF;
}





/********** main_page **********/

/* main_image */

.main_img {
	width: 720px;
	height: 218px;
	margin: 0 auto;
	padding: 0;
}

/* main_content_left */

.main_contents {
	width: 500px;
	margin: 0 0 20px 22px;
	padding: 0;
	float: left;
	display: inline;
}

.main_banner1 {
	margin: 0 0 10px 0;
	padding: 0;
}

.main_banner2 {
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display: inline;
}

.main_banner3 {
	margin: 0 0 10px 25px;
	padding: 0;
	float: left;
	display: inline;
}

.main_banner4 {
	margin: 0 0 10px 25px;
	padding: 0;
	float: left;
	display: inline;
}


.main_contents h3 {
	height: 24px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	margin: 10px 0;
	padding: 0 10px;
	background: url(http://www.bakatsu.jp/willvision/images/main_title_001.png) no-repeat;
}


.main_contents_topics {
	width: 500px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	background: url(http://www.bakatsu.jp/willvision/images/dot_1.png) repeat-x bottom;
}

.main_contents_topics p.date {
	width: 500px;
	font-size: 10px;
	color: #828282;
	margin: 0 0 5px 0;
	padding: 0;
}

.main_contents_topics p.image {
	width: 40px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

.main_contents_topics p.image_bc {
	background: url(http://www.bakatsu.jp/willvision/images/icon_bc.png) no-repeat;
	width: 40px;
	height: 33px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

.main_contents_topics p.image_mag {
	background: url(http://www.bakatsu.jp/willvision/images/icon_mag.png) no-repeat;
	width: 40px;
	height: 33px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

.main_contents_topics p.image img {
	-ms-interpolation-mode: bicubic;
	border: solid 1px #828282;
}


.main_contents_topics p.title {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.main_contents_topics_link {
	width: 500px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.main_contents_topics_link p.lnk_more {
	float: right;
	font-size: 12px;
	line-height: 19px;
	margin: 0;
	padding: 0 0 0 20px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_02.png) no-repeat;
}

/* sub_content */

.sub_content {
	width: 601px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}


.sub_content_head {
	width: 601px;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
}

.sub_content_head h2.about {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_001.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.service {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_002.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.injection {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_003.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.seminar {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_004.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.bakatsuclub {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_010.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.mailmag {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_011.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.member {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_005.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.inquiry {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_006.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.club_bakatsu {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_007.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.value10 {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_008.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.mag {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_012.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_head h2.mag2 {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_013.png) no-repeat;
	text-indent: -999999px;
}


.cbzFormBottom {
	text-align: center;
	margin: 15px 0 30px 0;
	padding: 0;
}


.sub_content_head h2.all_topics {
	width: 601px;
	height: 160px;
	margin: 0;
	padding: 0;
	background: url(http://www.bakatsu.jp/willvision/images/sub_title_009.png) no-repeat;
	text-indent: -999999px;
}

.sub_content_body {
	width: 560px;
	margin: 20px auto;
	padding: 0;
}

.sub_content_body {
	margin: 20px auto;
	padding: 0;
}

.entry h3.title {
	margin: 0 0 20px 0;
	padding: 0;
}

.entry h4.title {
	margin: 15px 0 5px 0;
	padding: 0;
}

.entry h4.stitle {
	line-height: 19px;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0;
}

.entry h5.pdf {
	line-height: 19px;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 0 0 0 30px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_pdf.png) no-repeat;
}

.entry ul {
	margin: 10px 0;
	padding: 0;
}

.entry li {
	line-height: 19px;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_02.png) no-repeat;
}

.entry p {
	line-height: 22px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.entry p.value10_01 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_01.png) no-repeat;
}

.entry p.value10_02 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_02.png) no-repeat;
}

.entry p.value10_03 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_03.png) no-repeat;
}

.entry p.value10_04 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_04.png) no-repeat;
}

.entry p.value10_05 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_05.png) no-repeat;
}

.entry p.value10_06 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_06.png) no-repeat;
}

.entry p.value10_07 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_07.png) no-repeat;
}

.entry p.value10_08 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_08.png) no-repeat;
}

.entry p.value10_09 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_09.png) no-repeat;
}

.entry p.value10_10 {
	line-height: 55px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 0 60px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_value10_10.png) no-repeat;
}

.entry span.red20 {
	color: #E30208;
	font-size: 20px;
	font-weight: bold;
}


.entry span.red {
	color: #E30208;
}

.entry img {
	margin: 0;
	padding: 5px 0;
}

.sub_content_block {
	width: 560px;
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	background: url(http://www.bakatsu.jp/willvision/images/dot_1.png) repeat-x bottom;
}


/* main_banner */

.main_banner {
	width: 185px;
	margin: 0  22px 20px 0;
	padding: 0;
	float: right;
	display: inline;
}

.banner {
	width: 185px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-align: center;
	background: url(http://www.bakatsu.jp/willvision/images/dot_2.png) no-repeat bottom;
}

.main_banner h3 {
	height: 27px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 27px;
	margin: 10px 0;
	padding: 0 10px;
	background: url(http://www.bakatsu.jp/willvision/images/main_title_002.png) no-repeat;
}

.banner_mailmag {
	width: 170px;
	height: 51px;
	margin: 0 0 20px 0;
	padding:0px;
}

.banner_mailmag a.banner {
	display: block;
	width: 170px;
	height: 51px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/banner_004.png) no-repeat;
	margin: 0 0 0 8px;
	padding: 0;
}

.banner_mailmag1 a.banner {
	display: block;
	width: 170px;
	height: 51px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/banner_008.png) no-repeat;
	margin: 0 0 15px 8px;
	padding: 0;
}

.banner_mailmag2 a.banner {
	display: block;
	width: 170px;
	height: 51px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/banner_009.png) no-repeat;
	margin: 0 0 15px 8px;
	padding: 0;
}



.banner_mailmag a.banner:hover {
	background-position: 0px -51px;
}

.banner_mailmag1 a.banner:hover {
	background-position: 0px -51px;
}


.banner_mailmag2 a.banner:hover {
	background-position: 0px -51px;
}


.banner_books {
	width: 170px;
	height: 46px;
	margin: 0 0 20px 0;
	padding:0px;
}

.banner_books a.banner {
	display: block;
	width: 170px;
	height: 46px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/banner_005.png) no-repeat;
	margin: 0 0 0 8px;
	padding: 0;
}

.banner_books a.banner:hover {
	background-position: 0px -46px;
}

/********** service_navi **********/

.service_navi {
	width: 587px;
	height: 24px;
	margin:  15px auto;
	padding: 0;
}

.service_navi ul.menu {
	width:587px;
	margin: 0;
	padding: 0;
}

.service_navi li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}

.service_navi li a.menu-01 {
	display: block;
	width:168px;
	height: 24px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/service_menu_001.png) no-repeat;
}

.service_navi li a.menu-02 {
	display: block;
	width:158px;
	height: 24px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/service_menu_002.png) no-repeat;
}

.service_navi li a.menu-03 {
	display: block;
	width:157px;
	height: 24px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/service_menu_003.png) no-repeat;
}

.service_navi li a.menu-04 {
	display: block;
	width:104px;
	height: 24px;
	text-indent: -999999px;
	background: url(http://www.bakatsu.jp/willvision/images/service_menu_004.png) no-repeat;
}


.service_navi li a:hover {
	background-position: 0 -24px;
	color: #FFFFFF;
}

/********** member **********/

.member_prof {
	width: 185px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 0;
}

.member_prof p.a-name {
	width: 165px;
	text-align: right;
	font-size: 10px;
	line-height: 19px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

.member_prof p.p-name {
	width: 165px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0;
	padding: 0 0 0 0;
}

.member_prof dl {
	width: 165px;
}

.member_prof dt {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	border-left: 5px solid #EC5711;
	border-bottom: 1px solid #EC5711;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.member_prof dt.partner {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	border-left: 5px solid #44993B;
	border-bottom: 1px solid #44993B;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.member_prof dd {
	width: 165px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


.profile {
	width:560px;
	margin: 0 0 50px 0;
	padding: 0px;
	text-align: right;
	float: right;
	display: inline;
}

.profile h3 {
	font-size: 20px;
	color: #646464;
	line-height: 22px;
	margin: 50px 20px 10px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #646464;
}

.profile h4 {
	font-size: 12px;
	color: #646464;
	line-height: 15px;
	margin: 10px 20px 0 20px;
	padding: 0;
}


.profile img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

.prof_txt {
	margin: 15px 20px 0 0;
	padding: 0;
	text-align: left;
}

.prof_txt p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.prof_sub1 {
	width: 250px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 0;
}

.prof_sub1 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
}

.prof_sub1 img {
	margin: 0 0 10px 0;
	padding: 0;
}

.prof_sub2 {
	width: 250px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0 0 0 0;
}

.prof_sub2 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 0;
}

.prof_sub2 img {
	margin: 0 0 10px 0;
	padding: 0;
}

/********** seminar **********/

.entry {
	width: 560px;
	margin: 30px 0 0 0;
	padding: 0 21px 10px 20px;
	border-bottom: 1px solid #646464;
}

.entry h2.entry-title {
	font-size: 14px;
	line-height: 23px;
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
	background: url(http://www.bakatsu.jp/willvision/images/icon_01.png) no-repeat;
}

.entry h3.entry-subtitle {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	border-left: 5px solid #EC5711;
	border-bottom: 1px solid #EC5711;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}


.topics {
	width: 540px;
	margin: 10px 20px 0 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #646464;
}

.topics h2.topics-title {
	font-size: 12px;
	line-height: 19px;
	margin: 0;
	padding: 0 0 0 20px;
	font-weight: normal;
	background: url(http://www.bakatsu.jp/willvision/images/icon_02.png) no-repeat;
	font-weight: bold;
}

.entry-footer {
	width: 560px;
	margin: 0;
	padding: 5px 21px 5px 20px;
	border-bottom: 1px solid #646464;
	background: #F2F0EB;
}

.asset-meta {
	width: 560px;
	margin: 0 auto;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	padding: 0;
}


.archive_cat h2.open_seminar {
	font-size: 18px;
	color: #615943;
	line-height: 24px;
	font-weight: bold;
	border-bottom: 1px solid #615943;
	margin: 40px 0 0 0;
	padding: 0 20px 5px 20px;
}

.archive_txt {
	border-bottom: 1px solid #615943;
	margin: 0;
	padding: 10px 20px;
}

.archive_txt p.seminar_txt {
	font-size: 12px;
	color: #615943;
	line-height: 18px;
	margin: 0;
	padding: 0 0 5px 0;
}

.archive_txt2 {
	border-bottom: 1px solid #615943;
	margin: 0;
	padding: 0 0 40px 0;
}

.archive_txt2 h3 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	margin: 0 0 15px 0;
	padding: 0 15px;
	background: url(http://www.bakatsu.jp/willvision/images/main_title_003.png) no-repeat;
}

.archive_txt2 p {
	font-size: 12px;
	color: #615943;
	line-height: 18px;
	margin: 0 20px;
	padding: 0 0 5px 0;
}

.seminar_navi {
	width: 560px;
	height: 24px;
	margin:  15px auto;
	padding: 0;
}

.seminar_navi ul.menu {
	width:560px;
	margin: 0;
	padding: 0;
}

.seminar_navi li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}

.seminar_navi li a.menu-00 {
	display: block;
	margin: 0 1px 0 0;
	color: #FFFFFF;
	padding: 0 15px 0 30px;
	background: url(http://www.bakatsu.jp/willvision/images/seminar_bt.png) no-repeat;
	border: 1px solid #B7AF92;
}

.seminar_navi li a:hover {
	background-position: 0 -24px;
	color: #FFFFFF;
}


.page_navi{
	color: #544C35;
	text-align: right;
	margin: 0;
	padding: 5px 20px;
	border-bottom: 1px solid #646464;
	background: #817A66;

}

.page_navi a{
	color: #FFFFFF;

}

.page_navi a:hover{
	color: #FFFFFF;

}


.asset-header p {
	font-size: 10px;
	color: #615943;
	line-height: 18px;
	margin: 0;
	padding: 0 0 5px 0;
}

/* table */

table.table-01 {
	width: 560px;
	margin: 15px auto;
	border: 1px #C5BB87 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-01 p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

.s_txt {
	font-size: 10px;
	color: #685E48;
	line-height: 16px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}


table.table-01 th {
	font-size: 12px;
	width: 120px;
	color: #655B4C;
	padding: 10px;
	border: #C5BB87 solid;
	border-width: 0 0 1px 1px;
	background: #DBD3A7;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
}

table.table-01 td {
	font-size: 12px;
	padding: 10px;
	border: 1px #C5BB87 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	line-height: 18px;

}



table.table-02 {
	width: 560px;
	margin: 15px auto;
	border: 1px #FFFFFF dotted;
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-02 p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

table.table-02 img {
	margin: 0 0 5px 0;
	padding: 0;
}

table.table-02 th {
	width: 80px;
	color: #655B4C;
	padding: 10px;
	border: 1px #FFFFFF dotted;
	border-bottom: 1px #716D56 dotted;
	border-width: 0 0 1px 1px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}

table.table-02 td {
	padding: 10px;
	border: 1px #FFFFFF dotted;
	border-bottom: 1px #716D56 dotted;
	border-width: 0 0 1px 1px;
	text-align: left;
	line-height: 18px;
}


