/*=== PIE.htc sample ====================*/
/*
behavior: url(/PIE.htc);
*/


/*=== Common ====================*/
table.fixed {
	table-layout: fixed;
}
table.form_common {
	border-collapse:collapse;
	width:100%;
	box-sizing:border-box;
	margin:0 0 1em 0;
}
table.form_common td,
table.form_common th {
	padding:10px;
	border:#CCC solid 1px;
	display:block;
}
table.form_common th {
	background-color:#F3F3F3;
}
table.form_common td {
	margin:-1px 0 5px 0;
}
table.shugyokisoku_inquiry {
	margin:0 auto;
	table-layout:fixed;
	width:100%;
	max-width:620px;
}
table.shugyokisoku_inquiry img {
	display:inline-block;
	max-width:100%;
	box-sizing:border-box;
}
.resp_fl,
.resp_fr {
	float:none;
	margin:0 0 1em 0;
	display:block;
	text-align:center;
	clear:both;
}

/*=== Base ====================*/
img,
video {
	max-width:100%;
	height:auto;
	vertical-align: bottom;
}
img.fill {
	width:100%;
}
.youtube {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.youtube iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}
p {
	margin-bottom:1em;
}
strong,
div.contents a {
	font-weight:bold;
}
table.form input,
table.form textarea {
	max-width:100% !important;
}
table.form {
	border-collapse:separate;
	border-spacing:2px;
}
table.form td,
table.form th {
	display:block;
}
table.form th {
	background-color:#CCC;
	color: #000;
}
table.form td {
	margin-bottom:1em;
}
input.submit {
	padding:12px 15px;
}
/*=== Outline ====================*/

body {
	background-color:#FAFAFA;
}
div.outline {
	margin:0 auto;
}
div.document {
	background-color:#FFF;
	box-shadow:#999 0px 0px 5px;
	margin:0;
	position:relative;
	behavior: url(/PIE.htc);
}
div.overlay_outline {
	display: none;
	position: absolute;
	/* width: 1000px; */
    width: 100%;
	height: 100%;
	z-index: 101;
	margin: 0 auto;
	bottom: 0;
	top: 73px;
	left: 0;
	right: 0;
}
div.overlay {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
/*=== Outline 2culomn ====================*/
div.contents_2column {
	box-sizing:border-box;
	padding:10px;
}
div.side_2colomn {
	box-sizing:border-box;
	padding:10px;
}
/*=== Outline 2culomn_b ====================*/
div.contents_2column_b {
	box-sizing:border-box;
	padding:10px;
}
/*=== Outline esr ====================*/
div.contents_2column_esr {
	font-size:1.2em;
	margin:0 10px;
}
div.contents_2column_esr p {
	line-height:1.6;
}
div.side_2column_esr {
	width:167px;
	float: none;
	margin:3em auto 3em auto;
	box-sizing:border-box;
}
div.resp_esr_navi_pc {
	display:none;
}
ul.resp_esr_navi_mobile {
	display: block;
	width:100%;
	margin:10px 0;
}
ul.resp_esr_navi_mobile li {
	display: block;
	float:left;
	width:48%;
	box-sizing:border-box;
	margin:5px 1%;
}
ul.resp_esr_navi_mobile li a {
	color:#FFF;
	display:block;
	background-color:#800000;
	padding:10px;
	text-decoration:none;
	font-size:16px;
	border-radius:10px;
	text-align:center;
	font-weight:bold;
}
ul.resp_esr_navi_mobile li a:hover {
	opacity:0.8;
}
/*=== Header ====================*/
h1 {
	margin:7px 3px;
	display:none;
}
header {
	background-image:url(/img_resp/sitetitle_background_hitobito.png);
	background-position:left -30px;
	border-radius:5px 5px 0 0;
	height:73px;
	position:relative;
}
header img {
	position:absolute;
}
header img.logo {
	left:10px;
	top:13px;
	max-width:54%;
	max-height:70%;
}
header img.catch {
	left:-4px;
	top:-5px;
	max-width:90%;
	max-height:36px;
	display:none;
}
header img.contact {
	right:5px;
	top:6px;
	max-width:42%;
	max-height:30px;
	display:none;
}
header img.naviboot {
	right:15px;
	top:16px;
	cursor: pointer;
}
header img.navibootns {
	display:none;
}
/*=== HeaderNavi ====================*/

nav.header {
	position:relative;
	display: none;
	z-index: 201;
}
ul.headernavi_root {
	position:relative;
	width:100%;
	box-shadow: #666 0 3px 7PX;
	/*
background: -moz-linear-gradient(top, #E5E5E5, #D7D7D7);
-pie-background: linear-gradient(#E5E5E5, #D7D7D7);
 background: linear-gradient(#E5E5E5, #D7D7D7);
 */
	behavior: url(/PIE.htc);
}
ul.headernavi_root > li {
}
ul.headernavi_root > li:hover {
}
ul.headernavi_root > li > a {
	text-decoration:none;
	/*color:#FFF;*/
	color:#333;
	padding:12px 10px;
	display:block;
	/*background-image:url(/img_resp/headernavi_bgoff.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#AFAFAF;*/
	/*background-color: #E5E5E5;*/
background: -moz-linear-gradient(top, #fcfcfc, #E5E5E5);
	-pie-background: linear-gradient(#fcfcfc, #E5E5E5);
	background: linear-gradient(#fcfcfc, #E5E5E5);
	position:relative;
	box-sizing:border-box;
	font-size:1.3em;
	border-top:#D7D7D7 solid 1px;
}
ul.headernavi_root > li > a:hover {
	/*background-image:url(/img_resp/headernavi_bgon.png);
	background-color:#8C8C8C;*/
	background-color: #D7D7D7;
}
ul.headernavi_root > li > a > img.headernavi_arrow {
	position:absolute;
}
ul.headernavi_root > li > a > img.headernavi_arrow {
	bottom:0.9em;
	right:0.9em;
}
ul.headernavi_root > li > a > span.new {
	background:#F00;
	font-size:0.65em;
	padding:0.05em 30px;
	border-radius:30px;
	line-height:1;
	white-space:nowrap;
	vertical-align:middle;
	margin-left:1em;
	behavior: url(/PIE.htc);
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing:0.2em;
	color:#FFF;
}
ul.headernavi_sub {
	display:none;
}
ul.headernavi_sub > li > a {
	background-color:#FFF;
	padding:15px;
	border:#CCC solid;
	border-width:0 0 1px 0;
	display:block;
	color:#666;
	text-decoration:none;
	font-size:1.2em;
}
ul.headernavi_sub > li > a:hover {
	background-color:#D4DCEF;
}
/*=== Contents ====================*/
div.contents_box {
}
div.contents {
	margin:10px;
}
/*=== Footer ====================*/
footer {
	margin:10px 5px;
	font-size:0.9em;
}
footer address {
}
footer nav {
	text-align: center;
	margin-bottom:0.5em;
}
/*=== Side ====================*/
div.side_l,
div.side_r {
	float:left;
	margin:0 0 0 10px;
}
div.side_l {
	width:165px;
}
div.side_r {
	width:160px;
}
/*=== Side_2column ====================*/
div.side_2column {
	margin:5em 0 0 0;
}
div.side_2column h4.book {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	background-color:#00003F;
	width:90%;
	margin:2em auto 0 auto;
	text-align:center;
	clear:both;
}
div.side_2column div.book_2column,
div.side_2column div.book {
	width:100%;
	margin:1em auto 2em auto;
	text-align:center;
}
div.side_2column div.book_2column {
	width:50%;
	float:left;
}
div.side_2column div.book_2column img,
div.side_2column div.book img {
	display:block;
	margin:0 auto 1em auto;
	max-width:100px;
}
div.side_2column div.book_2column a,
div.side_2column div.book a {
	display:inline-block;
	color:#000;
	text-decoration:none;
}
div.side_2column div.book_2column a:hover,
div.side_2column div.book a:hover {
	text-decoration:underline;
	opacity:0.7;
}
/*=== Side_esr ====================*/
div.side_2column_esr a:visited {
	color: #2490fc;
	text-decoration: underline;
}
div.side_2column_esr a:hover {
	text-decoration: none;
}
div.side_2column_esr a {
	color: #2490fc;
	text-decoration: underline;
}
div.side_2column_esr a.esr,
div.side_2column_esr img.esr {
	display:inline-block;
	margin:0 0 10px 0;
}
div.side_2column_esr a.escuredo {
	background-color:#E0FFD1;
	text-align:center;
	display:block;
	border-radius:5px;
	padding:3px;
	margin:0 0 10px 0;
}
div.side_2column_esr div.escredonote {
	border:#666 solid 1px;
	padding:5px;
	margin:-5px 2px 10px 0;
	font-size:0.9em;
}
div.side_2column_esr div.escredonote p {
	margin:0;
}
div.side_2column_esr div.usen {
	border:#000 solid 1px;
	background-color:#999999;
	color:#000;
	font-size:0.9em;
	margin-bottom:10px;
}
div.side_2column_esr div.usen img.usen {
	width:100%;
	margin:0 0 10px 0;
}
div.side_2column_esr div.usen div.usen_body {
	margin:0 5px 5px 5px;
}
div.side_2column_esr div.books {
	background-color:#E0FFD1;
	font-size:0.8em;
	margin:0 0 10px 0;
}
div.side_2column_esr div.books img.books_title {
	width:100%;
}
div.side_2column_esr div.books div.books_body {
	padding:5px;
}
div.side_2column_esr div.books a.books_body_img {
	float:left;
	margin:0 5px 5px 0;
}
/*==============================*/
/*=== Individual ====================*/
/*==============================*/

/*=== Index ====================*/
h2.index01 {
	padding:9px 10px 5px 10px;
	color:#FFF;
	background-color:#3399CC;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:0;
}
div.index_consultopics {
	margin-bottom: 1em;
	padding:10px;
	background-color: #d5edff;
}
div.index_consultopics div.index_consultopics_box {
	margin-bottom:10px;
	background-color:#FFF;
	border-radius:7px;
	behavior: url(/PIE.htc);
}
div.index_consultopics h3 {
	padding:9px 10px 5px 10px;
	font-weight:bold;
	color: #FFF;
	margin-bottom:1em;
	font-size:1.1em;
	border-radius:7px 7px 0 0;
	behavior: url(/PIE.htc);
}
div.index_consultopics h3.semi {
	background-color:#6666FF;
}
div.index_consultopics h3.etc {
	background-color:#f1a51a;
}
div.index_consultopics_block {
	margin:0 0 1.5em 0;
	padding:0 10px 1.5em 10px;
	border-bottom: #97B9C4 dotted 1px;
}
img.index_consultopics_img {
	float:left;
	margin:0 15px 0 0;
}
div.index_consultopics_content {
	margin:0 0 0 55px;
}
div.index_consultopics_img2 {
	float:right;
	width:105px;
	text-align:center;
}
img.index_consultopics_img2 {
	display:inline-block;
	width:auto;
	float:right;
	margin:0 0 0.5em 1em;
}
div.index_consultopics_content2 {
	margin:0 115px 0 0;
}
div.index_consultopics div.more {
	padding:0 15px 15px 15px;
	text-align:right;
}
div.index_block01,
div.index_block02,
div.index_block03,
div.index_block04,
div.index_block05,
div.index_block06,
div.index_block07,
div.index_block08,
div.index_block09,
div.index_block10,
div.index_block11 {
	margin-bottom:1em;
	padding:10px;
}
div.index_block01 {
	background-color:#FFE2F9;
}
img.index_block01 {
	display:block;
	margin:0 auto 1em auto;
}
div.index_block02 {
	background-color:#F0E3FD;
}
div.index_block03 {
	background-color:#D0E7FF;
}
img.index_block03,
img.index_block04,
img.index_block05,
img.index_block06,
img.index_block07,
img.index_block09,
img.index_block10 {
	margin:0 0 10px 10px;
	float:right;
}
div.index_block04 {
	background-color:#D0DEFF;
}
div.index_block04_content {
}
div.index_block04_inbox,
div.index_block06_inbox,
div.index_block06_inbox {
	padding:5px;
	clear:both;
	border:#006699 solid 1px;
}
a.index_block04_inbox,
a.index_block06_inbox,
a.index_block07_inbox {
	float:right;
}
div.index_block05 {
	background-color:#F0E3FD;
}
div.index_block06 {
	background-color:#ECFDEF;
}
div.index_block07 {
	background-color:#DCEBCF;
}
div.index_block08 {
	background-color:#E2E1FF;
}
img.index_block08 {
	margin:0 auto 10px auto;
	display:block;
}
div.index_block08_box {
	width:30%;
	float:left;
	margin:0 3% 2em 0;
	font-size:0.8em;
}
div.index_block08 h3 {
	clear:left;
	font-size:1.2em;
}
div.index_block09 {
	background-color:#FFE2F9;
}
div.index_block10 {
	background-color:#E2E1FF;
}
div.index_block11 {
	background-color:#E9FEFF;
}
iframe.fbpageplugin {
	display:none;
}
/*=== onlinesemi ====================*/
h3.onlinesemi {
	margin:10px 0 1em 0;
}
h4.onlinesemi {
	padding:10px 15px;
	margin:2em 0 1em 0;
	color:#FFF;
	background-color:#09308F;
	font-size:1.2em;
	/*border-radius:10px;*/
	behavior: url(/PIE.htc);
}
table.onlinesemi {
	border:#000 solid;
	border-width:1px 3px 3px 3px;
	display:block;
	border-collapse: collapse;
}
table.onlinesemi tr.head {
	display:block;
	background-color: #E1ECFD;
	padding:5px;
	border-style:solid;
	border-top-color:#000;
	border-bottom-color:#979797;
	border-width:2px 0 1px 0;
}
table.onlinesemi tr.body {
	display:block;
}
table.onlinesemi tr.body td {
	display:block;
	padding:5px;
}
table.onlinesemi th.num {
	font-size:1.2em;
	font-weight:bold;
	white-space:nowrap;
	display: inline-block;
	float:left;
}
table.onlinesemi th.title {
	font-size:1.2em;
	font-weight:bold;
	display:block;
	border-width:0 5px 1px 0;
	padding-left:2.2em;
}
table.onlinesemi th.date {
	white-space:nowrap;
	display:block;
	padding:5px 0 0 0;
	border-top-style:dotted;
	border-width:1px 0 0 0;
}
form.onlinesemi_form table {
	margin:0 0 1em 0;
}
form.onlinesemi_form table td,
form.onlinesemi_form table th {
	padding:10px;
	border:#CCC solid 1px;
}
form.onlinesemi_form table th {
	background-color:#F3F3F3;
}
form.onlinesemi_form table ul {
	margin:0 0 0 3.2em;
}
form.onlinesemi_form table ul li {
	margin:0 0 1em 0;
	text-indent:-3.2em;
}
form.onlinesemi_form table ul li input {
	vertical-align: bottom;
}
div.onlinesemi_headlinetitle span {
	padding:5px 10px;
	font-size:11px;
	color:#FFF;
	background-color:#F00;
	border-radius:5px;
	display:inline-block;
	float:left;
	behavior: url(/PIE.htc);
}
div.onlinesemi_headlinetitle h5 {
	font-size:18px;
	margin:0 0 1em 3em;
	font-weight:bold;
	color:#09308F;
}
div.onlinesemi_headline_img {
	text-align:center;
	margin:0 0 1em 0;
}
div.onlinesemi_headline_img img {
	width:100%;
	border-radius:5px 5px 0 0;
	behavior: url(/PIE.htc);
}
div.onlinesemi_headline_imgcaption {
	text-align:left;
	padding:10px;
	background-color:#000;
	color:#FFF;
	border-radius:0 0 5px 5px;
	behavior: url(/PIE.htc);
}
table.onlinesemi_headline {
	margin:0 0 2em 0;
}
table.onlinesemi_headline td,
table.onlinesemi_headline th {
	padding:10px;
}
table.onlinesemi_headline th {
	background-color:#E1ECFD;
	font-size:1.2em;
	font-weight:bold;
	border:#FFF solid;
	border-width:5px 0;
}
table.onlinesemi_headline td strong {
	font-size:1.2em;
	color:#09308F;
	display:block;
}
table.onlinesemi_headline ul {
	list-style:disc;
	padding:0 0 0 25px;
	margin:0.5em 0 0 0;
}
div.onlinesemi_programcontainer {
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom:3em;
}
div.onlinesemi_programblock {
	box-sizing:border-box;
	width:100%;
	margin-bottom:20px;
	/*background-color:#E1ECFD;*/
	background-color: #F8F8F8;
	border-radius:7px;
	box-shadow:#999 2px 2px 10px;
	behavior: url(/PIE.htc);
}
div.onlinesemi_programimg {
	background-color:#000;
	text-align:center;
	border-radius:7px 7px 0 0;
	behavior: url(/PIE.htc);
}
div.onlinesemi_programblock h6 {
	font-size:1.1em;
	font-weight:bold;
	color:#09308F;
	padding:10px 10px 10px 10px;
	background-color:#E1ECFD;
}
div.onlinesemi_programbody {
	padding:15px;
}
div.onlinesemi_instractor {
	margin-bottom:15px;
}
img.onlinesemi_instractor {
	float:left;
}
div.onlinesemi_instractor_body {
	margin:0 0 0 115px;
}
div.onlinesemi_instractor_body h5 {
	font-size:18px;
	margin:0 0 15px 0;
	font-weight:bold;
	color:#000;
}
/*=== butsuryuu/index.html ====================*/
h2.butsuryu_index {
	margin:0;
	padding:0;
	position:relative;
}
h2.butsuryu_index img.butsuryu_index_h2float {
	position:absolute;
	left:0;
	top:17%;
}
a.butsuryu_index_dl {
	display:block;
	border:#666 solid 1px;
	border-radius:10px;
	width:90%;
	box-sizing:border-box;
	padding:15px 15px 15px 75px;
	background-image:url(/butsuryuu/img/butsuryu_index_dl.png);
	background-position:18px center;
	background-repeat:no-repeat;
	background-color:#FFF;
	margin:2em auto 0 auto;
	font-size:1.3em;
	box-shadow:#999 3px 3px 7px;
	behavior: url(/PIE.htc);
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
a.butsuryu_index_dl:hover {
	opacity:0.7;
}
h3.butsuryu_index {
	margin:1.5em 0 0 0;
	font-size:1.6em;
	color:#000;
	border-bottom:#465ADF solid 3px;
	padding:3px 2px;
	font-weight:bold;
}
dl.butsuryu_catch {
	margin:1.5em 0 0 0;
	border:#BCA153 solid 2px;
	border-radius:50px;
	display:table;
	width:100%;
	overflow:hidden;
	behavior: url(/PIE.htc);
}
dl.butsuryu_catch dt,
dl.butsuryu_catch dd {
	display:table-cell;
}
dl.butsuryu_catch dt {
	vertical-align:middle;
	font-size:1.7em;
	color:#FFF;
	font-weight:bold;
	/*white-space:nowrap;*/
	line-height:1;
	min-width:3em;
	background-color:#BCA153;
	padding:10px 10px 10px 50px;
	background-repeat:no-repeat;
	background-position:15px center;
	background-image:url(/butsuryuu/img/butsuryu_index_kansa.png);
}
dl.butsuryu_catch dd {
	background-color:#FFF;
	color:#BCA153;
	padding:10px 15px;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:middle;
}
div.butsuryu_index_body {
	margin:1.5em 15px 0 15px;
	color:#000;
}
h4.butsuryu_index_desc {
	font-size:1.3em;
	color:#2C41BF;
	font-weight:bold;
	padding:3px 0;
	margin:1em 0;
	border-bottom:#94A0ED dotted 2px;
	display:inline-block;
}
div.butsuryu_index_flow {
	margin:2em 10px 0 10px;
}
div.butsuryu_index_flow_item {
	padding:0 0 20px 0;
	background-repeat:no-repeat;
	background-image:url(/butsuryuu/img/butsuryu_index_flow.png);
	background-position:bottom center;
}
div.butsuryu_index_flow div.end {
	padding:0;
	background:none;
}
div.butsuryu_index_flow_item h4 {
	color:#FFF;
	font-size:1.3em;
	background-color:#465ADF;
	padding:8px 10px 6px 10px;
	border-radius:8px 8px 0 0;
	overflow:hidden;
	behavior: url(/PIE.htc);
}
div.butsuryu_index_flow div.end h4 {
	background-color:#FF9900;
}
div.butsuryu_index_flow_itembody {
	border-color:#465ADF;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-radius:0 0 8px 8px;
	padding:10px;
	color:#000;
}
div.butsuryu_index_flow div.end div.butsuryu_index_flow_itembody {
	border-color:#FF9900;
}
div.butsuryu_index_check,
div.butsuryu_index_necessary {
	margin:3em 0 0 0;
	color: #000;
}
div.butsuryu_index_necessary {
	text-align:center;
}
div.butsuryu_index_check h4,
div.butsuryu_index_necessary h4 {
	font-weight:bold;
	font-size:1.25em;
	margin:0 0 1em 0;
}
div.butsuryu_index_check h4 {
	text-align:center;
}
div.butsuryu_index_check ul {
	margin:0 auto;
	display:table;
}
div.butsuryu_index_check ul li {
	font-size:1.1em;
	padding:2px 0 0 25px;
	display:block;
	margin:0 0 0.5em 0;
	background-image:url(/butsuryuu/img/butsuryu_index_check.png);
	background-repeat:no-repeat;
	background-position:left center;
}
h3.butsuryu_index_check2 {
	color:#4775DE;
	font-size:1.5em;
	padding:0 0 0 60px;
	margin:2em 0 1em 0;
	background-image:url(/butsuryuu/img/butsuryu_index_finger.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-weight:bold;
}
ul.butsury_index_pdf {
	margin:1em 15px;
}
ul.butsury_index_pdf a {
	padding:3px 0 3px 25px;
	background-image:url(/butsuryuu/img/butsuryu_index_pdf.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:inline-block;
}
h4.butsuryu_index {
	border-left:#465ADF solid 5px;
	padding:3px 0 3px 10px;
	font-size:1.3em;
	margin:1em 0 0 0;
	color:#000;
}
div.butsury_index_bounty_l {
	margin:0 0 1em 0;
}
div.butsury_index_bounty_r {
	text-align:center;
}
table.butsuryu_index {
	margin:1.5em 0 0 0;
}
table.butsuryu_index th,
table.butsuryu_index td {
	padding:5px;
}
table.butsuryu_index th {
	color:#FFF;
	background-color:#465ADF;
	border:#FFF solid 1px;
}
table.butsuryu_index td {
	border:#CCC solid 1px;
}
div.butsuryu_index_support {
	margin:1.5em 0 0 0;
	color:#000;
	font-size:1.1em;
}
div.butsuryu_index_support_r {
	clear:both;
	margin:1em 0 0 0;
}
img.butsuryu_index_supportbody_l {
	float:left;
}
div.butsuryu_index_supportbody_r {
	margin:0 0 0 110px;
}
div.butsuryu_index_consul {
	border:#FF6600 solid 3px;
	margin:6em 10px 0 10px;
	border-radius:15px;
	line-height:1.5em;
	font-size:1.1em;
	color:#000;
	padding:26px 25px 20px 25px;
	position:relative;
	behavior: url(/PIE.htc);
}
div.butsuryu_index_consul h3 {
	color:#FF6600;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 65px;
	background-image:url(/butsuryuu/img/butsuryu_index_talk.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	min-height:62px;
	position:absolute;
	top:-45px;
	left:5px;
}
div.butsuryu_index_consul h3 span {
	display:block;
	font-size:0.75em;
}
/*=== esr/the_community.html ====================*/
h3.the_community {
	border: #F44E52 solid;
	border-width: 0 0 2px 30px;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	margin: 5px 0 1em 0;
	color: #000;
	font-weight:bold;
	padding: 5px 0 2px 7px;
	border-collapse:collapse;
}
table.the_community tr.head01 th {
	background-color:#2A2983;
	text-align: center;
	color: #FFFFFF;
	font-weight:normal;
}
table.the_community tr.head02 th {
	background-color:#DEDEDE;
	font-weight:normal;
	text-align:center;
}
table.the_community th.head03 {
	text-align:left;
	font-weight:normal;
}
table.the_community td {
	font-weight:bold;
	text-align:center;
	width:2.8em;
}
table.the_community td,
table.the_community th {
	padding:5px;
	border:1px solid #666;
}
/*=== jinji/index.html ====================*/
div.jinji_content {
	font-size: 15px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
ul.jinji_headernav_sub {
	margin:8px 0 0 0;
	padding:0;
	display:flex;
	justify-content: space-between;
	list-style:none;
	flex-wrap: wrap;
}
ul.jinji_headernav_sub li {
	margin:0;
	padding:0;
	flex-grow:0;
	flex-basis: 50%;
	box-sizing:border-box;
	display:block;
}
ul.jinji_headernav_sub li:last-child {
	display:none;
}
ul.jinji_headernav_sub li a {
	margin:2px;
	background-color:#130FF9;
	color:#FFF;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding:10px 0;
	border-radius:3px;
}
ul.jinji_headernav_sub li a:hover {
	opacity:0.7;
}
h2.jinji_headernav_sub {
	background-color:#E7E7F5;
	margin:8px 0 0 0;
	padding:10px;
	color:#130FF9;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	text-shadow:#CBCBE4 2px 2px 0;
}
/*=== jinji/jinji_consul02.html ====================*/
div.jinji_content #jinji_h3 {
	margin: 3em 0 1em 0;
	border-left: #1D41E0 solid 12px;
}
div.jinji_content #jinji_h3 span {
	margin-left: 2px;
	display: block;
	color: #000000;
	font-size: 140%;
	padding: 5px 7px;
	background: url(../../images/jinji_consul_bg.gif) bottom repeat-x;
}
div.jinji_content ol#jinji_consul2a {
	margin-top:30px;
	list-style:none;
}
div.jinji_content #jinji_consul2a #jinji_consul2a1 {
	/*position:absolute;
right:1000px;
bottom:1000px;*/
text-indent:-9999px;
	display:block;
	height:1px;
}
div.jinji_content #jinji_consul2a ul {
	padding-left:20px;
	list-style-type:disc;
	font-weight:bold;
}
div.jinji_content div#jinji_consul2a {
	width:150px;
	float:left;
	font-size:0.8em;
}
div.jinji_content div#jinji_consul2a_bg1,
div.jinji_content div#jinji_consul2a_bg2,
div.jinji_content div#jinji_consul2a_bg3,
div.jinji_content div#jinji_consul2a_bg4,
div.jinji_content div#jinji_consul2a_bg5 {
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:30px;
}
div.jinji_content div#jinji_consul2a_bg1 {
	background-image:url(../../images/jinji_consul02_bg_1.gif);
}
div.jinji_content div#jinji_consul2a_bg2 {
	background-image:url(../../images/jinji_consul02_bg_2.gif);
}
div.jinji_content div#jinji_consul2a_bg3 {
	background-image:url(../../images/jinji_consul02_bg_3.gif);
}
div.jinji_content div#jinji_consul2a_bg4 {
	background-image:url(../../images/jinji_consul02_bg_4.gif);
}
div.jinji_content div#jinji_consul2a_bg5 {
	background-image:url(../../images/jinji_consul02_bg_5.gif);
}
div.jinji_content div#jinji_consul2a_bg_a {
	background:url(../../images/jinji_consul02_bg_b.jpg) bottom no-repeat;
	padding-bottom:80px;
	margin-bottom:30px;
}
div.jinji_content li#jinji_consul2a_bg_a {
	float:right;
}
div.jinji_content #jinji_consul2a img {
	display:block;
	margin:0 auto 0.5em auto;
}
div.jinji_content #jinji_consul2a p {
	font-size:0.8em;
	margin:0;
	padding-top:1em;
	clear:both;
}
div.jinji_content .header_sharoshi2 li a {
	background: #0909fd !important;
}
div.jinji_content .sharoshi_body .reset4 {
	margin: 15px 5px 0 0;
}
div.jinji_content .jinji .sharoshi_body {
	width: 630px;
}
div.jinji_content .inbp #sidebar {
	margin-top: 15px;
	width: 170px;
	background: #fff;
}
div.jinji_content .jinji_index_soft p {
	font-weight: normal;
	text-align: center;
}
/*=== jinji/jinji_consul03.html ====================*/
div.jinji_content .strong1u,
div.jinji_content .strong1,
div.jinji_content #strong1u,
div.jinji_content #strong1 {
	font-size: 110%;
	vertical-align: text-bottom;
}
div.jinji_content #strongu,
div.jinji_content #strong1u,
div.jinji_content#strong2u,
div.jinji_content #strong3u,
div.jinji_content #strong4u,
div.jinji_content #strong5u {
	text-decoration: underline;
}
div.jinji_content .strongr {
	color: #FF0000;
	border-color: #FF0000;
}
div.jinji_content ol#jinji_consul3_a {
	padding-top:10px;
}
div.jinji_content li#jinji_consul3_a1,
div.jinji_content li#jinji_consul3_a2,
div.jinji_content li#jinji_consul3_a3,
div.jinji_content li#jinji_consul3_a4,
div.jinji_content li#jinji_consul3_a5,
div.jinji_content li#jinji_consul3_a6 {
	/*padding-top:70px;*/
	padding-top:19%;
	list-style:none;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#EFF2FE;
	background-size:100% auto;
}
div.jinji_content li#jinji_consul3_a1 {
	padding-top:7%;
}
div.jinji_content li#jinji_consul3_a1 {
	background-image:url(../../images/jinji_consul03_a1.jpg);
}
div.jinji_content li#jinji_consul3_a2 {
	background-image:url(../../images/jinji_consul03_a2.jpg);
}
div.jinji_content li#jinji_consul3_a3 {
	background-image:url(../../images/jinji_consul03_a3.jpg);
}
div.jinji_content li#jinji_consul3_a4 {
	background-image:url(../../images/jinji_consul03_a4.jpg);
}
div.jinji_content li#jinji_consul3_a5 {
	background-image:url(../../images/jinji_consul03_a5.jpg);
}
div.jinji_content li#jinji_consul3_a6 {
	background-image:url(../../images/jinji_consul03_a6.jpg);
	margin-bottom:10px;
}
div.jinji_content table#jinji_consul3_a1 th,
div.jinji_content table#jinji_consul3_a1 td {
	vertical-align:top;
	padding:1px;
}
div.jinji_content table#jinji_consul3_a1 th {
	text-align:right;
}
div.jinji_content table#jinji_consul3_a1 td {
	text-align:left;
	padding-left:20px;
}
div.jinji_content dl#jinji_consul3_a1 {
	font-size:12px;
}
div.jinji_content dt#jinji_consul3_a1 {
	text-indent:-9999px;
	height:1px;
}
div.jinji_content dd#jinji_consul3_a_1 {
}
div.jinji_content dd#jinji_consul3_a_1 dt {
	font-weight:bold;
}
div.jinji_content ul#jinji_consul3_a_1 li {
	list-style:disc;
	margin-left:30px;
}
div.jinji_content dd#jinji_consul3_a_1b {
	margin-right:0;
}
div.jinji_content dd#jinji_consul3_a_2 {
	text-align:center;
	margin:0 0 1em 0;
}
div.jinji_content dd#jinji_consul3_a_2 img {
	border:#7E80A5 solid 1px;
}
div.jinji_content div#jinji_consul3_a_3 {
	padding:0 5px 0 10px;
	background:url(../../images/jinji_consul03_bg.gif) repeat-y;
	background-size:100% auto;
}
div.jinji_content dt#jinji_consul3_a2_1 {
	font-weight:bold;
	font-size:120%;
}
div.jinji_content ul#jinji_consul3_a2_1 {
	margin-left:20px;
}
div.jinji_content ul#jinji_consul3_b2 li {
	width:280px;
	float:left;
	padding-left:15px;
	background:url(../../images/circle_b.gif) no-repeat;
	background-position:0 3px;
	list-style:none;
}
div.jinji_content table#jinji_consul3_a1 {
	margin:0 auto;
}
div.consul03_menu01,
div.consul03_menu02 {
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color:#FFF;
	margin:0 0 1em 0;
}
div.consul03_menu01 > div,
div.consul03_menu02 > div {
	font-size:14px;
	border-radius:5px 5px 0 0;
	border-bottom:#FFF solid 1px;
	padding:10px 15px;
	font-weight:bold;
}
div.consul03_menu01 > h4,
div.consul03_menu02 > h4 {
	font-size:18px;
	margin:0;
	padding:10px 15px;
	border-radius: 0 0 5px 5px;
	font-weight:bold;
}
div.consul03_menu01 > div {
	background-color:#2E3BF9;
}
div.consul03_menu01 > h4 {
	background-color:#2430A8;
}
div.consul03_menu02 > div {
	background-color:#F28300;
}
div.consul03_menu02 > h4 {
	background-color:#C45800;
}
/*=== es_tp.html ====================*/
div.es_tp p {
	margin-bottom:1em;
}
div.es_tp h3 {
	background-color:transparent;
	font-weight:bold;
	margin:0 0 1em 0;
	font-size:1.2em;
}
div.es_tp h4,
div.es_tp h5 {
	margin-bottom:1em;
}
div.es_tp h2.es_tp_title {
	margin-bottom:1.5em;
	background:none !important;
	padding:0 !important;
	border:0 !important;
}
div.es_tp h3.es_tp_title {
	margin-bottom:1.5em;
	background-color:#990100 !important;
	color:#FFF !important;
	font-size:14px;
	font-weight:bold;
	padding:10px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5p;
	border-radius: 5px;
	position:relative;/*behavior:url(/PIE.htc);*/
}
div.es_tp div.es_tp_contentswrap {
	margin:1em 10px 3em;
}
div.es_tp hr,
div.es_tp div.es_tp_contentswrap2 {
	margin:1em 10px 2em;
	font-size:13px;
}
div.es_tp ol.es_tp_list_a {
	counter-reset:number;
	margin-bottom:5em;
	list-style:none;
margin:0;
padding:0;
}
div.es_tp ol.es_tp_list_a li {
	list-style:none;
	margin:0 0 1em 0;
	padding:0 0 0 1.5em;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
	position:relative;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
div.es_tp ol.es_tp_list_a li:before {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;;
	counter-increment: number;
	content: counter(number);
	padding:8px 6px 7px 6px;
	margin:0 10px 0 0;
	font-size:0.8em;
	background-color:#FD8004;
	color:#FFF;
	font-weight:bold;
	border-radius:5px;
	position:absolute;
	white-space:nowrap;
	vertical-align:bottom;
	display:inline-block;
	line-height:1;
	left:0;
	top:0;
}
div.es_tp dl.es_tp_flow {
	/*margin-left:30px;*/
}
div.es_tp dl.es_tp_flow dd {
	padding-left:70px;
	background-image:url(/images/es_tp_bg_a1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin-bottom:2em;
	/*margin-right:50px;*/
	margin-top:10px;
	font-size:0.9em;
}
div.es_tp dl.es_tp_flow dd.es_tp_flow {
	background-image:none;
	font-weight:bold;
	font-size:120%;
	padding-left:0;
	/*margin-right:30px;*/
	text-align:center;
}
div.es_tp dl.es_tp_flow span.es_tp_flow {
	margin:1em 0;
	display:block;
}
div.es_tp div.es_tp_notices {
	/*margin-left:30px;*/
	margin:70px 0 3em 0;
	position:relative;
}
div.es_tp div.es_tp_notices img {
	vertical-align:bottom;
}
div.es_tp div.es_tp_notices1 h4 {
	top:-18px;
}
div.es_tp div.es_tp_notices2 h4 {
	top:-40px;
}
div.es_tp div.es_tp_notices h4 {
	margin:0;
	text-align:center;
	position:absolute;
	width:100%;
}
div.es_tp div.es_tp_notices_contents {
	padding:50px 15px 15px 15px;
}
div.es_tp div.es_tp_attentions_contents {
	border:#FF9900 solid;
	border-width:4px 1px 1px 1px;
}
div.es_tp div.es_tp_program_contents {
	border:#022D02 solid;
	border-width:4px 1px 1px 1px;
}
div.es_tp ul.es_tp_attentions {
	margin-left:20px;
	font-weight:bold;
}
div.es_tp ol.es_tp_attentions {
	margin-left:30px;
	font-weight:bold;
}
div.es_tp ol.es_tp_attentions li,
div.es_tp ul.es_tp_attentions li {
	margin-bottom:1em;
}
div.es_tp ol.es_tp_attentions {
	list-style:decimal;
}
div.es_tp ol.es_tp_attentions li {
	font-size:120%;
}
div.es_tp span.es_tp_program_contents {
	display:block;
	margin-top:1em;
	font-size:80%;
}
div.es_tp dl.es_tp_prices {
	margin-top:2em;
}
div.es_tp dl.es_tp_prices img {
	display:block;
}
div.es_tp dl.es_tp_prices dt {
	margin-top:3em;
	margin-left:30px;
}
div.es_tp dl.es_tp_prices dt,
div.es_tp dl.es_tp_prices dd {
	margin-bottom:2em;
}
div.es_tp dl.es_tp_prices dd {
	margin-left:60px;
	margin-right:50px;
}
div.es_tp h4.es_tp_form {
	margin-top:5em;
}
div.es_tp table.es_tp_form {
	border-collapse:separate;
	margin:1em 15px;
}
div.es_tp table.es_tp_form th,
div.es_tp table.es_tp_form td {
	padding:5px;
	text-align:left;
	border-spacing:1px;
}
div.es_tp table.es_tp_form th {
	background-color:#CCCCFF;
	font-weight:normal;
}
div.es_tp div.es_tp_form {
	text-align:center;
	margin-bottom:3em;
}
div.es_tp h4.es_tp_h4_a {
	background-color:#227324;
	color:#FFF;
	padding:15px;
	border-radius:5px;
	font-weight:bold;
}
div.es_tp dl.es_tp_flow dt {
	display:table;
	width:100%;
}
div.es_tp dl.es_tp_flow span.num,
div.es_tp dl.es_tp_flow span.title,
div.es_tp dl.es_tp_flow span.term {
	display:table-cell;
	table-layout:fixed;
	font-size:0.9em;
}
div.es_tp dl.es_tp_flow span.num {
	background-color:#057E1F;
	color:#FFF;
	padding:5px 8px;
	height:1;
	width:25px;
	box-sizing:border-box;
	vertical-align:middle;
}
div.es_tp dl.es_tp_flow span.title {
	color:#057E1F;
	border: #CCC solid;
	border-width:1px 0;
	padding:5px 10px;
	font-weight:bold;
}
div.es_tp dl.es_tp_flow span.term {
	border: #CCC solid;
	border-width:1px 1px 1px 0;
	padding:5px;
	text-align:right;
	white-space: nowrap;
	vertical-align:middle;
}
div.es_tp dl.es_tp_flow span.num_orange {
	background-color:#FE810B;
}
div.es_tp dl.es_tp_flow span.title_orange {
	color:#FE810B;
}

/*=== f_employment/index2.html ====================*/
dl.f_employment_news {
	margin:0 0 2em 0;
	color:#000;
}
dl.f_employment_news dt,
dl.f_employment_news dd {
}
dl.f_employment_news dt {
	margin:20px 0 5px 0;
	position:relative;
	font-size:1.2em;
	padding:0 0 0 10px;
	border-left:#000 solid 3px;
}
dl.f_employment_news dt.active {
	
}
dl.f_employment_news dd {
	margin:0 0 0.5em 0;
	padding:15px;
	background-color:#F3F3F3;
	border:#999 solid;
	border-width:1px 2px 2px 1px;
}
dl.f_employment_news dt span.sw {
	font-size:12px;
	display:inline-block;
	padding:5px 15px;
	position:absolute;
	background-color:#FFF;
	right:0px;
	bottom:-1px;
	border:#999 dotted;
	border-width:1px 1px 1px 1px;
	z-index:9999;
	border-radius:5px;
	cursor:pointer;
	letter-spacing:0.15em;
}
dl.f_employment_news dt.active span.sw {
	border-style: solid;
	border-bottom-color:#F3F3F3;
	background-color:#F3F3F3;
	border-right-width:2px;
	border-radius:5px 5px 0 0;
	padding-bottom:10px;
	bottom:-6px;
}
div.f_employment_news_attention {
	padding:5px;
	text-align:center;
	font-size:12px;
	border:#CCC solid 1px;
	border-radius:10px;
	background-color:#F3F3F3;
}
dl.f_employment_news dd span.close {
	padding:6px 10px;
	color:#FFF;
	background-color:#000;
	display:block;
	cursor:pointer;
	margin-top:15px;
	border-radius:5px;
	text-align:center;
}
	
/*=== originaljinji2 ====================*/
h3.riginaljinji2_title {
	margin:0 0 1em 0;
	text-align: center;
}
div.originaljinji2_r ,
div.originaljinji2_l {
	float:none;
	width:100%;
}

/*=== soudan ====================*/
h3.soudan_terakoya {
    margin: 10px 0 1em 0;
}
h4.soudan_terakoya {
    padding: 10px 15px;
    margin: 2em 0 1em 0;
    color: #FFF;
    background-color: #09308F;
    font-size: 1.2em;
    border-radius: 10px;
    behavior: url(/PIE.htc);
}
div.soudan_terakoya_desc2,
div.soudan_terakoya_desc {
	margin-bottom:2em;
}
div.soudan_terakoya_desc2_left,
div.soudan_terakoya_desc_left {
	margin-bottom:1em;
}
div.soudan_terakoya_desc2 ul,
div.soudan_terakoya_desc_left ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:disc;
}
div.soudan_terakoya_desc2 ul li,
div.soudan_terakoya_desc_left ul  li{
	margin-bottom:0.6em;
}
div.soudan_terakoya_desc2_right,
div.soudan_terakoya_desc_right {
	text-align:center;
}
div.soudan_terakoya_desc2_right {
	position:relative;
	padding:0 0 70px 0;
}
div.soudan_terakoya_desc2_right > img {
	position:absolute;
	right:5px;
	bottom:0;
}
div.soudan_terakoya_desc2_rightbody {
	background-color:#666;
	color:#FFF;
	padding:15px 15px 20px 15px;
	border-radius:15px;
	text-align:left;
}
div.soudan_terakoya_desc em,
div.soudan_terakoya_desc2 em {
	text-decoration:underline;
}
div.soudan_terakoya_desc3 {
	background-color:#E3DEE9;
	color:#000;
	border-radius:10px;
	overflow:hidden;
	margin:2em 15px;
	box-shadow:#999 5px 5px 7px;
}
div.soudan_terakoya_desc3 h5 {
	background-color:#603472;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	padding:10px 20px;
	letter-spacing:0.1em;
}
div.soudan_terakoya_desc3body {
	padding:20px;
}
div.soudan_terakoya_desc3body ul {
	margin:0 1em 1em 1em;
	padding:0 0 0 20px;
	list-style: circle;
	font-size:15px;
	border:#666 dotted;
	border-width:1px 0;
}
div.soudan_terakoya_desc3body ul li {
	margin:0.2em 0 0.2em 0;
}
h4.soudan_terakoya_options {
	font-size:20px;
	color:#000;
	padding:0.5em 0 0 0;
	margin:2em 0 1em 0;
	border-top:#CCC dashed 1px;
	font-weight:bold;
	/*text-align:center;*/
}
table.soudan_terakoya_options {
	width:100%;
}
table.soudan_terakoya_options td,
table.soudan_terakoya_options th {
	padding:5px;
}
table.soudan_terakoya_options td {
	white-space:nowrap;
}

/*=== inbp_top.html ====================*/
table.inbp_top {
	border-collapse:collapse;
	width:100%;
	margin:5px 0 0 0;
}
table.inbp_top a {
	font-weight:bold;
}
table.inbp_top a:hover {
	text-decoration:none;
}
table.inbp_top th {
	width:90px;
}
table.inbp_top td,
table.inbp_top th {
	padding:5px;
}


/*=== inb, inbp 共通 ====================*/
div.jinji_headernav_sub_inbp {
	margin:8px 0 0 4px;
	padding:0;
	display:table;
	width:100%;
	box-sizing:border-box;
	border-collapse: separate;
	border-spacing:2px;
}
div.jinji_headernav_sub_inbp a {
	width:48%;
	padding:10px 5px;
	box-sizing:border-box;
	display: block;
	float:left;
	background-color: #F90;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	border-radius:3px;
	vertical-align:middle;
	margin:0 1% 1% 0;
}
div.jinji_headernav_sub_inbp a:hover {
	opacity:0.7;
}
div.jinji_headernav_sub_inbp a:nth-child(11),
div.jinji_headernav_sub_inbp a:nth-child(10),
div.jinji_headernav_sub_inbp a:nth-child(7),
div.jinji_headernav_sub_inbp a:nth-child(6),
div.jinji_headernav_sub_inbp a:nth-child(1),
div.jinji_headernav_sub_inbp a span.pc {
	display:none;
}
div.jinji_headernav_sub_inbp a:nth-child(5),
div.jinji_headernav_sub_inbp a:nth-child(4),
div.jinji_headernav_sub_inbp a:nth-child(3) {
	display:block;
}
div.jinji_headernav_sub_inbp a span.sp {
	display:inline;
}
h2.jinji_headernav_sub_inbp {
	background-color: #666;
	margin:8px 0 0 0;
	padding:10px;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0;
	text-shadow:#000 2px 2px 0;
}

/*=== inb_kadai_benkyoukai.html ====================*/
h3.qa01 {
	font-size: 16px;
    color: #333333;
    background-color: #FFFFFF;
    margin-top: 15px;
    margin-bottom: 10px;
    border-left: #000066 solid 20px;
    border-bottom: #000066 solid 2px;
	 font-weight: bold;
    padding: 5px 0 2px 7px;
}
table.kadai_benkyokai {
	border-collapse: collapse;
	width:100%;
	margin:0 0 0.5em 0;
}
table.kadai_benkyokai td,
table.kadai_benkyokai th {
	border:#333 solid 2px;
	padding:5px;
	text-align:center;
}
table.kadai_benkyokai th {
	background-color:#666;
	color:#FFF;	
}
table.kadai_benkyokai td {
	background-color:#FFFF99;
	color:#000;
}

/*=== zasshi.html ====================*/
h4.zasshi {
	margin:4em 0 1em 0;
}
h4.zasshi.begin {
	margin:2em 0 1em 0;
}
h5.zasshi {
	font-size:1.3em;
	font-weight:bold;
	border-top:#999 solid 1px;
	padding:10px 0 0 0;
	margin:3em 0 0.5em 0;
}
h5.zasshi.begin {
	margin:1em 0 0.5em 0;
}
h5.zasshi span {
	display:inline-block;
	margin:0 0 0 2em;
	font-weight:normal;
	font-size:0.8em;
}
h6.zasshi {
	color:#FF6606;
	font-size:1em;
}
ul.zasshi {
	padding:0 0 0 0;
	margin:1em 0 1em 5px; 
}
ul.zasshi li {
    padding-left: 1em; 
    text-indent: -1.3em;
		margin:0 0 0.7em 0;
}
ul.zasshi li:before {
	content:"■ ";
	color:#FF6606;
}
ul.zasshi li.star:before {
	content:"★ "
}