/****************************************

          1.Setting

*****************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
	}
	
* { letter-spacing:0; margin:0; padding:0; }

html { background: #eae6e3; }
html,body { /*height:100%;*/ }

body {
	font: 100%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif;
	color: #000;
	line-height: 1;
	background: #fff;
	}

:focus { outline: 0; }
ul, ul li { list-style: none; }

a:link, a:visited { color: #b71a35; text-decoration:none; outline:none; }
a:hover, a:active { color: #b71a35; text-decoration:underline; }
a img { border:0; }

img.centered, a img.centered, img.aligncenter, a img.aligncenter,
.wp-caption.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-top:5px; margin-bottom:5px; }
img.alignright, a img.alignright, .wp-caption.alignright { padding: 0px; margin: 2px 0px 2px 10px; display: inline; }
img.alignleft, a img.alignleft, .wp-caption.alignleft { padding: 0px; margin: 2px 10px 2px 0px; display: inline; }

.wp-caption {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	text-align: center;
	background:#fff;
	margin: 5px 0px;
	}

.wp-caption img {display: block; margin-left: auto; margin-right: auto; border:none !important; }
.wp-caption p.wp-caption-text { font-size: 10px; line-height: 1.5em; padding-bottom:4px; margin: 0; }

.left, .alignleft  { float:left; }
.right, .alignright { float:right; }
.clear { clear:both; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

*:first-child+html .clearfix { zoom: 1; }

/****************************************

          2.Header

*****************************************/

#wrapper { width:100%; background:url(images/bg-wrapper.jpg) repeat-x; z-index: 1; }

#header {
	width:960px;
	height:110px;
	background:url(images/bg-header.jpg) no-repeat;
	margin:0px auto;
	overflow:hidden;
	zoom:1;
	position:relative;
	}
	
#logo a { background:url(images/logo.jpg) no-repeat; position:absolute; top: 25px; left: 80px; }

/*:subNavi:::::::::::::::::::::::::::::::::*/

ul#subNavi { position: absolute; top: 10px; right: 70px; }
ul#subNavi li { width:auto; float:left; }

#mypage { position:absolute; top:42px; right:60px; }
	
/*:search:::::::::::::::::::::::::::::::::*/

#searchBox { position:absolute; top: 75px; right: 61px; }

.searchBtn {
	background:url(images/search.jpg) no-repeat;
	width:50px;
	height:29px;
	cursor: pointer;
	border:none;
	overflow: hidden;
	color: transparent;
	text-indent:-9999px;
	}

.searchBtn:hover { background-position:left bottom }

/****************************************

          3.Main

*****************************************/

#main { width:840px; margin:0px auto; margin-top:20px; padding:0px; font-size:12px; overflow: hidden; zoom:1; }
#container { width:620px; font-size:12px; float:right; }

#container h2.title {
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	padding:15px 0px;
	font-weight:bold;
	font-size:22px;
	margin-bottom:10px;
	}
	
#container h2.single-title { padding:15px 0px; font-weight:bold; font-size:1.8em; }

h2#title01, h2#title02, h2#title03, h2#title04, h2#title05 {
	position:relative;
	background:url(images/dots_title.gif) bottom repeat-x;
	height:40px;
	margin-bottom:10px;
	}

h2#title01 span, h2#title02 span, h2#title03 span, h2#title04 span, h2#title05 span {
	position:absolute;
	right:0px;
	font-weight:normal;
	top:5px;
	}
	

div.page h2 { width:620px; height:70px; text-indent:-9999px; }

h2#title_p01  { background:url(images/title_p01.jpg) no-repeat; }
h2#title_p02  { background:url(images/title_p02.jpg) no-repeat; }
h2#title_p03  { background:url(images/title_p03.jpg) no-repeat; }
h2#title_p04  { background:url(images/title_p04.jpg) no-repeat; }
h2#title_p05  { background:url(images/title_p05.jpg) no-repeat; }
h2#title_p06  { background:url(images/title_p06.jpg) no-repeat; }
h2#title_p07  { background:url(images/title_p07.jpg) no-repeat; }
h2#title_p08  { background:url(images/title_p08.jpg) no-repeat; }

h2#title_p01_1  { background:url(images/title_p01_1.jpg) no-repeat; }
h2#title_p01_2  { background:url(images/title_p01_2.jpg) no-repeat; }
h2#title_p01_3  { background:url(images/title_p01_3.jpg) no-repeat; }
h2#title_p01_4  { background:url(images/title_p01_4.jpg) no-repeat; }
h2#title_p01_5  { background:url(images/title_p01_5.jpg) no-repeat; }
h2#title_p01_6  { background:url(images/title_p01_6.jpg) no-repeat; }
h2#title_p01_7  { background:url(images/title_p01_7.jpg) no-repeat; }
h2#title_p01_8  { background:url(images/title_p01_8.jpg) no-repeat; }
h2#title_p01_9  { background:url(images/title_p01_9.jpg) no-repeat; }
h2#title_p01_10  { background:url(images/title_p01_10.jpg) no-repeat; }

h2#title_p02_1  { background:url(images/title_p02_1.jpg) no-repeat; }
h2#title_p02_2  { background:url(images/title_p02_2.jpg) no-repeat; }
h2#title_p02_3  { background:url(images/title_p02_3.jpg) no-repeat; }

h2#title_p04_1  { background:url(images/title_p04_1.jpg) no-repeat; }
h2#title_p04_2  { background:url(images/title_p04_2.jpg) no-repeat; }
h2#title_p04_3  { background:url(images/title_p04_3.jpg) no-repeat; }
h2#title_p04_4  { background:url(images/title_p04_4.jpg) no-repeat; }

h2#title_p05_1  { background:url(images/title_p05_1.jpg) no-repeat; }

h2#title_p06_1  { background:url(images/title_p06_1.jpg) no-repeat; }
h2#title_p06_2  { background:url(images/title_p06_2.jpg) no-repeat; }
h2#title_p06_3  { background:url(images/title_p06_3.jpg) no-repeat; }
h2#title_p06_4  { background:url(images/title_p06_4.jpg) no-repeat; }
h2#title_p06_5  { background:url(images/title_p06_5.jpg) no-repeat; }

h2#title_p07_1  { background:url(images/title_p07_1.jpg) no-repeat; }
h2#title_p07_2  { background:url(images/title_p07_2.jpg) no-repeat; }
h2#title_p07_3  { background:url(images/title_p07_3.jpg) no-repeat; }
h2#title_p07_4  { background:url(images/title_p07_4.jpg) no-repeat; }
h2#title_p07_5  { background:url(images/title_p07_5.jpg) no-repeat; }
h2#title_p07_6  { background:url(images/title_p07_6.jpg) no-repeat; }

h2#title_p08_1  { background:url(images/title_p08_1.jpg) no-repeat; }
h2#title_p08_2  { background:url(images/title_p08_2.jpg) no-repeat; }

h2#title_p09_1  { background:url(images/title_p09_1.jpg) no-repeat; }
h2#title_p09_2  { background:url(images/title_p09_2.jpg) no-repeat; }
h2#title_p09_3  { background:url(images/title_p09_3.jpg) no-repeat; }
h2#title_p09_4  { background:url(images/title_p09_4.jpg) no-repeat; }

h2#title_p10_1  { background:url(images/title_p10_1.jpg) no-repeat; }
h2#title_p10_2  { background:url(images/title_p10_2.jpg) no-repeat; }
h2#title_p10_3  { background:url(images/title_p10_3.jpg) no-repeat; }

h2#title_p11_1  { background:url(images/title_p11_1.jpg) no-repeat; }

h2#title_p11 { background:url(images/title_sitemap.jpg) no-repeat; }
h2#title_p12 { background:url(images/title_error.jpg) no-repeat; }
h2#title_p13 { background:url(images/title_legal.jpg) no-repeat; }
h2#title_p14 { background:url(images/title_contact.jpg) no-repeat; }
h2#title_p15 { background:url(images/title_search.jpg) no-repeat; }

div.page h3 {
	background:url(images/page_h3.jpg) no-repeat;
	height:55px;
	margin:25px 0px 10px;
	padding-left:35px;
	line-height:40px;
	font-size:14px;
	text-shadow: 1px 1px 0 #fff;
	color:#6b6b6b;
	font-weight:bold;
	}
	
h3.titleList a {
	color:#b71a35;
	font-weight:bold;
	font-size:1.4em;
	line-height: 1.6em;
	}

h3#title05, h3#title06, h3#title07 {
	position:relative;
	background:url(images/dots_green.gif) bottom repeat-x;
	height:30px;
	margin:25px 0px 10px;
	}
	
h3#title06 span {
	position:absolute;
	right:0px;
	font-weight:normal;
    padding-left:16px;
	font-size:12px;
	top:15px;
	}

div.page h4 {
	background:url(images/bg-h4.gif) no-repeat left;
	padding-left:10px;
	color:#b71a35;
	font-size:1.4em;
	margin:20px 0px 5px;
	font-weight:bold;
	zoom:1;
	}
	
h4 span { font-size:0.8em; }

.topList { margin-bottom:20px; }
.topList dl dt {float: left; width: 6em; padding: 10px 0; line-height: 150%; }
.topList dl dd { padding: 10px 0 10px 7em; line-height: 150%; background:url(images/dots_list.gif) repeat-x bottom; }
.topList dl dd a { display:block; color:#000; }
.topList dl dd a:hover { text-decoration:none; color: #b71a35; }

span#map { font-size:0.9em; line-height:1.8em; }

#pageInfo {
	padding:8px 0px;
	display:block;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
    overflow: hidden;
	zoom:1;
	line-height:24px;
	}
	
#pageInfo ul li { float:left; padding-left:5px; }

#post_link { margin:10px 0px; }
#singleInfo { padding: 1em; background: #f5f5f5; }

a.print { height:24px; width:58px; text-indent:-9999px; display:block; }	
a.fonts, a.fontm, a.fontl { height:24px; width:24px; text-indent:-9999px; display:block; }

a.print {background:url(images/icons/print.jpg) no-repeat;}
a.fonts {background:url(images/fonts.jpg) no-repeat;}
a.fontm {background:url(images/fontm.jpg) no-repeat;}
a.fontl {background:url(images/fontl.jpg) no-repeat;}

a:hover.fonts, a:hover.fontm, a:hover.fontl, a:hover.print { background-position:bottom;}

.listbox {
	width:620px;
	background:url(images/dots_list.gif) bottom repeat-x;
	padding:20px 0px;
    overflow: hidden;
	zoom:1;
	line-height:1.6em;
	}

.listbox img {
	float:left;
	margin:4px 10px 7px 0px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	padding:4px;
	}

.listbox span.title a { font-size:16px; font-weight:bold; }
.listbox p { margin:5px 0px; }

p.titleList {margin:5px 0px;}
p.titleList a { font-size:1.6em; font-weight:bold; }

.meta, .meta a { font-size:1em; }
.meta a { color:#535353;}

.entry {
	padding-bottom:30px;
	border-bottom:1px solid #e5e5e5;
	text-align:justify;
    overflow: hidden;
	zoom:1;
	line-height:1.8em;
	}

.entry img, .entry a img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	padding:5px;
	}

.entry ul, .entry ol { margin:10px 0px; }
.entry ol li { margin-left:40px; }
.entry ul li { margin-left:30px; list-style-type:disc; }
.entry p { margin:5px 0px; }

p.keyResult { padding-top:20px; font-size:1.2em; line-height:20px; }
p.alert { text-align:center; margin:30px 0px; line-height:20px; }
p.attention { list-style:none; text-indent: -1em; font-size:0.8em; line-height:13px; padding:5px 0px 5px 1em; }
p.booktitle { font-weight:bold; font-size:1.2em}
p.btn img { border:none; padding:0; }
p.pub01 { font-weight:bold; font-size:1.2em; }
p.pub01 span { float:right; font-size:0.8em; }


.pdf, .doc, .popup, .pps, .search, .txt, .xls, .zip, .non { padding:0px 23px; }
.pdf { background: url(images/icons/pdf.gif) no-repeat left; }
.doc { background: url(images/icons/doc.gif) no-repeat left; }
.pps { background: url(images/icons/pps.gif) no-repeat left; }
.txt { background: url(images/icons/txt.gif) no-repeat left; }
.xls { background: url(images/icons/xls.gif) no-repeat left; }
.zip { background: url(images/icons/zip.gif) no-repeat left; }
.popup { background: url(images/icons/popu.gif) no-repeat left; }
.search { background: url(images/icons/search.gif) no-repeat left; }

ul.attention { margin:0; padding:0; padding-top:5px; padding-bottom:5px; }
ul.attention li { margin:0; list-style:none; padding-left: 1em; text-indent: -1em; }

.count {  float:right; font-size:0.9em; }
.textright { text-align:right; margin-bottom:5px; margin-right:5px; }

dl#legal dt { font-weight:bold; margin-top:10px; }
dl.basic { margin:15px 0px; }
dl.basic dt { font-weight:bold; padding:5px 0px 3px; }
dl.basic dd { background:url(images/dots_list.gif) repeat-x bottom; padding-bottom:6px; margin-bottom:10px; }
dl.basic a img { margin:0; border:none; vertical-align:middle; padding:0px 5px; }

dl.list { margin:5px; }
dl.list dt {float: left; width: 12em; padding: 10px 0; line-height: 150%; font-weight:bold; }
dl.list dd { padding: 10px 0 10px 12em; line-height: 150%; border-bottom:1px solid #eee; }

dl.english { margin-bottom:10px; }
dl.english dt { font-size:1.3em; font-weight:bold; margin-top:10px; }
dl.english dd { margin-bottom:10px; }


.boxleft { float:left; width:300px; }
.boxright { float:right; width:300px; }

.box3 { float:left; width:280px; }
.box4 { float:right; width:280px; }
.box5 { float:left; width:150px; }
.box6 { float:left; width:470px; }
.box7 { overflow:hidden; border-top:1px solid #eee; margin-top:10px; padding:5px 0px; }
.box7 p span { float:right; }
.box8 { float:left; width:300px; padding:0 5px; }
.box8 dl dd span { display:block; color:#017f5a; font-weight:bold; font-size:1.2em; }
.box9 { margin:10px 0; }

.box1, .box2, .box3, .box4, .box9 { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.box1 { border:5px solid #e5e5e5; background:#f4f4f4; padding:5px 15px; }
.box2 { border:5px solid #ffc1c1; background:#fff2f2; padding:10px; }
.box3 { border:3px solid #ccc; background:#eee; padding:10px 10px 0px 10px; }
.box4 { border:3px solid #ccc; background:#eee; padding:10px 10px 0px 10px; }
.box9 { border:3px solid #ccc; background:#eee; padding:10px 10px 10px 10px; }

.box2 p, .box3 p, .box4 p, .box9 p.title  {
	background:#b71a35;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:3px 0px;
	}

.listwrap dt { font-weight:bold; }

/* 追加2013.04.25 */

.box3 dt, .box4 dt, .box9 dt {
	float:left;
	width:60px;
	}

.box3 dd, .box4 dd, .box9 dd {
	margin-left:60px;
	}
	
.box3 dl.sp dt, .box4 dl.sp dt {
	width:100px;
	float:left;
	}
	
.box3 dl.sp dd, .box4 dl.sp dd {
	margin-left:100px;
	}
	
p.out {
	font-weight:normal;
	background:none;
	color:#000;
	text-align:left;
	}
	
/*:author:::::::::::::::::::::::::::::::::*/

#carrier {
    padding:10px;
    background:#f5f5f5;
    margin:10px 0px;
    overflow: hidden;
	zoom:1;
	border:1px solid #e5e5e5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}

#carrier .avatar {
	border:1px solid #e5e5e5;
	margin:0px 0px 0px 0;
	background:#fff;
	float:left;
	padding:3px;
	width:80px;
	height:80px;
	}	

#carrier p { margin:0; padding:0; }
#profile { margin-top:3px; margin-left:100px; }
#profile p { line-height:16px; }

/*:single.php:::::::::::::::::::::::::::::::::*/

.singleBox{ padding:10px 0; }
.singleList{ padding:10px 0px; border:1px solid #e5e5e5; margin:0; }
.singleList span a { position:absolute; right:10px; font-weight:normal; font-size:12px; }
.singleList ul { margin:0px 30px 0px 38px; }
.singleList ul li { padding:3px 0px; list-style:disc; }
	
.singleList h3{
	position:relative;
	font-size:16px ;
	font-weight:bold;
	color:#000; 
	padding:0 0 0 10px; 
	margin:5px 0 10px 0; 
	border-left:18px solid #e5e5e5;
	}

.nextbtn a, .prevbtn a { width:100px; height:25px; display:block; text-indent:-9999px; }
.nextbtn a:hover, .prevbtn a:hover { background-position:bottom; }
	
.nextbtn a { background:url(images/icons/next.jpg) no-repeat; }
.prevbtn a { background:url(images/icons/prev.jpg) no-repeat; }
	
/*:sitemap:::::::::::::::::::::::::::::::::*/	

.sitemap { float: left; display: inline; margin-left: 20px; width:180px; }
.sitemap ul { padding:0; margin:0; }
.sitemap ul li { background:url(images/icons/arrow-red.gif) no-repeat left; list-style-type:none; padding-left:10px; margin-left:5px; }
.sitemap ul li a { color:#000; }
.sitemap ul li a:hover { color:#b71a35; }

/****************************************

          4.Side

*****************************************/

#sidebar { width:200px; float:left; margin: 0; }

/*:menu::::::::::::::::::::::::::::::::*/

ul#sideMenu { margin-top:5px; }
ul#sideMenu ul { display: none; }
ul#sideMenu img { border: none; vertical-align:top; }

/*:book::::::::::::::::::::::::::::::::*/
#sidebook {
	margin-top:5px;
	background:url(images/bg-book.jpg) no-repeat;
	width:200px;
	height:270px;
	position:relative;
	}

#sidebook .book {
	position:absolute;
	top:40px;
	left:45px;
	border:1px solid #ccc;
	padding:3px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	}
	
#sidebook .toshop { position:absolute; top:200px; left:33px; }
#sidebook .toamazon { position:absolute; top:235px; left:33px; }

ul#bookList ul { display: none; }


/*:ads::::::::::::::::::::::::::::::::*/

#sidebar-ads { margin:5px 0px; }
#sidebar-ads p { margin-bottom:5px; }

/****************************************

          5.Footer

*****************************************/

#footerOuter { width:100%; background:url(images/bg-footer.gif) repeat-x #eae6e3; }

#footer {
	margin: 0 auto;
	width: 840px;
	font-size:12px;
	text-shadow: 1px 1px 0 #fff;
	line-height:18px;
	padding:30px 0px 20px;
    overflow: hidden;
	zoom:1;
	color:#4d4d4b;
	}

#footer a { color:#4d4d4b; }
#copyright { margin-top:10px; font-size:9px; line-height:14px; }
#f-left { float:left; width:240px; }
#f-right { float:right; width:600px; background:url(images/border.gif) repeat-y; }
h3#title04 { margin-bottom:10px; }
p#footerLogo img { margin-top:10px; }

.block { float: left; display: inline; margin-left: 20px; width:180px; }
.block ul li { padding-left:3px; }
.block h3 {
	background:url(images/dots_footer.gif) bottom repeat-x;
	padding-bottom:7px;
	margin-bottom:5px;
	margin-top:9px;
	}
	
#toTop { width:840px; margin:0 auto; margin-bottom:10px; margin-top:20px; text-align:right; }
#toTop a { width:100px; height:20px; }

/****************************************

          6.Form

*****************************************/

input#author, input#email, input#url, input.company, input.name, input.part, input.wpcf7-validates-as-email { width:260px; }
input#search { width:235px; }
input#trackback { width:606px; }

.field1, .field2 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	font-size:12px;
	line-height:14px;
	padding:6px;
	}

.field1 { height:15px; }

table.contact input, table.contact textarea, table.join input, table.join textarea, table.join select  {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #ccc;
	font-size:12px;
	line-height:14px;
	padding:6px;
	}

textarea.textcon { width:350px; margin-top:5px; line-height:1.4em; overflow: auto; }

input.srt { width:60px; }

.tx50 { width:50px; }
.tx80 { width:80px; }
.tx100 { width:120px; }
.tx180 { width:180px; }
.tx400 { width:400px; }
.ta3 { height:3em; width:400px; }
.ta4 { height:4em; width:400px; }
.warning { background:#f4f4f4; margin:10px 0px; padding:5px; font-weight:bold; border:2px solid #b71a35; }
.checker1 { font-size:0.9em; color:#7c7c7c; }
.checker2 { color:#7c7c7c; }
.checker3 { font-size:0.9em; color:#7c7c7c; line-height:14px; text-indent: -1em;}
.desc { background:#eee; text-align:center; text-shadow: 1px 1px 0 #fff; color:#6b6b6b; margin:7px 0px 0px; padding:3px; }

table.join select { width:150px; }


/*:comment::::::::::::::::::::::::::::::::*/

.commentBtn {
	background:url(images/commentbtn.jpg) no-repeat;
	width:150px;
	height:30px;
	cursor: pointer;
	border:none;
	overflow: hidden;
	color: transparent;
	text-indent:-9999px;
	}

.commentBtn:hover { background-position:left bottom; }

#commentform input, #tarckform input { margin: 5px 0px 0px 0px; }
#commentform textarea { width:606px; margin-top:5px; line-height:1.4em; overflow: auto; }


/*:contact:::::::::::::::::::::::::::::::*/

span.check { font-size:0.8em; color:#FF0000; }

.sendArea { width:620px; text-align:center; margin-top:10px; }
	
.wpcf7 .send {
	background:url(images/send.jpg) no-repeat;
	cursor:pointer;
	width:150px;
	height:50px;
	border:none;
    background-color: transparent;
    background-repeat: no-repeat;
    _display: block;
	text-indent:-9999px;
	}

.wpcf7 .send:hover {
	background:url(images/send_o.jpg) no-repeat;
	cursor:pointer;
	width:150px;
	height:50px;
    background-color: transparent;
    background-repeat: no-repeat;
    _display: block;
	zoom: 1;
	}
	
span.wpcf7-list-item-label {
	padding:0px 10px; }

/****************************************

          7.Comments

*****************************************/

#comments ul.commentlist { margin-top:5px; list-style:none; }

ul.commentlist li.comment {
	padding: 11px 14px 11px 14px;
	list-style:none;
	margin-bottom:10px;
	font-size:11px;
	line-height:18px;
	background:#f5f5f5;
	border-bottom: 1px solid #ccc;
	}

ul.commentlist li.comment a { text-decoration:underline; }
ul.commentlist li.comment cite { color:#000; font-weight:bold; font-size:14px; }
ul.commentlist li.comment cite a { text-decoration:none; }
ul.commentlist li.comment div.comment-meta a { color:#4d4d4d; text-decoration:none; }
ul.commentlist li.comment div.reply a { text-decoration:none; font-weight:bold; }
#respond a {text-decoration:none; }
ul.commentlist li.comment img.avatar {
	border:1px solid #ccc;
	margin:0px 0px 10px 10px;
	float:right;
	padding:2px;
	width:45px;
	height:45px;
	background:#fff;
	}
	
p.account { text-align:right; margin-bottom:3px; }

/****************************************

          8.Table

*****************************************/
table.sche, table.basic, table.special,
table.contact, .box2 table, table.join, .tbstyle00 { border-collapse:collapse; width:100%; margin:10px 0px; }

table.pub { border-collapse:collapse; width:100%; margin:0px 0px 20px; }
table.pub .pub-1 { width:50px; }
table.pub .pub-2 { border-left:none; }
table.pub .pub-3 { border-right:none; }
table.pub .pub-4 { width:40px; }
table.pub .pub-5 { width:70px; }
table.pub .pub-6 { width:100px; }
table.pub .pub-8 { width:50px; }

table.special .sp1 { text-align:right; font-size:0.8em; }

table.join th, table.join td {
	padding:10px;
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
	vertical-align:middle;
	}

table.pub th, table.pub td {
	padding:10px;
	border:1px solid #e5e5e5;
	vertical-align:middle;
	}
	
table.pub th { text-align:center; }

table.join th.noborder, table.join td.noborder {
	padding:0;
	border:none;
	text-align:center;
	color:#7c7c7c;
	}

table.join th { width:140px; }

p.join { border-right:3px solid #b71a35; padding:5px 0px; }
p.joinno { border-right:3px solid #ccc; padding:5px 0px; }

table.sche th, table.basic th, table.contact th, table.special th, .box2 table th,
table.sche td, table.basic td, table.contact td, table.special td, .box2 table td {
	padding:10px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	vertical-align:middle;
	}

.box2 table td, .box2 table th { text-shadow: 1px 1px 0 #fff; color:#6b6b6b; }

table.basic td.regulations {
	text-align:left; background:url(images/icons/pdf.gif) left no-repeat; padding-left:23px; margin-left:50px; }

table.sche th, table.contact th, table.basic th {
	font-weight:normal; background:#eee; text-shadow: 1px 1px 0 #fff; color:#6b6b6b; }

.box2 table th { text-align:left; padding-left:10px; width:160px; }

table.sche th { text-align:center; }
table.sche th.schemap { width:200px; }
table.sche { text-align:left; }
table.special th, table.special th a { width:100px; vertical-align:top; font-weight:bold; }
table.special th.sp2 { width:150px; vertical-align:top; }

table.contact th { text-align:left; padding-left:10px; width:160px; }
table.contact td { vertical-align:middle; }
table.contact p { margin:5px 0px; }	

table.basic th { text-align:center; }
table.basic td { text-align:center; }
table.basic td.qua { text-align:left; }

table.list td.part { width:160px; }
table.list td.name { width:140px; }
table.list td.group { width:320px; }
table.list td.part1 { width:180px; }
table.list td.name1 { width:120px; }




.tbstyle00 th, .tbstyle00 td {
	padding:10px;
	border:1px solid #e5e5e5;
	}
	
.tbstyle00 th {
	text-align:center;
	background:#f5f5f5;
	}

.tbstyle00 td {
	text-align:right;
	}
/****************************************

          9.Plugin

*****************************************/

/*:pager-for-split-entries::::::::::::::*/

#split { position: relative; overflow: hidden; width:620px; }
#split ul { position: relative; left: 50%; float: left; }
#split ul li { position: relative; left: -50%; float: left; list-style:none; margin:0; }
#split ul li a { float:left; margin:5px; padding:2px 8px; border:1px solid #ccc; color:#ccc; }
#split ul li a:hover { color:#fff; background:#b71a35; text-decoration:none; border:1px solid #b71a35; }
#split ul li.active { float:left; margin:5px; padding:2px 8px; border:1px solid #b71a35; color:#fff; background:#b71a35; }

/*:My Calendar::::::::::::::::::::::::::*/
h3.event-title, .category-key h3 { font-size:0.8em; font-weight:normal; background:none; }

.my-calendar-month { text-shadow: 1px 1px 0 #fff; color:#6b6b6b; font-size:1.2em; }
.my-calendar-nav { margin:0px 0px 10px; }

.my-calendar-prev a, .my-calendar-next a { width:100px; height:25px; display:block; text-indent:-9999px; }
.my-calendar-prev a { background:url(images/calendar/prev.jpg) no-repeat; }
.my-calendar-next a { background:url(images/calendar/next.jpg) no-repeat; }
.my-calendar-prev a:hover, .my-calendar-next a:hover { background-position:bottom; }




/****************************************

          2014.03.03

*****************************************/
dl.spmode01 {
	overflow:hidden;
	}
	
dl.spmode01 dt {
	float:left;
	width:50px;
	}
	
dl.spmode01 dd {
	margin-left:55px;
	}
	
#spmode-box {
	overflow:hidden;
	margin-top:20px;
	}
	
#spmode-left {
	width:415px;
	float:left;
	overflow:hidden;
	}
	
#spmode-right {
	width:415px;
	float:right;
	overflow:hidden;
	}
	
.spmode-box1 {
	overflow:hidden;
	}
	
.spmode-box1-inner {
	margin:0 -7px 0 0;
	}
	
.spmode-box1-inner div {
	width:91px;
	height:160px;
	float:left;
	margin:5px 7px 0 0;
	}

.spmode-box1-inner div span {
	font-size:11px;
	line-height:16px;
	}
.spmode-box1-inner div span.key {
	display:block;
	font-weight:bold;
	}
	







/****************************************
    tab
****************************************/

.invisible {
	display: none;
	}

/* #archive-list */

#archive-list {
	width:620px;
	overflow:hidden;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom:1px solid #eaeaea;
	}

#archive-list-navi {
	margin:0 -4px 0 0;
	list-style-type:none;
	}

#archive-list-navi li {
	list-style-type:none;
	margin:0;
	}

#archive-list-navi li a {
	float: left;

	background: #f5f5f5;
	font-size:12px;
	width:100px;
	padding:2px 0 0 0;
	margin:0 4px 4px 0;
	text-align:center;
	color:#000;
	}

#archive-list-navi li.select a,
#archive-list-navi li.current-cat a,
#archive-list-navi li a:hover {
	background: #b71a35;
	color:#fff;
	text-decoration:none;
	}


/* #post-event */

#post-event #inner {
	width:620px;
	overflow:hidden;
	padding-bottom:4px;
	margin-bottom:20px;
	border-bottom:1px solid #e4e4e4;
	}

#post-event #tabctl {
	margin:0 -4px 0 0;
	}

#post-event #tabctl li {
	float: left;
	list-style: none;
	cursor: pointer;
	background: #f5f5f5;
	font-size:12px;
	width:100px;
	padding:2px 0 0 0;
	margin:0 4px 4px 0;
	text-align:center;
	}

#post-event #tabctl li.select,
#post-event #tabctl li:hover {
	background: #b71a35;
	color:#fff;
	}

#post-event .tab-content {
	width: 620px;
	}
	
.tab-content h2 {
	text-indent:inherit;
	width:100%;
	height:auto;
	color:#b71a35;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	}
	
.tab-content ul li {
	margin:0;
	list-style-type:none;
	border-top:1px solid #e4e4e4;
	padding:10px 0;
	}
	
.tab-content ul li span {
display:block;
}


.conflist > li > .name {
	display: inline-block;
	margin-right: 1em;
}
.conflist > li >  .date {
	display: inline-block;
	margin-right: 1em;
}

.conflist > li > .venue {
	display: inline-block;
}

.red{
	color:#f00;
}
.entry img.naked {
    border: 0;
    padding: 0;
    margin: 0 0 5px 0;
}

.rekidai > table span {
	display: inline-block;
	width: 6.5em;
}
.rekidai > table th,
.rekidai > table td {
	vertical-align: top;
	padding: 10px 1em;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', meiryo, Osaka, 'ＭＳ Ｐゴシック', sans-serif;
}

.rekidai > table th {
	min-width: 8em;
	font-weight: bold;
	text-align: center;
}
.rekidai > table th:first-child {
	min-width: auto;
}

.rekidai > table td {
	text-align: left;
}

.parent-pageid-173 #map + h2 {
    background: url(/wp-content/themes/vrsj/images/title_p01_5.jpg) no-repeat;
}

.entry .awardlist {
	display:flex;
	flex-flow:row wrap;
}
.entry .awardlist > li {
	width:290px;
	margin-left: 20px;
}

.mt-10 { margin-top: -10em !important; }

.mr-10 { margin-right: -10em !important; }

.mb-10 { margin-bottom: -10em !important; }

.ml-10 { margin-left: -10em !important; }

.m-10 { margin: -10em !important; }

.pt-10 { padding-top: -10em !important; }

.pr-10 { padding-right: -10em !important; }

.pb-10 { padding-bottom: -10em !important; }

.pl-10 { padding-left: -10em !important; }

.p-10 { padding: -10em !important; }

.mt-10q { margin-top: -9.75em !important; }

.mr-10q { margin-right: -9.75em !important; }

.mb-10q { margin-bottom: -9.75em !important; }

.ml-10q { margin-left: -9.75em !important; }

.m-10q { margin: -9.75em !important; }

.pt-10q { padding-top: -9.75em !important; }

.pr-10q { padding-right: -9.75em !important; }

.pb-10q { padding-bottom: -9.75em !important; }

.pl-10q { padding-left: -9.75em !important; }

.p-10q { padding: -9.75em !important; }

.mt-10h { margin-top: -9.5em !important; }

.mr-10h { margin-right: -9.5em !important; }

.mb-10h { margin-bottom: -9.5em !important; }

.ml-10h { margin-left: -9.5em !important; }

.m-10h { margin: -9.5em !important; }

.pt-10h { padding-top: -9.5em !important; }

.pr-10h { padding-right: -9.5em !important; }

.pb-10h { padding-bottom: -9.5em !important; }

.pl-10h { padding-left: -9.5em !important; }

.p-10h { padding: -9.5em !important; }

.mt-9 { margin-top: -9em !important; }

.mr-9 { margin-right: -9em !important; }

.mb-9 { margin-bottom: -9em !important; }

.ml-9 { margin-left: -9em !important; }

.m-9 { margin: -9em !important; }

.pt-9 { padding-top: -9em !important; }

.pr-9 { padding-right: -9em !important; }

.pb-9 { padding-bottom: -9em !important; }

.pl-9 { padding-left: -9em !important; }

.p-9 { padding: -9em !important; }

.mt-9q { margin-top: -8.75em !important; }

.mr-9q { margin-right: -8.75em !important; }

.mb-9q { margin-bottom: -8.75em !important; }

.ml-9q { margin-left: -8.75em !important; }

.m-9q { margin: -8.75em !important; }

.pt-9q { padding-top: -8.75em !important; }

.pr-9q { padding-right: -8.75em !important; }

.pb-9q { padding-bottom: -8.75em !important; }

.pl-9q { padding-left: -8.75em !important; }

.p-9q { padding: -8.75em !important; }

.mt-9h { margin-top: -8.5em !important; }

.mr-9h { margin-right: -8.5em !important; }

.mb-9h { margin-bottom: -8.5em !important; }

.ml-9h { margin-left: -8.5em !important; }

.m-9h { margin: -8.5em !important; }

.pt-9h { padding-top: -8.5em !important; }

.pr-9h { padding-right: -8.5em !important; }

.pb-9h { padding-bottom: -8.5em !important; }

.pl-9h { padding-left: -8.5em !important; }

.p-9h { padding: -8.5em !important; }

.mt-8 { margin-top: -8em !important; }

.mr-8 { margin-right: -8em !important; }

.mb-8 { margin-bottom: -8em !important; }

.ml-8 { margin-left: -8em !important; }

.m-8 { margin: -8em !important; }

.pt-8 { padding-top: -8em !important; }

.pr-8 { padding-right: -8em !important; }

.pb-8 { padding-bottom: -8em !important; }

.pl-8 { padding-left: -8em !important; }

.p-8 { padding: -8em !important; }

.mt-8q { margin-top: -7.75em !important; }

.mr-8q { margin-right: -7.75em !important; }

.mb-8q { margin-bottom: -7.75em !important; }

.ml-8q { margin-left: -7.75em !important; }

.m-8q { margin: -7.75em !important; }

.pt-8q { padding-top: -7.75em !important; }

.pr-8q { padding-right: -7.75em !important; }

.pb-8q { padding-bottom: -7.75em !important; }

.pl-8q { padding-left: -7.75em !important; }

.p-8q { padding: -7.75em !important; }

.mt-8h { margin-top: -7.5em !important; }

.mr-8h { margin-right: -7.5em !important; }

.mb-8h { margin-bottom: -7.5em !important; }

.ml-8h { margin-left: -7.5em !important; }

.m-8h { margin: -7.5em !important; }

.pt-8h { padding-top: -7.5em !important; }

.pr-8h { padding-right: -7.5em !important; }

.pb-8h { padding-bottom: -7.5em !important; }

.pl-8h { padding-left: -7.5em !important; }

.p-8h { padding: -7.5em !important; }

.mt-7 { margin-top: -7em !important; }

.mr-7 { margin-right: -7em !important; }

.mb-7 { margin-bottom: -7em !important; }

.ml-7 { margin-left: -7em !important; }

.m-7 { margin: -7em !important; }

.pt-7 { padding-top: -7em !important; }

.pr-7 { padding-right: -7em !important; }

.pb-7 { padding-bottom: -7em !important; }

.pl-7 { padding-left: -7em !important; }

.p-7 { padding: -7em !important; }

.mt-7q { margin-top: -6.75em !important; }

.mr-7q { margin-right: -6.75em !important; }

.mb-7q { margin-bottom: -6.75em !important; }

.ml-7q { margin-left: -6.75em !important; }

.m-7q { margin: -6.75em !important; }

.pt-7q { padding-top: -6.75em !important; }

.pr-7q { padding-right: -6.75em !important; }

.pb-7q { padding-bottom: -6.75em !important; }

.pl-7q { padding-left: -6.75em !important; }

.p-7q { padding: -6.75em !important; }

.mt-7h { margin-top: -6.5em !important; }

.mr-7h { margin-right: -6.5em !important; }

.mb-7h { margin-bottom: -6.5em !important; }

.ml-7h { margin-left: -6.5em !important; }

.m-7h { margin: -6.5em !important; }

.pt-7h { padding-top: -6.5em !important; }

.pr-7h { padding-right: -6.5em !important; }

.pb-7h { padding-bottom: -6.5em !important; }

.pl-7h { padding-left: -6.5em !important; }

.p-7h { padding: -6.5em !important; }

.mt-6 { margin-top: -6em !important; }

.mr-6 { margin-right: -6em !important; }

.mb-6 { margin-bottom: -6em !important; }

.ml-6 { margin-left: -6em !important; }

.m-6 { margin: -6em !important; }

.pt-6 { padding-top: -6em !important; }

.pr-6 { padding-right: -6em !important; }

.pb-6 { padding-bottom: -6em !important; }

.pl-6 { padding-left: -6em !important; }

.p-6 { padding: -6em !important; }

.mt-6q { margin-top: -5.75em !important; }

.mr-6q { margin-right: -5.75em !important; }

.mb-6q { margin-bottom: -5.75em !important; }

.ml-6q { margin-left: -5.75em !important; }

.m-6q { margin: -5.75em !important; }

.pt-6q { padding-top: -5.75em !important; }

.pr-6q { padding-right: -5.75em !important; }

.pb-6q { padding-bottom: -5.75em !important; }

.pl-6q { padding-left: -5.75em !important; }

.p-6q { padding: -5.75em !important; }

.mt-6h { margin-top: -5.5em !important; }

.mr-6h { margin-right: -5.5em !important; }

.mb-6h { margin-bottom: -5.5em !important; }

.ml-6h { margin-left: -5.5em !important; }

.m-6h { margin: -5.5em !important; }

.pt-6h { padding-top: -5.5em !important; }

.pr-6h { padding-right: -5.5em !important; }

.pb-6h { padding-bottom: -5.5em !important; }

.pl-6h { padding-left: -5.5em !important; }

.p-6h { padding: -5.5em !important; }

.mt-5 { margin-top: -5em !important; }

.mr-5 { margin-right: -5em !important; }

.mb-5 { margin-bottom: -5em !important; }

.ml-5 { margin-left: -5em !important; }

.m-5 { margin: -5em !important; }

.pt-5 { padding-top: -5em !important; }

.pr-5 { padding-right: -5em !important; }

.pb-5 { padding-bottom: -5em !important; }

.pl-5 { padding-left: -5em !important; }

.p-5 { padding: -5em !important; }

.mt-5q { margin-top: -4.75em !important; }

.mr-5q { margin-right: -4.75em !important; }

.mb-5q { margin-bottom: -4.75em !important; }

.ml-5q { margin-left: -4.75em !important; }

.m-5q { margin: -4.75em !important; }

.pt-5q { padding-top: -4.75em !important; }

.pr-5q { padding-right: -4.75em !important; }

.pb-5q { padding-bottom: -4.75em !important; }

.pl-5q { padding-left: -4.75em !important; }

.p-5q { padding: -4.75em !important; }

.mt-5h { margin-top: -4.5em !important; }

.mr-5h { margin-right: -4.5em !important; }

.mb-5h { margin-bottom: -4.5em !important; }

.ml-5h { margin-left: -4.5em !important; }

.m-5h { margin: -4.5em !important; }

.pt-5h { padding-top: -4.5em !important; }

.pr-5h { padding-right: -4.5em !important; }

.pb-5h { padding-bottom: -4.5em !important; }

.pl-5h { padding-left: -4.5em !important; }

.p-5h { padding: -4.5em !important; }

.mt-4 { margin-top: -4em !important; }

.mr-4 { margin-right: -4em !important; }

.mb-4 { margin-bottom: -4em !important; }

.ml-4 { margin-left: -4em !important; }

.m-4 { margin: -4em !important; }

.pt-4 { padding-top: -4em !important; }

.pr-4 { padding-right: -4em !important; }

.pb-4 { padding-bottom: -4em !important; }

.pl-4 { padding-left: -4em !important; }

.p-4 { padding: -4em !important; }

.mt-4q { margin-top: -3.75em !important; }

.mr-4q { margin-right: -3.75em !important; }

.mb-4q { margin-bottom: -3.75em !important; }

.ml-4q { margin-left: -3.75em !important; }

.m-4q { margin: -3.75em !important; }

.pt-4q { padding-top: -3.75em !important; }

.pr-4q { padding-right: -3.75em !important; }

.pb-4q { padding-bottom: -3.75em !important; }

.pl-4q { padding-left: -3.75em !important; }

.p-4q { padding: -3.75em !important; }

.mt-4h { margin-top: -3.5em !important; }

.mr-4h { margin-right: -3.5em !important; }

.mb-4h { margin-bottom: -3.5em !important; }

.ml-4h { margin-left: -3.5em !important; }

.m-4h { margin: -3.5em !important; }

.pt-4h { padding-top: -3.5em !important; }

.pr-4h { padding-right: -3.5em !important; }

.pb-4h { padding-bottom: -3.5em !important; }

.pl-4h { padding-left: -3.5em !important; }

.p-4h { padding: -3.5em !important; }

.mt-3 { margin-top: -3em !important; }

.mr-3 { margin-right: -3em !important; }

.mb-3 { margin-bottom: -3em !important; }

.ml-3 { margin-left: -3em !important; }

.m-3 { margin: -3em !important; }

.pt-3 { padding-top: -3em !important; }

.pr-3 { padding-right: -3em !important; }

.pb-3 { padding-bottom: -3em !important; }

.pl-3 { padding-left: -3em !important; }

.p-3 { padding: -3em !important; }

.mt-3q { margin-top: -2.75em !important; }

.mr-3q { margin-right: -2.75em !important; }

.mb-3q { margin-bottom: -2.75em !important; }

.ml-3q { margin-left: -2.75em !important; }

.m-3q { margin: -2.75em !important; }

.pt-3q { padding-top: -2.75em !important; }

.pr-3q { padding-right: -2.75em !important; }

.pb-3q { padding-bottom: -2.75em !important; }

.pl-3q { padding-left: -2.75em !important; }

.p-3q { padding: -2.75em !important; }

.mt-3h { margin-top: -2.5em !important; }

.mr-3h { margin-right: -2.5em !important; }

.mb-3h { margin-bottom: -2.5em !important; }

.ml-3h { margin-left: -2.5em !important; }

.m-3h { margin: -2.5em !important; }

.pt-3h { padding-top: -2.5em !important; }

.pr-3h { padding-right: -2.5em !important; }

.pb-3h { padding-bottom: -2.5em !important; }

.pl-3h { padding-left: -2.5em !important; }

.p-3h { padding: -2.5em !important; }

.mt-2 { margin-top: -2em !important; }

.mr-2 { margin-right: -2em !important; }

.mb-2 { margin-bottom: -2em !important; }

.ml-2 { margin-left: -2em !important; }

.m-2 { margin: -2em !important; }

.pt-2 { padding-top: -2em !important; }

.pr-2 { padding-right: -2em !important; }

.pb-2 { padding-bottom: -2em !important; }

.pl-2 { padding-left: -2em !important; }

.p-2 { padding: -2em !important; }

.mt-2q { margin-top: -1.75em !important; }

.mr-2q { margin-right: -1.75em !important; }

.mb-2q { margin-bottom: -1.75em !important; }

.ml-2q { margin-left: -1.75em !important; }

.m-2q { margin: -1.75em !important; }

.pt-2q { padding-top: -1.75em !important; }

.pr-2q { padding-right: -1.75em !important; }

.pb-2q { padding-bottom: -1.75em !important; }

.pl-2q { padding-left: -1.75em !important; }

.p-2q { padding: -1.75em !important; }

.mt-2h { margin-top: -1.5em !important; }

.mr-2h { margin-right: -1.5em !important; }

.mb-2h { margin-bottom: -1.5em !important; }

.ml-2h { margin-left: -1.5em !important; }

.m-2h { margin: -1.5em !important; }

.pt-2h { padding-top: -1.5em !important; }

.pr-2h { padding-right: -1.5em !important; }

.pb-2h { padding-bottom: -1.5em !important; }

.pl-2h { padding-left: -1.5em !important; }

.p-2h { padding: -1.5em !important; }

.mt-1 { margin-top: -1em !important; }

.mr-1 { margin-right: -1em !important; }

.mb-1 { margin-bottom: -1em !important; }

.ml-1 { margin-left: -1em !important; }

.m-1 { margin: -1em !important; }

.pt-1 { padding-top: -1em !important; }

.pr-1 { padding-right: -1em !important; }

.pb-1 { padding-bottom: -1em !important; }

.pl-1 { padding-left: -1em !important; }

.p-1 { padding: -1em !important; }

.mt-1q { margin-top: -0.75em !important; }

.mr-1q { margin-right: -0.75em !important; }

.mb-1q { margin-bottom: -0.75em !important; }

.ml-1q { margin-left: -0.75em !important; }

.m-1q { margin: -0.75em !important; }

.pt-1q { padding-top: -0.75em !important; }

.pr-1q { padding-right: -0.75em !important; }

.pb-1q { padding-bottom: -0.75em !important; }

.pl-1q { padding-left: -0.75em !important; }

.p-1q { padding: -0.75em !important; }

.mt-1h { margin-top: -0.5em !important; }

.mr-1h { margin-right: -0.5em !important; }

.mb-1h { margin-bottom: -0.5em !important; }

.ml-1h { margin-left: -0.5em !important; }

.m-1h { margin: -0.5em !important; }

.pt-1h { padding-top: -0.5em !important; }

.pr-1h { padding-right: -0.5em !important; }

.pb-1h { padding-bottom: -0.5em !important; }

.pl-1h { padding-left: -0.5em !important; }

.p-1h { padding: -0.5em !important; }

.mt0 { margin-top: 0em !important; }

.mr0 { margin-right: 0em !important; }

.mb0 { margin-bottom: 0em !important; }

.ml0 { margin-left: 0em !important; }

.m0 { margin: 0em !important; }

.pt0 { padding-top: 0em !important; }

.pr0 { padding-right: 0em !important; }

.pb0 { padding-bottom: 0em !important; }

.pl0 { padding-left: 0em !important; }

.p0 { padding: 0em !important; }

.mt0q { margin-top: 0.25em !important; }

.mr0q { margin-right: 0.25em !important; }

.mb0q { margin-bottom: 0.25em !important; }

.ml0q { margin-left: 0.25em !important; }

.m0q { margin: 0.25em !important; }

.pt0q { padding-top: 0.25em !important; }

.pr0q { padding-right: 0.25em !important; }

.pb0q { padding-bottom: 0.25em !important; }

.pl0q { padding-left: 0.25em !important; }

.p0q { padding: 0.25em !important; }

.mt0h { margin-top: 0.5em !important; }

.mr0h { margin-right: 0.5em !important; }

.mb0h { margin-bottom: 0.5em !important; }

.ml0h { margin-left: 0.5em !important; }

.m0h { margin: 0.5em !important; }

.pt0h { padding-top: 0.5em !important; }

.pr0h { padding-right: 0.5em !important; }

.pb0h { padding-bottom: 0.5em !important; }

.pl0h { padding-left: 0.5em !important; }

.p0h { padding: 0.5em !important; }

.mt1 { margin-top: 1em !important; }

.mr1 { margin-right: 1em !important; }

.mb1 { margin-bottom: 1em !important; }

.ml1 { margin-left: 1em !important; }

.m1 { margin: 1em !important; }

.pt1 { padding-top: 1em !important; }

.pr1 { padding-right: 1em !important; }

.pb1 { padding-bottom: 1em !important; }

.pl1 { padding-left: 1em !important; }

.p1 { padding: 1em !important; }

.mt1q { margin-top: 1.25em !important; }

.mr1q { margin-right: 1.25em !important; }

.mb1q { margin-bottom: 1.25em !important; }

.ml1q { margin-left: 1.25em !important; }

.m1q { margin: 1.25em !important; }

.pt1q { padding-top: 1.25em !important; }

.pr1q { padding-right: 1.25em !important; }

.pb1q { padding-bottom: 1.25em !important; }

.pl1q { padding-left: 1.25em !important; }

.p1q { padding: 1.25em !important; }

.mt1h { margin-top: 1.5em !important; }

.mr1h { margin-right: 1.5em !important; }

.mb1h { margin-bottom: 1.5em !important; }

.ml1h { margin-left: 1.5em !important; }

.m1h { margin: 1.5em !important; }

.pt1h { padding-top: 1.5em !important; }

.pr1h { padding-right: 1.5em !important; }

.pb1h { padding-bottom: 1.5em !important; }

.pl1h { padding-left: 1.5em !important; }

.p1h { padding: 1.5em !important; }

.mt2 { margin-top: 2em !important; }

.mr2 { margin-right: 2em !important; }

.mb2 { margin-bottom: 2em !important; }

.ml2 { margin-left: 2em !important; }

.m2 { margin: 2em !important; }

.pt2 { padding-top: 2em !important; }

.pr2 { padding-right: 2em !important; }

.pb2 { padding-bottom: 2em !important; }

.pl2 { padding-left: 2em !important; }

.p2 { padding: 2em !important; }

.mt2q { margin-top: 2.25em !important; }

.mr2q { margin-right: 2.25em !important; }

.mb2q { margin-bottom: 2.25em !important; }

.ml2q { margin-left: 2.25em !important; }

.m2q { margin: 2.25em !important; }

.pt2q { padding-top: 2.25em !important; }

.pr2q { padding-right: 2.25em !important; }

.pb2q { padding-bottom: 2.25em !important; }

.pl2q { padding-left: 2.25em !important; }

.p2q { padding: 2.25em !important; }

.mt2h { margin-top: 2.5em !important; }

.mr2h { margin-right: 2.5em !important; }

.mb2h { margin-bottom: 2.5em !important; }

.ml2h { margin-left: 2.5em !important; }

.m2h { margin: 2.5em !important; }

.pt2h { padding-top: 2.5em !important; }

.pr2h { padding-right: 2.5em !important; }

.pb2h { padding-bottom: 2.5em !important; }

.pl2h { padding-left: 2.5em !important; }

.p2h { padding: 2.5em !important; }

.mt3 { margin-top: 3em !important; }

.mr3 { margin-right: 3em !important; }

.mb3 { margin-bottom: 3em !important; }

.ml3 { margin-left: 3em !important; }

.m3 { margin: 3em !important; }

.pt3 { padding-top: 3em !important; }

.pr3 { padding-right: 3em !important; }

.pb3 { padding-bottom: 3em !important; }

.pl3 { padding-left: 3em !important; }

.p3 { padding: 3em !important; }

.mt3q { margin-top: 3.25em !important; }

.mr3q { margin-right: 3.25em !important; }

.mb3q { margin-bottom: 3.25em !important; }

.ml3q { margin-left: 3.25em !important; }

.m3q { margin: 3.25em !important; }

.pt3q { padding-top: 3.25em !important; }

.pr3q { padding-right: 3.25em !important; }

.pb3q { padding-bottom: 3.25em !important; }

.pl3q { padding-left: 3.25em !important; }

.p3q { padding: 3.25em !important; }

.mt3h { margin-top: 3.5em !important; }

.mr3h { margin-right: 3.5em !important; }

.mb3h { margin-bottom: 3.5em !important; }

.ml3h { margin-left: 3.5em !important; }

.m3h { margin: 3.5em !important; }

.pt3h { padding-top: 3.5em !important; }

.pr3h { padding-right: 3.5em !important; }

.pb3h { padding-bottom: 3.5em !important; }

.pl3h { padding-left: 3.5em !important; }

.p3h { padding: 3.5em !important; }

.mt4 { margin-top: 4em !important; }

.mr4 { margin-right: 4em !important; }

.mb4 { margin-bottom: 4em !important; }

.ml4 { margin-left: 4em !important; }

.m4 { margin: 4em !important; }

.pt4 { padding-top: 4em !important; }

.pr4 { padding-right: 4em !important; }

.pb4 { padding-bottom: 4em !important; }

.pl4 { padding-left: 4em !important; }

.p4 { padding: 4em !important; }

.mt4q { margin-top: 4.25em !important; }

.mr4q { margin-right: 4.25em !important; }

.mb4q { margin-bottom: 4.25em !important; }

.ml4q { margin-left: 4.25em !important; }

.m4q { margin: 4.25em !important; }

.pt4q { padding-top: 4.25em !important; }

.pr4q { padding-right: 4.25em !important; }

.pb4q { padding-bottom: 4.25em !important; }

.pl4q { padding-left: 4.25em !important; }

.p4q { padding: 4.25em !important; }

.mt4h { margin-top: 4.5em !important; }

.mr4h { margin-right: 4.5em !important; }

.mb4h { margin-bottom: 4.5em !important; }

.ml4h { margin-left: 4.5em !important; }

.m4h { margin: 4.5em !important; }

.pt4h { padding-top: 4.5em !important; }

.pr4h { padding-right: 4.5em !important; }

.pb4h { padding-bottom: 4.5em !important; }

.pl4h { padding-left: 4.5em !important; }

.p4h { padding: 4.5em !important; }

.mt5 { margin-top: 5em !important; }

.mr5 { margin-right: 5em !important; }

.mb5 { margin-bottom: 5em !important; }

.ml5 { margin-left: 5em !important; }

.m5 { margin: 5em !important; }

.pt5 { padding-top: 5em !important; }

.pr5 { padding-right: 5em !important; }

.pb5 { padding-bottom: 5em !important; }

.pl5 { padding-left: 5em !important; }

.p5 { padding: 5em !important; }

.mt5q { margin-top: 5.25em !important; }

.mr5q { margin-right: 5.25em !important; }

.mb5q { margin-bottom: 5.25em !important; }

.ml5q { margin-left: 5.25em !important; }

.m5q { margin: 5.25em !important; }

.pt5q { padding-top: 5.25em !important; }

.pr5q { padding-right: 5.25em !important; }

.pb5q { padding-bottom: 5.25em !important; }

.pl5q { padding-left: 5.25em !important; }

.p5q { padding: 5.25em !important; }

.mt5h { margin-top: 5.5em !important; }

.mr5h { margin-right: 5.5em !important; }

.mb5h { margin-bottom: 5.5em !important; }

.ml5h { margin-left: 5.5em !important; }

.m5h { margin: 5.5em !important; }

.pt5h { padding-top: 5.5em !important; }

.pr5h { padding-right: 5.5em !important; }

.pb5h { padding-bottom: 5.5em !important; }

.pl5h { padding-left: 5.5em !important; }

.p5h { padding: 5.5em !important; }

.mt6 { margin-top: 6em !important; }

.mr6 { margin-right: 6em !important; }

.mb6 { margin-bottom: 6em !important; }

.ml6 { margin-left: 6em !important; }

.m6 { margin: 6em !important; }

.pt6 { padding-top: 6em !important; }

.pr6 { padding-right: 6em !important; }

.pb6 { padding-bottom: 6em !important; }

.pl6 { padding-left: 6em !important; }

.p6 { padding: 6em !important; }

.mt6q { margin-top: 6.25em !important; }

.mr6q { margin-right: 6.25em !important; }

.mb6q { margin-bottom: 6.25em !important; }

.ml6q { margin-left: 6.25em !important; }

.m6q { margin: 6.25em !important; }

.pt6q { padding-top: 6.25em !important; }

.pr6q { padding-right: 6.25em !important; }

.pb6q { padding-bottom: 6.25em !important; }

.pl6q { padding-left: 6.25em !important; }

.p6q { padding: 6.25em !important; }

.mt6h { margin-top: 6.5em !important; }

.mr6h { margin-right: 6.5em !important; }

.mb6h { margin-bottom: 6.5em !important; }

.ml6h { margin-left: 6.5em !important; }

.m6h { margin: 6.5em !important; }

.pt6h { padding-top: 6.5em !important; }

.pr6h { padding-right: 6.5em !important; }

.pb6h { padding-bottom: 6.5em !important; }

.pl6h { padding-left: 6.5em !important; }

.p6h { padding: 6.5em !important; }

.mt7 { margin-top: 7em !important; }

.mr7 { margin-right: 7em !important; }

.mb7 { margin-bottom: 7em !important; }

.ml7 { margin-left: 7em !important; }

.m7 { margin: 7em !important; }

.pt7 { padding-top: 7em !important; }

.pr7 { padding-right: 7em !important; }

.pb7 { padding-bottom: 7em !important; }

.pl7 { padding-left: 7em !important; }

.p7 { padding: 7em !important; }

.mt7q { margin-top: 7.25em !important; }

.mr7q { margin-right: 7.25em !important; }

.mb7q { margin-bottom: 7.25em !important; }

.ml7q { margin-left: 7.25em !important; }

.m7q { margin: 7.25em !important; }

.pt7q { padding-top: 7.25em !important; }

.pr7q { padding-right: 7.25em !important; }

.pb7q { padding-bottom: 7.25em !important; }

.pl7q { padding-left: 7.25em !important; }

.p7q { padding: 7.25em !important; }

.mt7h { margin-top: 7.5em !important; }

.mr7h { margin-right: 7.5em !important; }

.mb7h { margin-bottom: 7.5em !important; }

.ml7h { margin-left: 7.5em !important; }

.m7h { margin: 7.5em !important; }

.pt7h { padding-top: 7.5em !important; }

.pr7h { padding-right: 7.5em !important; }

.pb7h { padding-bottom: 7.5em !important; }

.pl7h { padding-left: 7.5em !important; }

.p7h { padding: 7.5em !important; }

.mt8 { margin-top: 8em !important; }

.mr8 { margin-right: 8em !important; }

.mb8 { margin-bottom: 8em !important; }

.ml8 { margin-left: 8em !important; }

.m8 { margin: 8em !important; }

.pt8 { padding-top: 8em !important; }

.pr8 { padding-right: 8em !important; }

.pb8 { padding-bottom: 8em !important; }

.pl8 { padding-left: 8em !important; }

.p8 { padding: 8em !important; }

.mt8q { margin-top: 8.25em !important; }

.mr8q { margin-right: 8.25em !important; }

.mb8q { margin-bottom: 8.25em !important; }

.ml8q { margin-left: 8.25em !important; }

.m8q { margin: 8.25em !important; }

.pt8q { padding-top: 8.25em !important; }

.pr8q { padding-right: 8.25em !important; }

.pb8q { padding-bottom: 8.25em !important; }

.pl8q { padding-left: 8.25em !important; }

.p8q { padding: 8.25em !important; }

.mt8h { margin-top: 8.5em !important; }

.mr8h { margin-right: 8.5em !important; }

.mb8h { margin-bottom: 8.5em !important; }

.ml8h { margin-left: 8.5em !important; }

.m8h { margin: 8.5em !important; }

.pt8h { padding-top: 8.5em !important; }

.pr8h { padding-right: 8.5em !important; }

.pb8h { padding-bottom: 8.5em !important; }

.pl8h { padding-left: 8.5em !important; }

.p8h { padding: 8.5em !important; }

.mt9 { margin-top: 9em !important; }

.mr9 { margin-right: 9em !important; }

.mb9 { margin-bottom: 9em !important; }

.ml9 { margin-left: 9em !important; }

.m9 { margin: 9em !important; }

.pt9 { padding-top: 9em !important; }

.pr9 { padding-right: 9em !important; }

.pb9 { padding-bottom: 9em !important; }

.pl9 { padding-left: 9em !important; }

.p9 { padding: 9em !important; }

.mt9q { margin-top: 9.25em !important; }

.mr9q { margin-right: 9.25em !important; }

.mb9q { margin-bottom: 9.25em !important; }

.ml9q { margin-left: 9.25em !important; }

.m9q { margin: 9.25em !important; }

.pt9q { padding-top: 9.25em !important; }

.pr9q { padding-right: 9.25em !important; }

.pb9q { padding-bottom: 9.25em !important; }

.pl9q { padding-left: 9.25em !important; }

.p9q { padding: 9.25em !important; }

.mt9h { margin-top: 9.5em !important; }

.mr9h { margin-right: 9.5em !important; }

.mb9h { margin-bottom: 9.5em !important; }

.ml9h { margin-left: 9.5em !important; }

.m9h { margin: 9.5em !important; }

.pt9h { padding-top: 9.5em !important; }

.pr9h { padding-right: 9.5em !important; }

.pb9h { padding-bottom: 9.5em !important; }

.pl9h { padding-left: 9.5em !important; }

.p9h { padding: 9.5em !important; }

.mt10 { margin-top: 10em !important; }

.mr10 { margin-right: 10em !important; }

.mb10 { margin-bottom: 10em !important; }

.ml10 { margin-left: 10em !important; }

.m10 { margin: 10em !important; }

.pt10 { padding-top: 10em !important; }

.pr10 { padding-right: 10em !important; }

.pb10 { padding-bottom: 10em !important; }

.pl10 { padding-left: 10em !important; }

.p10 { padding: 10em !important; }

.mt10q { margin-top: 10.25em !important; }

.mr10q { margin-right: 10.25em !important; }

.mb10q { margin-bottom: 10.25em !important; }

.ml10q { margin-left: 10.25em !important; }

.m10q { margin: 10.25em !important; }

.pt10q { padding-top: 10.25em !important; }

.pr10q { padding-right: 10.25em !important; }

.pb10q { padding-bottom: 10.25em !important; }

.pl10q { padding-left: 10.25em !important; }

.p10q { padding: 10.25em !important; }

.mt10h { margin-top: 10.5em !important; }

.mr10h { margin-right: 10.5em !important; }

.mb10h { margin-bottom: 10.5em !important; }

.ml10h { margin-left: 10.5em !important; }

.m10h { margin: 10.5em !important; }

.pt10h { padding-top: 10.5em !important; }

.pr10h { padding-right: 10.5em !important; }

.pb10h { padding-bottom: 10.5em !important; }

.pl10h { padding-left: 10.5em !important; }

.p10h { padding: 10.5em !important; }

.mt11 { margin-top: 11em !important; }

.mr11 { margin-right: 11em !important; }

.mb11 { margin-bottom: 11em !important; }

.ml11 { margin-left: 11em !important; }

.m11 { margin: 11em !important; }

.pt11 { padding-top: 11em !important; }

.pr11 { padding-right: 11em !important; }

.pb11 { padding-bottom: 11em !important; }

.pl11 { padding-left: 11em !important; }

.p11 { padding: 11em !important; }

.mt11q { margin-top: 11.25em !important; }

.mr11q { margin-right: 11.25em !important; }

.mb11q { margin-bottom: 11.25em !important; }

.ml11q { margin-left: 11.25em !important; }

.m11q { margin: 11.25em !important; }

.pt11q { padding-top: 11.25em !important; }

.pr11q { padding-right: 11.25em !important; }

.pb11q { padding-bottom: 11.25em !important; }

.pl11q { padding-left: 11.25em !important; }

.p11q { padding: 11.25em !important; }

.mt11h { margin-top: 11.5em !important; }

.mr11h { margin-right: 11.5em !important; }

.mb11h { margin-bottom: 11.5em !important; }

.ml11h { margin-left: 11.5em !important; }

.m11h { margin: 11.5em !important; }

.pt11h { padding-top: 11.5em !important; }

.pr11h { padding-right: 11.5em !important; }

.pb11h { padding-bottom: 11.5em !important; }

.pl11h { padding-left: 11.5em !important; }

.p11h { padding: 11.5em !important; }

.mt12 { margin-top: 12em !important; }

.mr12 { margin-right: 12em !important; }

.mb12 { margin-bottom: 12em !important; }

.ml12 { margin-left: 12em !important; }

.m12 { margin: 12em !important; }

.pt12 { padding-top: 12em !important; }

.pr12 { padding-right: 12em !important; }

.pb12 { padding-bottom: 12em !important; }

.pl12 { padding-left: 12em !important; }

.p12 { padding: 12em !important; }

.mt12q { margin-top: 12.25em !important; }

.mr12q { margin-right: 12.25em !important; }

.mb12q { margin-bottom: 12.25em !important; }

.ml12q { margin-left: 12.25em !important; }

.m12q { margin: 12.25em !important; }

.pt12q { padding-top: 12.25em !important; }

.pr12q { padding-right: 12.25em !important; }

.pb12q { padding-bottom: 12.25em !important; }

.pl12q { padding-left: 12.25em !important; }

.p12q { padding: 12.25em !important; }

.mt12h { margin-top: 12.5em !important; }

.mr12h { margin-right: 12.5em !important; }

.mb12h { margin-bottom: 12.5em !important; }

.ml12h { margin-left: 12.5em !important; }

.m12h { margin: 12.5em !important; }

.pt12h { padding-top: 12.5em !important; }

.pr12h { padding-right: 12.5em !important; }

.pb12h { padding-bottom: 12.5em !important; }

.pl12h { padding-left: 12.5em !important; }

.p12h { padding: 12.5em !important; }

.mt13 { margin-top: 13em !important; }

.mr13 { margin-right: 13em !important; }

.mb13 { margin-bottom: 13em !important; }

.ml13 { margin-left: 13em !important; }

.m13 { margin: 13em !important; }

.pt13 { padding-top: 13em !important; }

.pr13 { padding-right: 13em !important; }

.pb13 { padding-bottom: 13em !important; }

.pl13 { padding-left: 13em !important; }

.p13 { padding: 13em !important; }

.mt13q { margin-top: 13.25em !important; }

.mr13q { margin-right: 13.25em !important; }

.mb13q { margin-bottom: 13.25em !important; }

.ml13q { margin-left: 13.25em !important; }

.m13q { margin: 13.25em !important; }

.pt13q { padding-top: 13.25em !important; }

.pr13q { padding-right: 13.25em !important; }

.pb13q { padding-bottom: 13.25em !important; }

.pl13q { padding-left: 13.25em !important; }

.p13q { padding: 13.25em !important; }

.mt13h { margin-top: 13.5em !important; }

.mr13h { margin-right: 13.5em !important; }

.mb13h { margin-bottom: 13.5em !important; }

.ml13h { margin-left: 13.5em !important; }

.m13h { margin: 13.5em !important; }

.pt13h { padding-top: 13.5em !important; }

.pr13h { padding-right: 13.5em !important; }

.pb13h { padding-bottom: 13.5em !important; }

.pl13h { padding-left: 13.5em !important; }

.p13h { padding: 13.5em !important; }

.mt14 { margin-top: 14em !important; }

.mr14 { margin-right: 14em !important; }

.mb14 { margin-bottom: 14em !important; }

.ml14 { margin-left: 14em !important; }

.m14 { margin: 14em !important; }

.pt14 { padding-top: 14em !important; }

.pr14 { padding-right: 14em !important; }

.pb14 { padding-bottom: 14em !important; }

.pl14 { padding-left: 14em !important; }

.p14 { padding: 14em !important; }

.mt14q { margin-top: 14.25em !important; }

.mr14q { margin-right: 14.25em !important; }

.mb14q { margin-bottom: 14.25em !important; }

.ml14q { margin-left: 14.25em !important; }

.m14q { margin: 14.25em !important; }

.pt14q { padding-top: 14.25em !important; }

.pr14q { padding-right: 14.25em !important; }

.pb14q { padding-bottom: 14.25em !important; }

.pl14q { padding-left: 14.25em !important; }

.p14q { padding: 14.25em !important; }

.mt14h { margin-top: 14.5em !important; }

.mr14h { margin-right: 14.5em !important; }

.mb14h { margin-bottom: 14.5em !important; }

.ml14h { margin-left: 14.5em !important; }

.m14h { margin: 14.5em !important; }

.pt14h { padding-top: 14.5em !important; }

.pr14h { padding-right: 14.5em !important; }

.pb14h { padding-bottom: 14.5em !important; }

.pl14h { padding-left: 14.5em !important; }

.p14h { padding: 14.5em !important; }

.mt15 { margin-top: 15em !important; }

.mr15 { margin-right: 15em !important; }

.mb15 { margin-bottom: 15em !important; }

.ml15 { margin-left: 15em !important; }

.m15 { margin: 15em !important; }

.pt15 { padding-top: 15em !important; }

.pr15 { padding-right: 15em !important; }

.pb15 { padding-bottom: 15em !important; }

.pl15 { padding-left: 15em !important; }

.p15 { padding: 15em !important; }

.mt15q { margin-top: 15.25em !important; }

.mr15q { margin-right: 15.25em !important; }

.mb15q { margin-bottom: 15.25em !important; }

.ml15q { margin-left: 15.25em !important; }

.m15q { margin: 15.25em !important; }

.pt15q { padding-top: 15.25em !important; }

.pr15q { padding-right: 15.25em !important; }

.pb15q { padding-bottom: 15.25em !important; }

.pl15q { padding-left: 15.25em !important; }

.p15q { padding: 15.25em !important; }

.mt15h { margin-top: 15.5em !important; }

.mr15h { margin-right: 15.5em !important; }

.mb15h { margin-bottom: 15.5em !important; }

.ml15h { margin-left: 15.5em !important; }

.m15h { margin: 15.5em !important; }

.pt15h { padding-top: 15.5em !important; }

.pr15h { padding-right: 15.5em !important; }

.pb15h { padding-bottom: 15.5em !important; }

.pl15h { padding-left: 15.5em !important; }

.p15h { padding: 15.5em !important; }

.mt16 { margin-top: 16em !important; }

.mr16 { margin-right: 16em !important; }

.mb16 { margin-bottom: 16em !important; }

.ml16 { margin-left: 16em !important; }

.m16 { margin: 16em !important; }

.pt16 { padding-top: 16em !important; }

.pr16 { padding-right: 16em !important; }

.pb16 { padding-bottom: 16em !important; }

.pl16 { padding-left: 16em !important; }

.p16 { padding: 16em !important; }

.mt16q { margin-top: 16.25em !important; }

.mr16q { margin-right: 16.25em !important; }

.mb16q { margin-bottom: 16.25em !important; }

.ml16q { margin-left: 16.25em !important; }

.m16q { margin: 16.25em !important; }

.pt16q { padding-top: 16.25em !important; }

.pr16q { padding-right: 16.25em !important; }

.pb16q { padding-bottom: 16.25em !important; }

.pl16q { padding-left: 16.25em !important; }

.p16q { padding: 16.25em !important; }

.mt16h { margin-top: 16.5em !important; }

.mr16h { margin-right: 16.5em !important; }

.mb16h { margin-bottom: 16.5em !important; }

.ml16h { margin-left: 16.5em !important; }

.m16h { margin: 16.5em !important; }

.pt16h { padding-top: 16.5em !important; }

.pr16h { padding-right: 16.5em !important; }

.pb16h { padding-bottom: 16.5em !important; }

.pl16h { padding-left: 16.5em !important; }

.p16h { padding: 16.5em !important; }

.mt17 { margin-top: 17em !important; }

.mr17 { margin-right: 17em !important; }

.mb17 { margin-bottom: 17em !important; }

.ml17 { margin-left: 17em !important; }

.m17 { margin: 17em !important; }

.pt17 { padding-top: 17em !important; }

.pr17 { padding-right: 17em !important; }

.pb17 { padding-bottom: 17em !important; }

.pl17 { padding-left: 17em !important; }

.p17 { padding: 17em !important; }

.mt17q { margin-top: 17.25em !important; }

.mr17q { margin-right: 17.25em !important; }

.mb17q { margin-bottom: 17.25em !important; }

.ml17q { margin-left: 17.25em !important; }

.m17q { margin: 17.25em !important; }

.pt17q { padding-top: 17.25em !important; }

.pr17q { padding-right: 17.25em !important; }

.pb17q { padding-bottom: 17.25em !important; }

.pl17q { padding-left: 17.25em !important; }

.p17q { padding: 17.25em !important; }

.mt17h { margin-top: 17.5em !important; }

.mr17h { margin-right: 17.5em !important; }

.mb17h { margin-bottom: 17.5em !important; }

.ml17h { margin-left: 17.5em !important; }

.m17h { margin: 17.5em !important; }

.pt17h { padding-top: 17.5em !important; }

.pr17h { padding-right: 17.5em !important; }

.pb17h { padding-bottom: 17.5em !important; }

.pl17h { padding-left: 17.5em !important; }

.p17h { padding: 17.5em !important; }

.mt18 { margin-top: 18em !important; }

.mr18 { margin-right: 18em !important; }

.mb18 { margin-bottom: 18em !important; }

.ml18 { margin-left: 18em !important; }

.m18 { margin: 18em !important; }

.pt18 { padding-top: 18em !important; }

.pr18 { padding-right: 18em !important; }

.pb18 { padding-bottom: 18em !important; }

.pl18 { padding-left: 18em !important; }

.p18 { padding: 18em !important; }

.mt18q { margin-top: 18.25em !important; }

.mr18q { margin-right: 18.25em !important; }

.mb18q { margin-bottom: 18.25em !important; }

.ml18q { margin-left: 18.25em !important; }

.m18q { margin: 18.25em !important; }

.pt18q { padding-top: 18.25em !important; }

.pr18q { padding-right: 18.25em !important; }

.pb18q { padding-bottom: 18.25em !important; }

.pl18q { padding-left: 18.25em !important; }

.p18q { padding: 18.25em !important; }

.mt18h { margin-top: 18.5em !important; }

.mr18h { margin-right: 18.5em !important; }

.mb18h { margin-bottom: 18.5em !important; }

.ml18h { margin-left: 18.5em !important; }

.m18h { margin: 18.5em !important; }

.pt18h { padding-top: 18.5em !important; }

.pr18h { padding-right: 18.5em !important; }

.pb18h { padding-bottom: 18.5em !important; }

.pl18h { padding-left: 18.5em !important; }

.p18h { padding: 18.5em !important; }

.mt19 { margin-top: 19em !important; }

.mr19 { margin-right: 19em !important; }

.mb19 { margin-bottom: 19em !important; }

.ml19 { margin-left: 19em !important; }

.m19 { margin: 19em !important; }

.pt19 { padding-top: 19em !important; }

.pr19 { padding-right: 19em !important; }

.pb19 { padding-bottom: 19em !important; }

.pl19 { padding-left: 19em !important; }

.p19 { padding: 19em !important; }

.mt19q { margin-top: 19.25em !important; }

.mr19q { margin-right: 19.25em !important; }

.mb19q { margin-bottom: 19.25em !important; }

.ml19q { margin-left: 19.25em !important; }

.m19q { margin: 19.25em !important; }

.pt19q { padding-top: 19.25em !important; }

.pr19q { padding-right: 19.25em !important; }

.pb19q { padding-bottom: 19.25em !important; }

.pl19q { padding-left: 19.25em !important; }

.p19q { padding: 19.25em !important; }

.mt19h { margin-top: 19.5em !important; }

.mr19h { margin-right: 19.5em !important; }

.mb19h { margin-bottom: 19.5em !important; }

.ml19h { margin-left: 19.5em !important; }

.m19h { margin: 19.5em !important; }

.pt19h { padding-top: 19.5em !important; }

.pr19h { padding-right: 19.5em !important; }

.pb19h { padding-bottom: 19.5em !important; }

.pl19h { padding-left: 19.5em !important; }

.p19h { padding: 19.5em !important; }

.mt20 { margin-top: 20em !important; }

.mr20 { margin-right: 20em !important; }

.mb20 { margin-bottom: 20em !important; }

.ml20 { margin-left: 20em !important; }

.m20 { margin: 20em !important; }

.pt20 { padding-top: 20em !important; }

.pr20 { padding-right: 20em !important; }

.pb20 { padding-bottom: 20em !important; }

.pl20 { padding-left: 20em !important; }

.p20 { padding: 20em !important; }

.mt20q { margin-top: 20.25em !important; }

.mr20q { margin-right: 20.25em !important; }

.mb20q { margin-bottom: 20.25em !important; }

.ml20q { margin-left: 20.25em !important; }

.m20q { margin: 20.25em !important; }

.pt20q { padding-top: 20.25em !important; }

.pr20q { padding-right: 20.25em !important; }

.pb20q { padding-bottom: 20.25em !important; }

.pl20q { padding-left: 20.25em !important; }

.p20q { padding: 20.25em !important; }

.mt20h { margin-top: 20.5em !important; }

.mr20h { margin-right: 20.5em !important; }

.mb20h { margin-bottom: 20.5em !important; }

.ml20h { margin-left: 20.5em !important; }

.m20h { margin: 20.5em !important; }

.pt20h { padding-top: 20.5em !important; }

.pr20h { padding-right: 20.5em !important; }

.pb20h { padding-bottom: 20.5em !important; }

.pl20h { padding-left: 20.5em !important; }

.p20h { padding: 20.5em !important; }

.mt21 { margin-top: 21em !important; }

.mr21 { margin-right: 21em !important; }

.mb21 { margin-bottom: 21em !important; }

.ml21 { margin-left: 21em !important; }

.m21 { margin: 21em !important; }

.pt21 { padding-top: 21em !important; }

.pr21 { padding-right: 21em !important; }

.pb21 { padding-bottom: 21em !important; }

.pl21 { padding-left: 21em !important; }

.p21 { padding: 21em !important; }

.mt21q { margin-top: 21.25em !important; }

.mr21q { margin-right: 21.25em !important; }

.mb21q { margin-bottom: 21.25em !important; }

.ml21q { margin-left: 21.25em !important; }

.m21q { margin: 21.25em !important; }

.pt21q { padding-top: 21.25em !important; }

.pr21q { padding-right: 21.25em !important; }

.pb21q { padding-bottom: 21.25em !important; }

.pl21q { padding-left: 21.25em !important; }

.p21q { padding: 21.25em !important; }

.mt21h { margin-top: 21.5em !important; }

.mr21h { margin-right: 21.5em !important; }

.mb21h { margin-bottom: 21.5em !important; }

.ml21h { margin-left: 21.5em !important; }

.m21h { margin: 21.5em !important; }

.pt21h { padding-top: 21.5em !important; }

.pr21h { padding-right: 21.5em !important; }

.pb21h { padding-bottom: 21.5em !important; }

.pl21h { padding-left: 21.5em !important; }

.p21h { padding: 21.5em !important; }

.mt22 { margin-top: 22em !important; }

.mr22 { margin-right: 22em !important; }

.mb22 { margin-bottom: 22em !important; }

.ml22 { margin-left: 22em !important; }

.m22 { margin: 22em !important; }

.pt22 { padding-top: 22em !important; }

.pr22 { padding-right: 22em !important; }

.pb22 { padding-bottom: 22em !important; }

.pl22 { padding-left: 22em !important; }

.p22 { padding: 22em !important; }

.mt22q { margin-top: 22.25em !important; }

.mr22q { margin-right: 22.25em !important; }

.mb22q { margin-bottom: 22.25em !important; }

.ml22q { margin-left: 22.25em !important; }

.m22q { margin: 22.25em !important; }

.pt22q { padding-top: 22.25em !important; }

.pr22q { padding-right: 22.25em !important; }

.pb22q { padding-bottom: 22.25em !important; }

.pl22q { padding-left: 22.25em !important; }

.p22q { padding: 22.25em !important; }

.mt22h { margin-top: 22.5em !important; }

.mr22h { margin-right: 22.5em !important; }

.mb22h { margin-bottom: 22.5em !important; }

.ml22h { margin-left: 22.5em !important; }

.m22h { margin: 22.5em !important; }

.pt22h { padding-top: 22.5em !important; }

.pr22h { padding-right: 22.5em !important; }

.pb22h { padding-bottom: 22.5em !important; }

.pl22h { padding-left: 22.5em !important; }

.p22h { padding: 22.5em !important; }

.mt23 { margin-top: 23em !important; }

.mr23 { margin-right: 23em !important; }

.mb23 { margin-bottom: 23em !important; }

.ml23 { margin-left: 23em !important; }

.m23 { margin: 23em !important; }

.pt23 { padding-top: 23em !important; }

.pr23 { padding-right: 23em !important; }

.pb23 { padding-bottom: 23em !important; }

.pl23 { padding-left: 23em !important; }

.p23 { padding: 23em !important; }

.mt23q { margin-top: 23.25em !important; }

.mr23q { margin-right: 23.25em !important; }

.mb23q { margin-bottom: 23.25em !important; }

.ml23q { margin-left: 23.25em !important; }

.m23q { margin: 23.25em !important; }

.pt23q { padding-top: 23.25em !important; }

.pr23q { padding-right: 23.25em !important; }

.pb23q { padding-bottom: 23.25em !important; }

.pl23q { padding-left: 23.25em !important; }

.p23q { padding: 23.25em !important; }

.mt23h { margin-top: 23.5em !important; }

.mr23h { margin-right: 23.5em !important; }

.mb23h { margin-bottom: 23.5em !important; }

.ml23h { margin-left: 23.5em !important; }

.m23h { margin: 23.5em !important; }

.pt23h { padding-top: 23.5em !important; }

.pr23h { padding-right: 23.5em !important; }

.pb23h { padding-bottom: 23.5em !important; }

.pl23h { padding-left: 23.5em !important; }

.p23h { padding: 23.5em !important; }

.mt24 { margin-top: 24em !important; }

.mr24 { margin-right: 24em !important; }

.mb24 { margin-bottom: 24em !important; }

.ml24 { margin-left: 24em !important; }

.m24 { margin: 24em !important; }

.pt24 { padding-top: 24em !important; }

.pr24 { padding-right: 24em !important; }

.pb24 { padding-bottom: 24em !important; }

.pl24 { padding-left: 24em !important; }

.p24 { padding: 24em !important; }

.mt24q { margin-top: 24.25em !important; }

.mr24q { margin-right: 24.25em !important; }

.mb24q { margin-bottom: 24.25em !important; }

.ml24q { margin-left: 24.25em !important; }

.m24q { margin: 24.25em !important; }

.pt24q { padding-top: 24.25em !important; }

.pr24q { padding-right: 24.25em !important; }

.pb24q { padding-bottom: 24.25em !important; }

.pl24q { padding-left: 24.25em !important; }

.p24q { padding: 24.25em !important; }

.mt24h { margin-top: 24.5em !important; }

.mr24h { margin-right: 24.5em !important; }

.mb24h { margin-bottom: 24.5em !important; }

.ml24h { margin-left: 24.5em !important; }

.m24h { margin: 24.5em !important; }

.pt24h { padding-top: 24.5em !important; }

.pr24h { padding-right: 24.5em !important; }

.pb24h { padding-bottom: 24.5em !important; }

.pl24h { padding-left: 24.5em !important; }

.p24h { padding: 24.5em !important; }

.mt25 { margin-top: 25em !important; }

.mr25 { margin-right: 25em !important; }

.mb25 { margin-bottom: 25em !important; }

.ml25 { margin-left: 25em !important; }

.m25 { margin: 25em !important; }

.pt25 { padding-top: 25em !important; }

.pr25 { padding-right: 25em !important; }

.pb25 { padding-bottom: 25em !important; }

.pl25 { padding-left: 25em !important; }

.p25 { padding: 25em !important; }

.mt25q { margin-top: 25.25em !important; }

.mr25q { margin-right: 25.25em !important; }

.mb25q { margin-bottom: 25.25em !important; }

.ml25q { margin-left: 25.25em !important; }

.m25q { margin: 25.25em !important; }

.pt25q { padding-top: 25.25em !important; }

.pr25q { padding-right: 25.25em !important; }

.pb25q { padding-bottom: 25.25em !important; }

.pl25q { padding-left: 25.25em !important; }

.p25q { padding: 25.25em !important; }

.mt25h { margin-top: 25.5em !important; }

.mr25h { margin-right: 25.5em !important; }

.mb25h { margin-bottom: 25.5em !important; }

.ml25h { margin-left: 25.5em !important; }

.m25h { margin: 25.5em !important; }

.pt25h { padding-top: 25.5em !important; }

.pr25h { padding-right: 25.5em !important; }

.pb25h { padding-bottom: 25.5em !important; }

.pl25h { padding-left: 25.5em !important; }

.p25h { padding: 25.5em !important; }

.mt26 { margin-top: 26em !important; }

.mr26 { margin-right: 26em !important; }

.mb26 { margin-bottom: 26em !important; }

.ml26 { margin-left: 26em !important; }

.m26 { margin: 26em !important; }

.pt26 { padding-top: 26em !important; }

.pr26 { padding-right: 26em !important; }

.pb26 { padding-bottom: 26em !important; }

.pl26 { padding-left: 26em !important; }

.p26 { padding: 26em !important; }

.mt26q { margin-top: 26.25em !important; }

.mr26q { margin-right: 26.25em !important; }

.mb26q { margin-bottom: 26.25em !important; }

.ml26q { margin-left: 26.25em !important; }

.m26q { margin: 26.25em !important; }

.pt26q { padding-top: 26.25em !important; }

.pr26q { padding-right: 26.25em !important; }

.pb26q { padding-bottom: 26.25em !important; }

.pl26q { padding-left: 26.25em !important; }

.p26q { padding: 26.25em !important; }

.mt26h { margin-top: 26.5em !important; }

.mr26h { margin-right: 26.5em !important; }

.mb26h { margin-bottom: 26.5em !important; }

.ml26h { margin-left: 26.5em !important; }

.m26h { margin: 26.5em !important; }

.pt26h { padding-top: 26.5em !important; }

.pr26h { padding-right: 26.5em !important; }

.pb26h { padding-bottom: 26.5em !important; }

.pl26h { padding-left: 26.5em !important; }

.p26h { padding: 26.5em !important; }

.mt27 { margin-top: 27em !important; }

.mr27 { margin-right: 27em !important; }

.mb27 { margin-bottom: 27em !important; }

.ml27 { margin-left: 27em !important; }

.m27 { margin: 27em !important; }

.pt27 { padding-top: 27em !important; }

.pr27 { padding-right: 27em !important; }

.pb27 { padding-bottom: 27em !important; }

.pl27 { padding-left: 27em !important; }

.p27 { padding: 27em !important; }

.mt27q { margin-top: 27.25em !important; }

.mr27q { margin-right: 27.25em !important; }

.mb27q { margin-bottom: 27.25em !important; }

.ml27q { margin-left: 27.25em !important; }

.m27q { margin: 27.25em !important; }

.pt27q { padding-top: 27.25em !important; }

.pr27q { padding-right: 27.25em !important; }

.pb27q { padding-bottom: 27.25em !important; }

.pl27q { padding-left: 27.25em !important; }

.p27q { padding: 27.25em !important; }

.mt27h { margin-top: 27.5em !important; }

.mr27h { margin-right: 27.5em !important; }

.mb27h { margin-bottom: 27.5em !important; }

.ml27h { margin-left: 27.5em !important; }

.m27h { margin: 27.5em !important; }

.pt27h { padding-top: 27.5em !important; }

.pr27h { padding-right: 27.5em !important; }

.pb27h { padding-bottom: 27.5em !important; }

.pl27h { padding-left: 27.5em !important; }

.p27h { padding: 27.5em !important; }

.mt28 { margin-top: 28em !important; }

.mr28 { margin-right: 28em !important; }

.mb28 { margin-bottom: 28em !important; }

.ml28 { margin-left: 28em !important; }

.m28 { margin: 28em !important; }

.pt28 { padding-top: 28em !important; }

.pr28 { padding-right: 28em !important; }

.pb28 { padding-bottom: 28em !important; }

.pl28 { padding-left: 28em !important; }

.p28 { padding: 28em !important; }

.mt28q { margin-top: 28.25em !important; }

.mr28q { margin-right: 28.25em !important; }

.mb28q { margin-bottom: 28.25em !important; }

.ml28q { margin-left: 28.25em !important; }

.m28q { margin: 28.25em !important; }

.pt28q { padding-top: 28.25em !important; }

.pr28q { padding-right: 28.25em !important; }

.pb28q { padding-bottom: 28.25em !important; }

.pl28q { padding-left: 28.25em !important; }

.p28q { padding: 28.25em !important; }

.mt28h { margin-top: 28.5em !important; }

.mr28h { margin-right: 28.5em !important; }

.mb28h { margin-bottom: 28.5em !important; }

.ml28h { margin-left: 28.5em !important; }

.m28h { margin: 28.5em !important; }

.pt28h { padding-top: 28.5em !important; }

.pr28h { padding-right: 28.5em !important; }

.pb28h { padding-bottom: 28.5em !important; }

.pl28h { padding-left: 28.5em !important; }

.p28h { padding: 28.5em !important; }

.mt29 { margin-top: 29em !important; }

.mr29 { margin-right: 29em !important; }

.mb29 { margin-bottom: 29em !important; }

.ml29 { margin-left: 29em !important; }

.m29 { margin: 29em !important; }

.pt29 { padding-top: 29em !important; }

.pr29 { padding-right: 29em !important; }

.pb29 { padding-bottom: 29em !important; }

.pl29 { padding-left: 29em !important; }

.p29 { padding: 29em !important; }

.mt29q { margin-top: 29.25em !important; }

.mr29q { margin-right: 29.25em !important; }

.mb29q { margin-bottom: 29.25em !important; }

.ml29q { margin-left: 29.25em !important; }

.m29q { margin: 29.25em !important; }

.pt29q { padding-top: 29.25em !important; }

.pr29q { padding-right: 29.25em !important; }

.pb29q { padding-bottom: 29.25em !important; }

.pl29q { padding-left: 29.25em !important; }

.p29q { padding: 29.25em !important; }

.mt29h { margin-top: 29.5em !important; }

.mr29h { margin-right: 29.5em !important; }

.mb29h { margin-bottom: 29.5em !important; }

.ml29h { margin-left: 29.5em !important; }

.m29h { margin: 29.5em !important; }

.pt29h { padding-top: 29.5em !important; }

.pr29h { padding-right: 29.5em !important; }

.pb29h { padding-bottom: 29.5em !important; }

.pl29h { padding-left: 29.5em !important; }

.p29h { padding: 29.5em !important; }

.mt30 { margin-top: 30em !important; }

.mr30 { margin-right: 30em !important; }

.mb30 { margin-bottom: 30em !important; }

.ml30 { margin-left: 30em !important; }

.m30 { margin: 30em !important; }

.pt30 { padding-top: 30em !important; }

.pr30 { padding-right: 30em !important; }

.pb30 { padding-bottom: 30em !important; }

.pl30 { padding-left: 30em !important; }

.p30 { padding: 30em !important; }

.mt30q { margin-top: 30.25em !important; }

.mr30q { margin-right: 30.25em !important; }

.mb30q { margin-bottom: 30.25em !important; }

.ml30q { margin-left: 30.25em !important; }

.m30q { margin: 30.25em !important; }

.pt30q { padding-top: 30.25em !important; }

.pr30q { padding-right: 30.25em !important; }

.pb30q { padding-bottom: 30.25em !important; }

.pl30q { padding-left: 30.25em !important; }

.p30q { padding: 30.25em !important; }

.mt30h { margin-top: 30.5em !important; }

.mr30h { margin-right: 30.5em !important; }

.mb30h { margin-bottom: 30.5em !important; }

.ml30h { margin-left: 30.5em !important; }

.m30h { margin: 30.5em !important; }

.pt30h { padding-top: 30.5em !important; }

.pr30h { padding-right: 30.5em !important; }

.pb30h { padding-bottom: 30.5em !important; }

.pl30h { padding-left: 30.5em !important; }

.p30h { padding: 30.5em !important; }

.entry .jstage {
	margin-left: 10px;
}
.entry .jstage img {
	padding: 0;
	border-radius: 0;
	width: 50px;
	vertical-align: middle;
}
.entry .jstage + .right { padding-top:5px; }