/* CSS Document */

/* -------------------------------------------------- */
/* main photo */
/* -------------------------------------------------- */

#contents #main_kosodate, #contents #main_kyouiku, #contents #main_traffic, #contents #main_estate, #contents #main_juumin,
#contents #main_shuurou, #contents #main_soudan, #contents #main_iryou, #contents #main_yuumeijin, #contents #main_zukan, #contents #main_pv {
	width: 700px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents #main_kosodate  { background: url(../img/pages/main_kosodate.jpg) no-repeat left; }
#contents #main_kyouiku   { background: url(../img/pages/main_kyouiku.jpg) no-repeat left; }
#contents #main_traffic   { background: url(../img/pages/main_traffic.jpg) no-repeat left; }
#contents #main_estate    { background: url(../img/pages/main_estate.jpg) no-repeat left; }
#contents #main_juumin    { background: url(../img/pages/main_juumin.jpg) no-repeat left; }
#contents #main_shuurou   { background: url(../img/pages/main_shuurou.jpg) no-repeat left; }
#contents #main_soudan    { background: url(../img/pages/main_soudan.jpg) no-repeat left; }
#contents #main_iryou     { background: url(../img/pages/main_iryou.jpg) no-repeat left; }
#contents #main_yuumeijin { background: url(../img/pages/main_yuumeijin.jpg) no-repeat left; }
#contents #main_zukan     { background: url(../img/pages/main_zukan.jpg) no-repeat left; }
#contents #main_pv        { background: url(../img/pages/main_pv.jpg) no-repeat left; }

/* -------------------------------------------------- */
/* promotion position */
/* -------------------------------------------------- */

#contents #promotion {
	margin: 0px 0px 0px 452px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 13px;
}
#contents #promotion img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

/* -------------------------------------------------- */
/* main menu */
/* -------------------------------------------------- */

#contents #mnu {
	margin: 5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#contents #mnu li {
	width: 112px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#contents #mnu li a {
	height: 40px;
	display: block;
}
#contents #mnu li a span { display: none; }
#contents #mnu #mnu_01 { background: url(../img/pages/mnu_01.jpg) no-repeat top; margin-left: 0px; }
#contents #mnu #mnu_01 a:hover { background: url(../img/pages/mnu_01.jpg) no-repeat bottom; }
#contents #mnu #mnu_02 { background: url(../img/pages/mnu_02.jpg) no-repeat top; }
#contents #mnu #mnu_02 a:hover { background: url(../img/pages/mnu_02.jpg) no-repeat bottom; }
#contents #mnu #mnu_03 { background: url(../img/pages/mnu_03.jpg) no-repeat top; }
#contents #mnu #mnu_03 a:hover { background: url(../img/pages/mnu_03.jpg) no-repeat bottom; }
#contents #mnu #mnu_04 { background: url(../img/pages/mnu_04.jpg) no-repeat top; }
#contents #mnu #mnu_04 a:hover { background: url(../img/pages/mnu_04.jpg) no-repeat bottom; }
#contents #mnu #mnu_05 { background: url(../img/pages/mnu_05.jpg) no-repeat top; }
#contents #mnu #mnu_05 a:hover { background: url(../img/pages/mnu_05.jpg) no-repeat bottom; }
#contents #mnu #mnu_06 { background: url(../img/pages/mnu_06.jpg) no-repeat top; width: 115px; }
#contents #mnu #mnu_06 a:hover { background: url(../img/pages/mnu_06.jpg) no-repeat bottom; }
#contents #mnu #mnu_07 { background: url(../img/pages/mnu_07.jpg) no-repeat top; margin-left: 0px; }
#contents #mnu #mnu_07 a:hover { background: url(../img/pages/mnu_07.jpg) no-repeat bottom; }
#contents #mnu #mnu_08 { background: url(../img/pages/mnu_08.jpg) no-repeat top; }
#contents #mnu #mnu_08 a:hover { background: url(../img/pages/mnu_08.jpg) no-repeat bottom; }
#contents #mnu #mnu_09 { background: url(../img/pages/mnu_09.jpg) no-repeat top; }
#contents #mnu #mnu_09 a:hover { background: url(../img/pages/mnu_09.jpg) no-repeat bottom; }
#contents #mnu #mnu_10 { background: url(../img/pages/mnu_10.jpg) no-repeat top; }
#contents #mnu #mnu_10 a:hover { background: url(../img/pages/mnu_10.jpg) no-repeat bottom; }
#contents #mnu #mnu_11 { background: url(../img/pages/mnu_11.jpg) no-repeat top; }
#contents #mnu #mnu_11 a:hover { background: url(../img/pages/mnu_11.jpg) no-repeat bottom; }
#contents #mnu #mnu_12 { background: url(../img/pages/mnu_12.jpg) no-repeat top; width: 115px; }
#contents #mnu #mnu_12 a:hover { background: url(../img/pages/mnu_12.jpg) no-repeat bottom; }
#contents #mnu #mnu_13 { background: url(../img/pages/mnu_13.jpg) no-repeat top; width: 700px; margin-left: 0px; }
#contents #mnu #mnu_13 a:hover { background: url(../img/pages/mnu_13.jpg) no-repeat bottom; }
#contents #mnu #mnu_14 { background: url(../img/pages/mnu_14.jpg) no-repeat top; width: 700px; margin-left: 0px; }
#contents #mnu #mnu_14 a:hover { background: url(../img/pages/mnu_14.jpg) no-repeat bottom; }

/* -------------------------------------------------- */
/* h2 */
/* -------------------------------------------------- */

#contents h2.header_kosodate, #contents h2.header_kyouiku, #contents h2.header_traffic, #contents h2.header_estate, #contents h2.header_juumin,
#contents h2.header_shuurou, #contents h2.header_soudan, #contents h2.header_iryou, #contents h2.header_yuumeijin, #contents h2.header_zukan {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: 1px solid #D5D5D5;
}
#contents h2 span {
	margin: 5px 5px 0px 5px;
	padding: 5px 0px 5px 15px;
	font-size: 1.5em;
	line-height: 125%;
	background: url(../img/pages/h2_default.jpg) no-repeat left bottom;
	display: block;
}
#contents h2.header_iryou span {
	margin: 5px 5px 0px 5px;
	padding: 5px 0px 5px 15px;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 125%;
	background: url(../img/pages/h2_iryou.jpg) no-repeat left bottom;
	display: block;
}

/* -------------------------------------------------- */
/* h3 default */
/* -------------------------------------------------- */

#contents h3.header_00 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	background: url(../img/pages/h3_default_bg.jpg) no-repeat left bottom;
	border-bottom: 1px solid #D5D5D5;
}
#contents h3.header_00 span {
	margin: 5px 5px 0px 5px;
	padding: 5px 0px 5px 15px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 125%;
	background: url(../img/pages/h3_default.jpg) no-repeat left bottom;
	border: none;
	display: block;
}

/* -------------------------------------------------- */
/* pager */
/* -------------------------------------------------- */

#contents .contents_body ul.pager {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body ul.pager li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	line-height: 175%;
	background: url(../img/pages/bg_linklist_brown.jpg) no-repeat left;
}

/* -------------------------------------------------- */
/* kosodate_pager */
/* -------------------------------------------------- */

#contents .contents_body .kosodate_pager {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	border-collapse: collapse;
}
#contents .contents_body .kosodate_pager td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
#contents .contents_body .kosodate_pager td img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
#contents .contents_body .kosodate_pager td div {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
#contents .contents_body .kosodate_pager td .kosodate_07 {
	width: 180px;
	height: 70px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 70px;
	background: url(../kosodate/img/bg_kosodate_007.jpg) no-repeat left;
}
#contents .contents_body .kosodate_pager td .kosodate_08 {
	width: 180px;
	height: 70px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 70px;
	background: url(../kosodate/img/bg_kosodate_008.jpg) no-repeat left;
}

/* -------------------------------------------------- */
/* links */
/* -------------------------------------------------- */

#contents .contents_body ul.links {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px;
	border: 1px solid #D5D5D5;
	background: url(../img/pages/bg_listarea_brown.gif) repeat left top;
}
#contents .contents_body ul.links li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 175%;
	list-style: none;
	background: url(../img/pages/bg_linklist_blue.jpg) no-repeat 5px;
}

/* -------------------------------------------------- */
/* kyouiku h3 */
/* -------------------------------------------------- */

#contents h3.header_01, #contents h3.header_02, #contents h3.header_03, #contents h3.header_04, #contents h3.header_05, 
#contents h3.header_06, #contents h3.header_07, #contents h3.header_08, #contents h3.header_09, #contents h3.header_10, #contents h3.header_11 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	background: none;
	border-top: 2px solid #666;
	border-bottom: 1px solid #D5D5D5;
}
#contents h3.header_01 span, #contents h3.header_02 span, #contents h3.header_03 span, #contents h3.header_04 span, #contents h3.header_05 span, 
#contents h3.header_06 span, #contents h3.header_07 span, #contents h3.header_08 span, #contents h3.header_09 span, #contents h3.header_10 span, #contents h3.header_11 span {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 125%;
	border: none;
	display: block;
}
#contents h3.header_01 span { background: url(../img/pages/h3_kyouiku_01.jpg) no-repeat left; }
#contents h3.header_02 span { background: url(../img/pages/h3_kyouiku_02.jpg) no-repeat left; }
#contents h3.header_03 span { background: url(../img/pages/h3_kyouiku_03.jpg) no-repeat left; }
#contents h3.header_04 span { background: url(../img/pages/h3_kyouiku_04.jpg) no-repeat left; }
#contents h3.header_05 span { background: url(../img/pages/h3_kyouiku_05.jpg) no-repeat left; }
#contents h3.header_06 span { background: url(../img/pages/h3_kyouiku_06.jpg) no-repeat left; }
#contents h3.header_07 span { background: url(../img/pages/h3_kyouiku_07.jpg) no-repeat left; }
#contents h3.header_08 span { background: url(../img/pages/h3_kyouiku_08.jpg) no-repeat left; }
#contents h3.header_09 span { background: url(../img/pages/h3_kyouiku_09.jpg) no-repeat left; }
#contents h3.header_10 span { background: url(../img/pages/h3_kyouiku_10.jpg) no-repeat left; }
#contents h3.header_11 span { background: url(../img/pages/h3_kyouiku_11.jpg) no-repeat left; }

/* -------------------------------------------------- */
/* kosodate h3 */
/* -------------------------------------------------- */

#contents h3.header_kosodate_01, #contents h3.header_kosodate_02, #contents h3.header_kosodate_03,
#contents h3.header_kosodate_04, #contents h3.header_kosodate_05, #contents h3.header_kosodate_06 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	background: none;
	border-bottom: 1px solid #D5D5D5;
}
#contents h3.header_kosodate_01 { background: url(../img/pages/h3_kosodate_01_bg.jpg) no-repeat left bottom; }
#contents h3.header_kosodate_02 { background: url(../img/pages/h3_kosodate_02_bg.jpg) no-repeat left bottom; }
#contents h3.header_kosodate_03 { background: url(../img/pages/h3_kosodate_03_bg.jpg) no-repeat left bottom; }
#contents h3.header_kosodate_04 { background: url(../img/pages/h3_kosodate_04_bg.jpg) no-repeat left bottom; }
#contents h3.header_kosodate_05 { background: url(../img/pages/h3_kosodate_05_bg.jpg) no-repeat left bottom; }
#contents h3.header_kosodate_06 { background: url(../img/pages/h3_kosodate_06_bg.jpg) no-repeat left bottom; }

#contents h3.header_kosodate_01 span, #contents h3.header_kosodate_02 span, #contents h3.header_kosodate_03 span,
#contents h3.header_kosodate_04 span, #contents h3.header_kosodate_05 span, #contents h3.header_kosodate_06 span {
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 5px 15px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 125%;
	border: none;
	display: block;
}
#contents h3.header_kosodate_01 span { background: url(../img/pages/h3_kosodate_01.jpg) no-repeat left; }
#contents h3.header_kosodate_02 span { background: url(../img/pages/h3_kosodate_02.jpg) no-repeat left; }
#contents h3.header_kosodate_03 span { background: url(../img/pages/h3_kosodate_03.jpg) no-repeat left; }
#contents h3.header_kosodate_04 span { background: url(../img/pages/h3_kosodate_04.jpg) no-repeat left; }
#contents h3.header_kosodate_05 span { background: url(../img/pages/h3_kosodate_05.jpg) no-repeat left; }
#contents h3.header_kosodate_06 span { background: url(../img/pages/h3_kosodate_06.jpg) no-repeat left; }

/* -------------------------------------------------- */
/* soudan */
/* -------------------------------------------------- */

.contents_body ul.soudan_anc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents_body ul.soudan_anc li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/pages/bg_linklist_brown.jpg) no-repeat left;
}

#contents .contents_body .font_mini {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
#contents .contents_body .font_mini th {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	color: #FFF;
	text-align: left;
	border: 1px solid #999;
	background-color: #3B2B1E;
}
#contents .contents_body .font_mini td {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #999;
	background-color: #FFF7ED;
}

#contents .contents_body .font_mini ul.stance {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}
#contents .contents_body .font_mini ul.stance:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}
#contents .contents_body .font_mini ul.stance li {
	margin: 0px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#contents .contents_body .font_mini ul.stance li.sub_001 { background-color: #FFFF99; border: 1px solid #FFCC00; }
#contents .contents_body .font_mini ul.stance li.sub_002 { background-color: #CCFFCC; border: 1px solid #1FB714; }
#contents .contents_body .font_mini ul.stance li.sub_003 { background-color: #FFCC99; border: 1px solid #FF9900; }
#contents .contents_body .font_mini ul.stance li.sub_004 { background-color: #CCFFFF; border: 1px solid #33CCCC; }

/* -------------------------------------------------- */
/* iryou */
/* -------------------------------------------------- */

#contents h3.header_iryou {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	background: none;
	border-top: 2px solid #666;
	border-bottom: 1px solid #D5D5D5;
}
#contents h3.header_iryou span {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 125%;
	background: url(../img/pages/h3_iryou.jpg) no-repeat left;
	border: none;
	display: block;
}
#contents .contents_body .nurse {
	height: 86px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 86px;
	background: url(../iryou/img/bg_nurse.jpg) no-repeat left;
}

#contents .contents_body .iryou_left {
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#contents .contents_body .iryou_right {
	width: 350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
}

#contents .contents_body .iryou_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: separate;
}
#contents .contents_body .iryou_list th {
	padding: 5px;
	padding-left: 35px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #CCC;
	background: url(../iryou/img/bg_list.jpg) no-repeat 5px;
	background-color:#F0F0F0;
}
#contents .contents_body .iryou_list td {
	padding: 5px;
	border: 1px solid #CCC;
	background-color:#FFF;
	text-align: center;
}

/* -------------------------------------------------- */
/* kyouiku */
/* -------------------------------------------------- */

#contents #kyouiku {
	width: 660px;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	line-height: 150%;
	/*border: 1px solid #FF0000;*/
}
#contents #kyouiku table {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
#contents #kyouiku td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
#contents #kyouiku td div {
	height: 80px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	background-color: #F0EADA;
	border: 1px solid #D5D5D5;
}
#contents #kyouiku td .sub {
	height: 30px;
	margin: 0px 0px 8px 0px;
	padding: 5px;
	line-height: 30px;
	background-color: #F0EADA;
	border: 1px solid #D5D5D5;
}
#contents #kyouiku td img {
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

/* -------------------------------------------------- */
/* soudan */
/* -------------------------------------------------- */

#contents .contents_body .font-mini {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
#contents .contents_body .font-mini th {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	color: #FFF;
	text-align: center;
	border: 1px solid #999;
	background-color: #3B2B1E;
}
#contents .contents_body .font-mini td {
	margin: 0px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #999;
	background-color: #FFF7ED;
}

#contents .contents_body .font-mini ul.stance {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}
#contents .contents_body .font-mini ul.stance:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}
#contents .contents_body .font-mini ul.stance li {
	margin: 0px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#contents .contents_body .font-mini ul.stance li.sub_001 { background-color: #FFFF99; border: 1px solid #FFCC00; }
#contents .contents_body .font-mini ul.stance li.sub_002 { background-color: #CCFFCC; border: 1px solid #1FB714; }
#contents .contents_body .font-mini ul.stance li.sub_003 { background-color: #FFCC99; border: 1px solid #FF9900; }
#contents .contents_body .font-mini ul.stance li.sub_004 { background-color: #CCFFFF; border: 1px solid #33CCCC; }

/* -------------------------------------------------- */
/* JUUMIN ONLY */
/* -------------------------------------------------- */

#contents .contents_body .f_contents {
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#contents .contents_body .f_side {
	width: 310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	float: right;
	display: inline;
}

/* -------------------------------------------------- */
/* zukan */
/* -------------------------------------------------- */

#contents .contents_body .zukan_1 {
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#contents .contents_body .zukan_2 {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
#contents .contents_body .zukan_2 .photo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body .zukan_2 .photo img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 5px solid #333;
}
#contents .contents_body .zukan_2 ul.thumb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body .zukan_2 ul.thumb:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}
#contents .contents_body .zukan_2 ul.thumb li {
	width: 70px;
	margin: 0px 0px 0px 15px;
	_margin-left: 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	border: none;
}
#contents .contents_body .zukan_2 ul.thumb li.m_none { margin-left: 0px; }
#contents .contents_body .zukan_2 ul.thumb li img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border: 5px solid #333;
}

/* -------------------------------------------------- */
/* traffic */
/* -------------------------------------------------- */

#contents .contents_body .traffic_1 {
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#contents .contents_body .traffic_2 {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
#contents .contents_body .traffic_2 .photo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body .traffic_2 .photo img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 5px solid #333;
}
#contents .contents_body .traffic_2 ul.thumb {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body .traffic_2 ul.thumb:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}
#contents .contents_body .traffic_2 ul.thumb li {
	width: 70px;
	margin: 0px 0px 0px 15px;
	_margin-left: 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	border: none;
}
#contents .contents_body .traffic_2 ul.thumb li.m_none { margin-left: 0px; }
#contents .contents_body .traffic_2 ul.thumb li img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border: 5px solid #333;
}

/* -------------------------------------------------- */
/* pv */
/* -------------------------------------------------- */

#contents .contents_body .pv_1 {
	width: 425px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#contents .contents_body .pv_1 img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contents .contents_body .pv_2 {
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #0057AA;
	float: right;
	display: inline;
}
#contents .contents_body .pv_2 h2.header_pv {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 125%;
	border: none;
	border-top: 2px solid #6DAD17;
	border-bottom: 2px solid #6DAD17;
}
#contents .contents_body .pv_2 h2.header_pv span {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #FF0000;
	font-size: 1em;
	font-weight: bold;
	background: none;
}