@charset "utf-8";
/*
Theme Name: Labrid - 21
Theme URI: http://labrid.jp/
Description: twenty ten customized by Labrid
Author: K.Yamada
*/


/********************************************** all */

/*** reset ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,hr{
    margin:0;padding:0;
}
table{
    border-collapse:collapse;border-spacing:0;
}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,dt,th,var{
    font-style:normal;font-weight:normal;
}
li { list-style:none; } caption,th{ text-align:left; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align: baseline;_vertical-align:middle;}
input,textarea,select{ *font-size:100%; }
input[type="checkbox"],input[type="radio"] { position:relative\9;top:2px\9;*top:-2px;}
legend{ color:#000; }
:focus{ outline:0; }
img { vertical-align:bottom; border:none; }

.screen-reader-text { display:none; }


/*** css3 ***/
body { behavior: url(js/csshover3.htc); }
#header,
#globalWrap,
#pageTtl,
.contTtl,
.imgPic,
#content,
#post-106 .column h2 { behavior: url(js/PIE.htc); }


/*** font ***/
body{font-size:12px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",arial,helvetica,clean,sans-serif;*font-size:74%;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;}

table {font-size:inherit;font:100%;}

.text10 { font-size:83%; }
.text11 { font-size:92%; }
.text12 { font-size:100%; }
.text13 { font-size:108%; }
.text14 { font-size:116%; }
.text15 { font-size:125%; }
.text16 { font-size:133.3%; }
.text17 { font-size:141.7%; }
.text18 { font-size:150%; }
.text19 { font-size:158.3%; }
.text20 { font-size:166.7%; }

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	line-height:1.2;
}

/*** color ***/
.fc-red		{ color:red; }
.fc-blue		{ color:#003F73; }


/*** link ***/
a { color: #003F73; }

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

a:hover img.bright {
	opacity:0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);
}

a.exlink {
	padding-right:15px;
	background: url(images/ic_blank.gif) right center no-repeat;
}
a.icpdf {
	padding-right:15px;
	background: url(images/ic_pdf.gif) right center no-repeat;
	margin-right:3px;
}
a.icdoc {
	padding-right:15px;
	background: url(images/ic_doc.gif) right center no-repeat;
	margin-right:3px;
}
a.icxls {
	padding-right:15px;
	background: url(images/ic_xls.gif) right center no-repeat;
	margin-right:3px;
}


/*** layout ***/
body { background-color:#FFF; color:#333; }
#toppage {}
#secpage {}

/* flame */

#homepage {
	text-align:center;
	width:100%;
}

#header {
	width:100%;
	border-bottom: solid 2px #fff;
	background: #fff url(images/headnav_bg.gif) center bottom repeat-x;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	position:relative;
	z-index:5;
}

#headInner {
	text-align: left;
	width: 900px;
	margin:0 auto;
	position:relative;
}
#headInner:after {
	content: " ";
	display: table;
	clear: both;
}

#headlogo {
	float:left;
	width:300px;
	height:68px;
	margin:8px 0 16px;
}
#headlogo a {
	display:block;
	width:300px;
	height:68px;
	text-indent:-999em;
	background:url(images/headlogo.gif) center center no-repeat;
}
#headlogo a:hover {
	opacity:0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);
}

#hd-countdown {
	float:right;
	text-align:right;
	margin-top:40px;
	font: bold 18px/32px "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#hd-countdown .c-day {
	font-size:28px;
}
#hd-countdown a:link {
	text-decoration:none;
}

#globalWrap {
	width:100%;
	height:24px;
	padding:9px 0 17px;
	background:url(images/gbmenu_bg.gif) 0 0 repeat-x;
}
#toppage #globalWrap {
	padding:10px 0;
	margin-bottom:20px;
	background:#eee;
}
#globalInner {
	width:901px;
	margin:0 auto;
	text-align:left;
}

#middle {
	width:100%;
}
#midInner {
	width:900px;
	margin:15px auto 25px;
	text-align:left;
}
#midInner:after {
	content: " ";
	display: table;
	clear: both;
}

#content {
	margin-bottom:30px;
}
#toppage #content { width:900px; }


#bread {
	width:900px;
	margin:0.8em auto 1.5em;
	padding-bottom:0.5em;
	border-bottom:solid 1px #ccc;
	zoom:1;
	font-size:93%;
	text-align:left;
	line-height:1.2;
}
#bread a { color:#333; }
#bread a:hover { color:#666; }


#footer {
	clear:both;
	width:100%;
	padding:5px 0;
	text-align:center;
	background:#F5F5F6 url(images/footmn_bg.gif) 0 0 repeat-x;
}



/* navi */
#head-menu {
	clear:both;
}
#headnav {
	text-align: left;
	width: 900px;
	margin:0 auto;
}
#headnav:after {
	content: " ";
	display: table;
	clear: both;
}
#headnav > li {
	float:left;
	width:20%;
	position:relative;
	z-index:101;
	border-left:solid 1px #aaa;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
#headnav > li:last-child {
	border-right:solid 1px #aaa;
}
#headnav li a {
	display:block;
	font-size:15px;
	line-height:20px;
	padding-top:2px;
	padding-bottom:10px;
	border-bottom: solid 2px #c0cede;
	text-align:center;
	color: #333;
	text-decoration:none;
}
#headnav li a:hover,
#headnav li.active a {
	border-bottom-color: #d90000;
background: -moz-linear-gradient(top, rgba(192,206,222,0) 10%, rgba(192,206,222,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(192,206,222,0)), color-stop(100%,rgba(192,206,222,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(192,206,222,0) 10%,rgba(192,206,222,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(192,206,222,0) 10%,rgba(192,206,222,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(192,206,222,0) 10%,rgba(192,206,222,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(192,206,222,0) 10%,rgba(192,206,222,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c0cede', endColorstr='#a6c0cede',GradientType=0 ); /* IE6-9 */
}

#headnav > li ul.sub-menu {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	margin: 0;
	position: absolute;
	top: 34px;
	left: -1px;
	width: auto;
	border: 1px solid #fff;
	border-top:none;
	border-bottom:none;
	padding-top:2px;
	z-index: 102;
}
#headnav > li:last-child ul.sub-menu {
	left: auto;
	right:-1px;
}
#headnav li ul.sub-menu li {
	border-bottom: 1px solid #fff;
	border-left:none;
	display:block;
	width:auto;
	padding:0;
	float:none;
	position:relative;
	z-index:103;
}
#headnav li ul.sub-menu a {
	display:block;
	background:#C1CEDE;
	font-size:12px;
	line-height:16px;
	padding:4px 10px;
	width: auto;
	min-width:159px;
	text-align:left;
	text-decoration:none;
	white-space: nowrap;
}
#headnav li ul.sub-menu a:hover {
	color:#03c;
	background:#D3DDE7;
}

#hdlng {
	position:absolute;
	top:0;right:0;
	width:95px;
	height:25px;
	color:#DCE3F5;
	background: url(images/lang_bg.png) center top no-repeat;
	text-align:center;
}
* html #hdlng {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=images/lang_bg.png);
}
#hdlng a {
	display:block;
	width:91px;
	height:23px;
	line-height:17px !important;
	margin-left:2px;
	color:#FFF;
	text-decoration:none;
}
#hdlng a:hover {
	color:#adbacd;
}

#hdsrc {
	position:absolute;
	top:40px;right:0;
	width:280px;
	text-align:right;
}
#hdsrc input.wd {
	width:200px !important;
	line-height:18px;
	padding: 0 8px !important;
	height: 28px !important;
	vertical-align: baseline;
	border: solid 1px #ccc !important;
	background-position: 5px 50% !important;
}
#hdsrc input[type=submit] {
	height: 28px;
	line-height:20px;
	padding: 0 12px;
	font-size: 14px;
	vertical-align: baseline;
}


/* global */
#globalmenu {
	width:900px;
	height:24px;
	border-right:solid 1px #adbacd;
}
#globalmenu li {
	float:left;
	z-index:91;
	border-left:solid 1px #adbacd;
}
#globalmenu li a {
	display:block;
	font-size:12px;
	line-height:24px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
#toppage #globalmenu li a {
	color:#333;
	font-weight:bold;
}
#globalmenu li a:hover {
	color:#adbacd;
}
#toppage #globalmenu li a:hover {
	color:#777;
}
#globalmenu li.current_page_item > a,
#globalmenu li.current_page_ancestor > a {
	color:#FF6 !important;
}

#globalmenu li ul.children {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	margin: 0;
	position: absolute;
	top: 24px;
	left: 0px;
	width: 100%;
	border-top: 1px solid #adbacd;
	z-index: 92;
}
#globalmenu li ul.children li {
	margin-left:-1px;
	border-right: 1px solid #adbacd;
	border-bottom: 1px solid #adbacd;
}
#globalmenu li ul.children a {
	line-height:22px;
	padding-bottom:1px;
	background:#01225C;
}
#globalmenu li ul.children a:hover {
	color:#fff;
	background:#285185;
}

.gbnum2 li { width:449px; }
.gbnum3 li { width:299px; }
.gbnum4 li { width:224px; }
.gbnum5 li { width:176px; }
.gbnum6 li { width:149px; }
.gbnum7 li { width:127px; }
.gbnum8 li { width:111px; }

/*.gbnum8 .page-item-106 { width:131px !important; }
.gbnum8 .page-item-108 { width:153px !important; } */
.gbnum7 .gbeduxx { width:193px !important; }
.gbnum5 li.page-item-201 { width:189px; }

/*
#globalmenu .page-item-199 a {
	background:url(images/gbbt_pink.gif) center center no-repeat;
}
#globalmenu .page-item-197 a {
	background:url(images/gbbt_green.gif) center center no-repeat;
}
*/

/* side */
.sidemenu {
	margin-bottom:15px;
	width:100%;
}
.sidemenu ul {
	border-bottom:solid 1px #ccc;
	zoom:1;
}
.sidemenu a {
	text-decoration:none;
}
.sidemenu li {
	border-top:solid 1px #ccc;
	zoom:1;
}
.sidemenu li a {
	display:block;
	line-height:1.3;
	padding:10px 6px 10px 20px;
	background:url(images/bow_r.gif) 8px 12px no-repeat;
}
.sidemenu li a:hover {
	background:url(images/bow_r_over.gif) 8px 12px no-repeat;
}
.sidemenu li ul {
	margin-left:12px;
	margin-bottom:0 !important;
	border-bottom:none !important;
}
.sidemenu li ul li {
	border-top:dotted 1px #ccc !important;
}

#catmenu h3 {
	color:#003F73;
	padding:0 0 5px 7px;
	font-size:116%;
	line-height:1.3;
}
#catmenu h3 a {
	text-decoration:none;
}
#catmenu ul {
	margin-bottom:15px;
}

#pagemenu h3 {
	margin-bottom:0.5em;
	font-size:116%;
	line-height:1.3 !important;
}
#pagemenu h3 a {
	display:block;
	background-color:#003F73;
	color:#FFF;
	padding:13px 6px 11px;
	text-align:center;
	text-decoration:none;
}
#pagemenu h3 a:hover {
	background-color:#2ba2b0;
}

.sidebutton {
	margin-bottom:15px;
}
.sidebutton li {
	display:inline;
}
.sidebutton li a {
	display:block;
	font-size:13px;
	line-height:16px;
	height:16px;
	width:197px;
	padding:13px 17px 14px;
	margin-bottom:2px;
	color:#FFF;
	text-decoration:none;
}
.sbm01 a { background:url(images/smb-bg01.gif) no-repeat; }
.sbm02 a { background:url(images/smb-bg02.gif) no-repeat; }

#sidebanner {
	margin-bottom:15px;
	border-top:solid 1px #ccc;
	zoom:1;
}
#sidebanner li {
	width:100%;
	padding:7px 0;
	border-bottom:solid 1px #ccc;
	zoom:1;
}
.sidebutton li a:hover,
#sidebanner li a:hover {
	opacity:0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);
}


/* footmenu */
#footer a {
	text-decoration:none;
	color:#333;
}
#footer a:hover { color: #004098; }

#foothd {
	width:900px;
	margin:0 auto;
	padding:3px 0 5px;
	overflow:hidden;
}
#footlogo {
	float:left;
	width:246px;
	height:56px;
}
#footlogo a:hover img {
	opacity:0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);
}

#foothr {
	float:right;
	width:600px;
	text-align:right;
}
#pagetop {
	margin-top:5px;
	padding-right:5px;
}
#pagetop a {
	padding-right:12px;
	line-height:15px;
	background:url(images/bow_t.gif) right center no-repeat;
}
#ftsrc {
	margin-top:6px;
	padding-right:2px;
}
#ftsrc input.wd {
	border:solid 1px #ababab;
	padding:3px;
}

#footMn1 {
	clear:both;
	width:100%;
	background-color:#E2E2E5;
	text-align:center;
}
#footMn1 li {
	display: inline-block;
	zoom: 1; *display: inline;
	margin:0 14px;
	line-height:33px;
}

#footMn2 {
	width:900px;
	margin:15px auto;
	line-height:2.2;
	overflow:hidden;
	text-align:left;
}
#footMn2 ul {
	float:left;
}
#fmn01 {
	width: 140px;
	padding-bottom:2.2em;
	border-right:solid 1px #ccc;
	display:inline;
	margin-right:30px;
}
#fmn02,#fmn03,#fmn04,#fmn05 {
	width:182px;
}
#footMn2 li ul {
	float:none;
}
#footMn2 li ul li {
	margin-left:1.4em;
	list-style:disc;
	font-size:93%;
}

#footInfo {
	clear:both;
	width:100%;
	background-color:#003F73;
	color:#fff;
	padding:20px 0 20px;
	overflow:hidden;
}
#footIfInn {
	width:900px;
	margin:0 auto;
	text-align:left;
	line-height:1.2;
}
#footIfInn address {
	float:left;
	width:480px;
}
#footIfInn p {
	float:right;
	text-align:right;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
}

/* content */
.column {
	width:100%;
	margin:2em 0;
}

.column h2,
.column h3,
.column h4,
.column h5,
.column h6 {
	margin:1.6em 0 0.5em;
	color:#003F73;
	clear:both;
}

.column h6 { font-size:108%; }
.column h5 { font-size:116%; }
.column h4 { font-size:125%; }
.column h3 { font-size:133.3%; }
.column h2 { font-size:141.7%; }

.column p,
.column ul,
.column ol,
.column dl,
.column form {
	line-height:1.7;
	margin-top:1em;
}
.column ul ul,
.column ol ul,
.column ul ol,
.column ol ol {
	margin-top:0 !important;
	margin-bottom:0.5em;
}

.column ul li { list-style-type:disc; margin-left:24px; }
.column ol li { list-style-type:decimal; margin-left:28px; }
.column ul ol li { list-style-type:decimal !important; }
.column ol ul li { list-style-type:disc !important; }

.column hr {
	width:100%;
	margin-top:2em;
	height:1px;
	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:#c2c2c2;
}

.column table {
	margin-top:0.8em;
	margin-bottom:0.2em;
}
.column table caption {
	font-weight:bold;
	letter-spacing:1px;
	padding:0.8em 0 0.5em;
	text-align:left;
	display:block;
}
.column table td, .column table th {
	padding:6px 15px;
	line-height:1.5;
	border:solid 1px #ccc;
}
.column table th {
	background-color:#F7F2E6;
	font-weight:normal;
	text-align:center;
}


/* title design */
#headerTtl {
	width:100%;
	background:#566ed1 url(images/headttl_bg.gif) 0 0 repeat-x;
}
#headerTtl h1, #headerTtl div {
	margin:0 auto;
	width:900px;
}

.pageTtl {
	margin:0;
	padding:3px 0 3px 14px;
	border-left:5px solid #003F73;
}

.singleTtl {
	margin:0;
	padding:1.1em 0;
	border-top:solid 3px #003F73;
	border-bottom:solid 1px #003F73;
	font-size:190%;
	line-height:1.3;
	color:#003F73;
}

.singleTtl span {
	font-size:65%;
}


.bgblueTtl {
	padding:7px 10px 6px;
	color:#FFF !important;
	background-color:#003F73;
	line-height:1.1;
}
a.bgblueTtl { display: block; }
a.bgblueTtl:hover { opacity:0.7; }

.bgGradWBttl {
	display:block;
	text-decoration: none;
	padding: 20px;
	background: url(images/bg-grd-wb.png) center bottom repeat-x;
	border: solid 1px #fff;
	box-shadow: 0 1px 3px #999;
	text-align:center;
	border-radius: 5px;
}

.ttl-link-obi {
	font-size:133%;
}
.ttl-link-obi a {
	display:block;
	padding:7px 10px 6px;
	text-decoration:none;
	background-color:#003F73;
	line-height:1.1;
	color:#FFF;
}
.ttl-link-obi a:hover {
	background-color:#2ba2b0;
}


/*** library ***/

.entry-meta {
	margin-top:0.6em;
	text-align:right;
	font-size:93%;
}

.imgLeft {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	}

.imgRight {
	float:right;
	margin-left:20px;
	margin-bottom:15px;
	}

.imgCenter {
	display:block;
	text-align:center;
	margin:0 auto 10px;
}

.imgPic {
	position:relative;
	padding:3px;
	background:#FFF;
	-moz-box-shadow: 0px 2px 3px #777;
	-webkit-box-shadow: 0px 2px 3px #777;
	box-shadow: 0px 2px 3px #777;
}

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


.txCenter {
	text-align:center;
	}

.txRight {
	text-align:right;
	}

.txLeft {
	text-align:left;
	}

/* margin */
/* bottom */
.mgb00 { margin-bottom: 0 !important; }
.mgb05 { margin-bottom: 0.5em !important; }
.mgb10 { margin-bottom: 1em !important; }
.mgb15 { margin-bottom: 1.5em !important; }
.mgb20 { margin-bottom: 2em !important; }
.mgb30 { margin-bottom: 3em !important; }
.mgb40 { margin-bottom: 4em !important; }

/* top */
.mgt00 { margin-top: 0 !important; }
.mgt05 { margin-top: 0.5em !important; }
.mgt10 { margin-top: 1em !important; }
.mgt15 { margin-top: 1.5em !important; }
.mgt20 { margin-top: 2em !important; }
.mgt30 { margin-top: 3em !important; }
.mgt40 { margin-top: 4em !important; }

.mgt-05 { margin-top: -0.5em !important; }
.mgt-10 { margin-top: -1em !important; }
.mgt-15 { margin-top: -1.5em !important; }
.mgt-20 { margin-top: -2em !important; }


/* left */
.mgl05 { margin-left: 0.5em !important; }
.mgl10 { margin-left: 1em !important; }
.mgl15 { margin-left: 1.5em !important; }
.mgl20 { margin-left: 2em !important; }
.mgl30 { margin-left: 3em !important; }


/* line height */
.lheight11 { line-height:1.1 !important; }
.lheight14 { line-height:1.4 !important; }
.lheight20 { line-height:2.0 !important; }
.lheight25 { line-height:2.5 !important; }
.lheight30 { line-height:3.0 !important; }

/* inline block */
.ibWrap {
	letter-spacing: -0.4em;
	*letter-spacing: normal;
}

.ibWrap .ibPart {
	display: inline-block;
	zoom: 1; *display: inline;
	letter-spacing: normal;
	vertical-align: top;
}
.ibWrap li.ibPart {
	margin-left:0 !important;
	list-style:none !important;
}
.ibPart img {
	max-width:none !important;
}

.block-2 {
	width:104%;
	margin-right:-4%;
	/*width:632px;
	margin-right:-16px;*/
	overflow:hidden;
}
.block-2 .ibPart {
	width:46%;
	margin-right:4%;
	/*width:300px;
	margin-right:16px;*/
}

.block-3 {
	width:103.3%;
	margin-right:-3.3%;
	/*width:627px;
	margin-right:-11px;*/
	overflow:hidden;
}
.block-3 .ibPart {
	width:30%;
	margin-right:3.3%;
	/*width:198px;
	margin-right:11px;*/
}

.block-4 {
	width:103%;
	margin-right:-3%;
	/*width:624px;
	margin-right:-8px;*/
	overflow:hidden;
}
.block-4 .ibPart {
	width:22%;
	margin-right:3%;
	/*width:148px;
	margin-right:8px;*/
}

/* free link */
.ib-list {
	letter-spacing: -0.31em;
	*letter-spacing: normal;
	word-spacing: -0.43em;
}
.ib-list li{
	margin-left:0 !important;
	list-style:none !important;
	display: inline-block;
	zoom: 1; *display: inline;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	padding-right:20px;
}

.free-link {
}
.page-list li ul,
.free-link li ul {
	margin:0.5em 0 1em !important;
}
.page-list li,
.free-link li {
	margin-left:0 !important;
	list-style:none !important;
	margin-bottom:5px;
}
.page-list li,
.free-link li {
	padding-left:16px;
	background:url(images/bow_r.gif) 4px 0.45em no-repeat;
}
.free-link li.pdf_link {
	background: url(images/ic_pdf.gif) no-repeat left center;
}
.free-link li.word_link {
	background: url(images/ic_doc.gif) no-repeat left center;
}
.free-link li.xls_link {
	background: url(images/ic_xls.gif) no-repeat left center;
}


/* clearfix */
#midInner:after,
#footInfo:after,
.navigation:after,
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


/* adobe pdf */
.adobereader {
	margin:2em 0 !important;
	padding:12px 15px;
	background-color:#f5f5f5;
}
.adobereader dt {
	width:112px;
	height:33px;
}
.adobereader dt a {
	display:block;
	width:112px;
	height:33px;
	text-indent:-999em;
	overflow:hidden;
	background: url(images/get_adobe_reader.gif) no-repeat;
}
.adobereader dd {
	margin:-33px 0 0 128px;
	line-height:1.4;
	font-size:85%;
}

/********************************************** imu */
ul.imu-menu {
	width:655px;
	margin:0 -25px 25px 0;
	list-style:none;
}
ul.imu-menu:after {
	content: " ";
	display: table;
	clear: both;
}
ul.imu-menu li {
	list-style:none;
	width:196px;
	height:74px;
	float:left;
	margin:0 21px 20px 0;
}
ul.imu-menu li a {
	background:url(images/secidx-row3.png) no-repeat;
	display: table-cell;
	padding:16px 10px 16px 26px;
	width:160px;
	height:42px;
	line-height:21px;
	vertical-align: middle;
	color:#333;
	text-decoration: none;
	font-size:15px;
}
ul.imu-menu li a:hover {
	opacity: 0.7;
	color:#003F73;
}

/********************************** donation */
.donation-menu {
	margin: 30px 0 !important;
	display: flex;
}
.donation-menu>li {
	flex: 1 1 30%;
	margin: 0 1px !important;
	list-style-type: none !important;
}
.donation-menu>li>a {
	display: block;
	border: solid 1px #ccc;
	padding: 8px 10px;
	text-align: center;
	text-decoration: none;
}
.donation-menu>li>a:hover {
	border-color: #003F73;
	color: #003F73;
	background: #efefef;
}
.donation-menu>li.active>a {
	border-color: #003F73;
	color: #FFF;
	background: #003F73;
}

.ttl-min-bdrb {
	font: normal 34px/36px "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;
	padding: 0 0 6px;
	border-bottom: solid 1px #003F73;
}

/*
.ttl-min-only {
	font: normal 24px/28px "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;
}
*/

.ttl-min-bb {
	font-weight: normal;
	/*font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;*/
	line-height: 1.2;
	padding: 0 0 .3em;
	border-bottom: solid 1px #003F73;
}

.donbtn {
	display:inline-block;
	padding: .85em 3em;
	border-radius:4px;
	font-size:140%;
	text-decoration:none;
	color:#000;
	background-color: #7DDDEF;
	margin: .3em;
}
.donbtn:hover { background-color: #39C1E3; color: #000; }

table.donationHyo01 {
}
table.donationHyo01 th,
table.donationHyo01 td {
	border: none;
	line-height:1.6;
	vertical-align:top;
}
table.donationHyo01 th {
	font-size: 24px;
	color: #0b3190;
	font-weight: normal;
	text-align: left;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif;
	padding: 0 0 .5em;
	background: none;
}
table.donationHyo01 td {
	padding: .4em 1em 0 2em;
	font-size: 1.3em;
}

/*-- 表02 --*/
table.donationHyo02 {
	width: 100%;
	margin: 30px 0 6px;
	font-size: 1.2em;
}

table.donationHyo02 th {
	text-align: center;
	color: #FFF;
	font-weight: normal;
	background-color: #54c2f1;
}
table.donationHyo02 td {
	text-align: center;
}

/*-- 表03 --*/
table.donationHyo03 {
	width: 100%;
	margin-bottom: 30px;
}
table.donationHyo03 th,
table.donationHyo03 td {
	border: none;
	padding: 6px 3px;
	font-size: 1.1em;
	vertical-align:top;
}
table.donationHyo03 th {
	white-space: nowrap;
	font-weight: normal;
	text-align: left;
	background: none;
}
table.donationHyo03 th span {
	display: block;
	font-size: 0.8em;
	text-align: left;
}


/*-- 表04 --*/
table.donationHyo04 {
	width: 100%;
	margin-bottom: 30px;
}
table.donationHyo04 th {
	text-align: center;
	font-size: 1.1em;
	color: #FFF;
	font-weight: normal;
	background-color: #54c2f1;
	border: 1px #bbb solid; /* セルの境界線 */
	padding: 6px 10px;
	white-space: nowrap;
}
table.donationHyo04 td {
	text-align: center;
	border: 1px #bbb solid; /* セルの境界線 */
	padding: 6px 10px;
	font-size: 1.1em;
}

table.donationHyo05 {
	width: 100%;
	margin: 0 0 50px;
}
table.donationHyo05 td,
table.donationHyo05 th {
	font-size: 1.3em;
}
table.donationHyo05 thead th {
	text-align: center;
	color: #FFF;
	font-weight: normal;
	background-color: #54c2f1;
}
table.donationHyo05 tbody th {
	text-align: center;
	white-space:nowrap;
}


/********************************************** news */

#topnews,
#pickup {
	position:relative;
	margin-bottom:25px;
	z-index:1;
}
#topnews h2 {
	float:left;
	width:100px;
	margin:2px 0 6px 0;
}
#pickup h2 {
	float:left;
	width:155px;
	margin:2px 0 6px 0;
}
h2#fornsttl {
	width:400px !important;
	font-size:14px !important;
	line-height:15px !important;
	clear:none !important;
}
h2#fornsttl a {
	color:#333;
	text-decoration:none;
}
h2#fornsttl a:hover {
	color:#777;
}
#topnews h2 img,
#pickup h2 img { display:block; }
.topnrss {
	width:13px;
	height:13px;
	position:absolute;
	top:2px;
	right:0px;
	z-index:10;
}
.topnrss a {
	display:block;
	width:13px;
	height:13px;
	background:url(images/ic_rss.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}


dl.topnlist dt,
.tabs ul.tabs-list a {
	width:55px;
	text-align:center;
	color:#FFF;
	font-size:11px;
	line-height:17px;
	height:17px;
	font-weight:bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
a#tab-0 { width:92px !important; background:url(images/topnews_lg.gif) 0 0 no-repeat; overflow:hidden; text-indent:-999em;}
a#tab-1, dt.newsc6, dt.newsc10, dt.newsc15, dt.newsc20, dt.newsc30 { background-color:#CC9960; }
a#tab-2, dt.newsc25, dt.newsc26, dt.newsc27, dt.newsc28, dt.newsc31 { background-color:#7FC31C; }
a#tab-3, dt.newsc3, dt.newsc11, dt.newsc16, dt.newsc21, dt.newsc32 { background-color:#FF6699; }
a#tab-4, dt.newsc4, dt.newsc12, dt.newsc33 { background-color:#6699CC; }
a#tab-5, dt.newsc5, dt.newsc13, dt.newsc18, dt.newsc23 { background-color:#5151C5; }
a#nent-1, dt.newsc66 { background-color:#F00; }
a#nent-2, dt.newsc67 { background-color:#C96; }
a#nent-3, dt.newsc68 { background-color:#F69; }

dl.topnlist {
	clear:both;
	width:100%;
	border-top:solid 1px #ccc;
	zoom:1;
	padding-top:15px;
}
dl.topnlist dt {
}
dl.topnlist dd {
	margin:-25px 0 15px;
	padding:0 0 10px 70px;
	border-bottom:dotted 1px #ccc;
	line-height:1.3;
}
ul.topnlist {
	clear:both;
	width:100%;
	border-top:solid 1px #ccc;
	zoom:1;
	padding-top:8px;
}
ul.topnlist li {
	margin:0 0 8px;
	padding:0 0 10px 0;
	border-bottom:dotted 1px #ccc;
	line-height:1.3;
}
.topnlist span {
	font-size:83%;
}

.column ul.topnlist li {
	list-style:none !important;
}

.tabs {
}
.tabs ul.tabs-list {
	margin-bottom:6px;
	overflow:hidden;
	zoom:1;
}
.tabs ul.tabs-list li {
	display: inline;
}
.tabs ul.tabs-list a {
	float:left;
	text-decoration:none;
	margin-right:8px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity=70);
}
.tabs ul.tabs-list a:hover,
.tabs ul.tabs-list .current a {
	opacity:1;
	-moz-opacity:1;
	filter: alpha(opacity=100);
}

.tabs .current-info,
.tabs .accessibletabsanchor,
.tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
		position:absolute;
		left:-999em;
}

.newsmore {
	line-height:1.4em;
	margin-top:-0.6em;
	text-align:right;
}
.newsmore a {
	padding-left:12px;
	background: url(images/bow_r.gif) no-repeat left center;
}

.newsclst {
	line-height:1.4em;
	margin-top:-1.4em;
}
.home .newsclst {
	font-size:84%;
}


/**** sitemap */
#sitemap {
	margin:2em 0;
	width:100%;
}



/* page navigation */
.navigation {
	width:100%;
	overflow:hidden;
	margin:1.2em 0;
}
.nav-previous {
	float:left;
	width:45%;
}
.nav-next {
	float:right;
	width:45%;
	text-align:right;
}
.meta-nav {
	font-weight:bold;
	color:#003F73;
}

.tablenav {
	margin: 1em auto 2em;
	line-height:1.6em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #000;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:93%;
}

a.page-numbers:hover {
	color:#fff;
	background: #2ba2b0;
	border-color: #2ba2b0;
}

.tablenav .current {
	color:#003F73;
	border-color: #003F73;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
}


/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}



/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
img.size-thumbnail,
.attachment img {
	max-width: 96%; /* When images are too wide for containing element, force them to fit. */
	position:relative;
	margin-bottom:10px;
	border:solid 1px #EAEAEA;
	padding:4px;
	background:#FFF;
	-moz-box-shadow: 0px 2px 3px #999;
	-webkit-box-shadow: 0px 2px 3px #999;
	box-shadow: 0px 2px 3px #999;
	behavior: url(js/PIE.htc);
}
img.noshadow {
	border:none !important;
	max-width: 100% !important;
	padding:0 !important;
	-moz-box-shadow: 0 0 #FFF !important;
	-webkit-box-shadow: 0 0 #FFF !important;
	box-shadow: 0 0 #FFF !important;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	margin-bottom: 1em;
	max-width: 96% !important; /* prevent too-wide images from breaking layout */
	text-align: center;
}
.wp-caption p.wp-caption-text {
	margin:0 !important;
	line-height:1.2;
}
dl.wp-caption {
	margin-top:0 !important;
	margin-bottom:2.5em !important;
}
dl.wp-caption dd.wp-caption-dd {
	text-align:left;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}



/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}

/*** fancybox ***/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}#fancybox-frame{width:100%;height:100%;border:none;display:block;}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/wp-content/plugins/easy-fancybox/fancybox/blank.gif');z-index:1102;display:none;}#fancybox-left{left:0px;}#fancybox-right{right:0px;}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -30px;}#fancybox-right-ico{background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -60px;}#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}#fancybox-left:hover span{left:20px;}#fancybox-right:hover span{left:auto;right:20px;}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox-x.png');}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -162px;}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox-y.png');background-position:-20px 0px;}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -182px;}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox-x.png');background-position:0px -20px;}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -142px;}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox-y.png');}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png');background-position:-40px -122px;}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background-image:url('/wp-content/plugins/easy-fancybox/fancybox/fancy_title_over.png');display:block;}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}#fancybox-title-float-wrap td{border:none;white-space:nowrap;}#fancybox-title-float-left{padding:0 0 0 15px;background:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px;background:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox-x.png') 0px -40px;}#fancybox-title-float-right{padding:0 0 0 15px;background:url('/wp-content/plugins/easy-fancybox/fancybox/fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_close.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_nav_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_nav_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_title_left.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_title_main.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_title_right.png',sizingMethod='scale');}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_loading.png',sizingMethod='scale');}.fancybox-ie .fancybox-bg{background:transparent !important;}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_n.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_ne.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_e.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_se.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_s.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_sw.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_w.png',sizingMethod='scale');}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/plugins/easy-fancybox/fancybox/fancy_shadow_nw.png',sizingMethod='scale');}
