@charset "utf-8";/*Theme Name: Twenty TwelveTheme URI: http://wordpress.org/themes/twentytwelveAuthor: the WordPress teamAuthor URI: http://wordpress.org/Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.Version: 1.5License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-readyText Domain: twentytwelveThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*//* =Notes--------------------------------------------------------------This stylesheet uses rem values with a pixel fallback. The remvalues (and line heights) are calculated using two variables:$rembase:     14;$line-height: 24;---------- Examples* Use a pixel value with a rem fallback for font-size, padding, margins, etc.	padding: 5px 0;	padding: 0.357142857rem 0; (5 / $rembase)* Set a font-size and then set a line-height based on the font-size	font-size: 16px	font-size: 1.142857143rem; (16 / $rembase)	line-height: 1.5; ($line-height / 16)---------- Vertical spacingVertical spacing between most elements should use 24px or 48pxto maintain vertical rhythm:.my-new-div {	margin: 24px 0;	margin: 1.714285714rem 0; ( 24 / $rembase )}---------- Further readinghttp://snook.ca/archives/html_and_css/font-size-with-remhttp://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter//* =Reset-------------------------------------------------------------- */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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;}body {	line-height: 1;}ol,ul {	list-style: none;}blockquote,q {	quotes: none;}blockquote:before,blockquote:after,q:before,q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}caption,th,td {	font-weight: normal;	text-align: left;}h1,h2,h3,h4,h5,h6 {	clear: both;}html {	overflow-y: scroll;	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}a:focus {	outline: thin dotted;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}audio,canvas,video {	display: inline-block;}audio:not([controls]) {	display: none;}del {	color: #333;}ins {	background: #fff9c0;	text-decoration: none;}hr {	background-color: #ccc;	border: 0;	height: 1px;	margin: 24px;	margin-bottom: 1.714285714rem;}sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sup {	top: -0.5em;}sub {	bottom: -0.25em;}small {	font-size: smaller;}img {	border: 0;	-ms-interpolation-mode: bicubic;}/* Clearing floats */.clear:after,.wrapper:after,.format-status .entry-header:after {	clear: both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {	display: table;	content: "";}/* =Repeatable patterns-------------------------------------------------------------- *//* Small headers */.archive-title,.page-title,.widget-title,/* .entry-content th, */.comment-content th {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 1.4;	font-weight: bold;	text-transform: normal;	color: #636363;}/* Shared Post Format styling */article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}/* Form fields, general styles first */button,input,select,textarea {	border: 1px solid #ccc;	border-radius: 3px;	font-family: inherit;	padding: 6px;	padding: 0.428571429rem;}button,input {	line-height: normal;}textarea {	font-size: 100%;	overflow: auto;	vertical-align: top;}/* Reset non-text input types */input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {	border: 0;	border-radius: 0;	padding: 0;}/* Buttons */.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {	padding: 6px 10px;	padding: 0.428571429rem 0.714285714rem;	font-size: 11px;	font-size: 0.785714286rem;	line-height: 1.428571429;	font-weight: normal;	color: #7c7c7c;	background-color: #e6e6e6;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);	border: 1px solid #d2d2d2;	border-radius: 3px;	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {	cursor: pointer;}button[disabled],input[disabled] {	cursor: default;}.menu-toggle:hover,.menu-toggle:focus,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover {	color: #5e5e5e;	background-color: #ebebeb;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);	background-image: linear-gradient(top, #f9f9f9, #ebebeb);}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active {	color: #757575;	background-color: #e1e1e1;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);	background-image: linear-gradient(top, #ebebeb, #e1e1e1);	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;	border-color: transparent;}.bypostauthor cite span {	color: #fff;	background-color: #21759b;	background-image: none;	border: 1px solid #1f6f93;	border-radius: 2px;	box-shadow: none;	padding: 0;}/* Responsive images *//* .entry-content img, */.comment-content img,.widget img {	max-width: 100%; /* Fluid images for posts, comments, and widgets */}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}img.size-full,img.size-large,img.header-image,img.wp-post-image {	max-width: 100%;	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}/* Make sure videos and embeds fit their containers */embed,iframe,object,video {	max-width: 100%;}.entry-content .twitter-tweet-rendered {	max-width: 100% !important; /* Override the Twitter embed fixed width */}/* Images */.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */	border-radius: 0px;	box-shadow: 0 1px 4px rgba(0, 0, 0, 0);}.wp-caption {	max-width: 100%; /* Keep wide captions from overflowing their container. */	padding: 4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {	font-style: italic;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #757575;}img.wp-smiley,.rsswidget img {	border: 0;	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}.entry-content dl.gallery-item {	margin: 0;}.gallery-item a,.gallery-caption {	width: 90%;}.gallery-item a {	display: block;}.gallery-caption a {	display: inline;}.gallery-columns-1 .gallery-item a {	max-width: 100%;	width: auto;}.gallery .gallery-icon img {	height: auto;	max-width: 90%;	padding: 5%;}.gallery-columns-1 .gallery-icon img {	padding: 3%;}/* Navigation */.site-content nav {	clear: both;	line-height: 2;	overflow: hidden;}#nav-above {	padding: 24px 0;	padding: 1.714285714rem 0;}#nav-above {	display: none;}.paged #nav-above {	display: block;}.nav-previous,.previous-image {	float: left; 	/* width: 50%; */	}.nav-next,.next-image {	float: right; 	/* text-align: right; */	/* width: 50%; */	}.nav-single span a{	color:#000;}.nav-single + .comments-area,#comment-nav-above {	margin: 48px 0;	margin: 3.428571429rem 0;}/* Author profiles */.author .archive-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.author-info {	border-top: 1px solid #ededed;	margin: 24px 0;	margin: 1.714285714rem 0;	padding-top: 24px;	padding-top: 1.714285714rem;	overflow: hidden;}.author-description p {	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.author.archive .author-info {	border-top: 0;	margin: 0 0 48px;	margin: 0 0 3.428571429rem;}.author.archive .author-avatar {	margin-top: 0;}/* =Basic structure-------------------------------------------------------------- *//* Body, links, basics */html {	font-size: 87.5%;}body {	font-size: 14px;	font-size: 1rem;	font-family: Helvetica, Arial, sans-serif;	text-rendering: optimizeLegibility;	color: #444;}body.custom-font-enabled {/*	font-family: "Open Sans", Helvetica, Arial, sans-serif; 	font-family: Verdana, Arial, Helvetica, sans-serif; */	font-family: Myriad, Helvetica, Arial, "Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", sans-serif;}a {	outline: none;	color: #21759b;}a:hover {	color: #0f3647;}/* Assistive text */.assistive-text,.site .screen-reader-text {	position: absolute !important;	clip: rect(1px, 1px, 1px, 1px);}.main-navigation .assistive-text:focus {	background: #fff;	border: 2px solid #333;	border-radius: 3px;	clip: auto !important;	color: #000;	display: block;	font-size: 12px;	padding: 12px;	position: absolute;	top: 5px;	left: 5px;	z-index: 100000; /* Above WP toolbar */}/* Page structure */.site {	padding: 0 24px;	padding: 0 1.714285714rem;	background-color: #fff;}.site-content {	margin: 5px 0 0;	/* margin: 1.714285714rem 0 0; */}.widget-area {	margin: 24px 0 0;	margin: 1.714285714rem 0 0;}/* Header */.site-header {	padding: 24px 0;	padding: 1.714285714rem 0;}.site-header h1,.site-header h2 {	text-align: center;}.site-header h1 a,.site-header h2 a {	color: #515151;	display: inline-block;	text-decoration: none;}.site-header h1 a:hover,.site-header h2 a:hover {	color: #21759b;}.site-header h1 {	font-size: 24px;	font-size: 1.714285714rem;	line-height: 1.285714286;	margin-bottom: 14px;	margin-bottom: 1rem;}.site-header h2 {	font-weight: normal;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.header-image {	margin-top: 24px;	margin-top: 1.714285714rem;}/* Navigation Menu */.main-navigation {	margin-top: 24px;	margin-top: 1.714285714rem;	text-align: center;}.main-navigation li {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.42857143;}.main-navigation a {	color: #5e5e5e;}.main-navigation a:hover,.main-navigation a:focus {	color: #21759b;}.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {	display: none;}.main-navigation ul.nav-menu.toggled-on,.menu-toggle {	display: inline-block;}/* Banner */section[role="banner"] {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;}/* Sidebar */.widget-area .widget {	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;	margin-bottom: 20px;	/* margin-bottom: 3.428571429rem; */	word-wrap: break-word;}.widget-area .widget h3 {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.widget-area .widget p {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.widget-area .textwidget ul {	list-style: disc outside;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}.widget-area .textwidget li {	margin-left: 36px;	margin-left: 2.571428571rem;}.widget-area .widget a {	color: #757575;}.widget-area .widget a:hover {	color: #21759b;}.widget-area .widget a:visited {	color: #9f9f9f;}.widget-area #s {	width: 75%; /* define a width to avoid dropping a wider submit button */}/* Footer */footer[role="contentinfo"] {	border-top: 1px solid #ededed;	clear: both;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	max-width: 960px;	max-width: 68.571428571rem;	margin-top: 24px;	margin-top: 1.714285714rem;	margin-left: auto;	margin-right: auto;	padding: 24px 0;	padding: 1.714285714rem 0;}footer[role="contentinfo"] a {	color: #686868;}footer[role="contentinfo"] a:hover {	color: #21759b;}/* =Main content and comment content-------------------------------------------------------------- */.entry-meta {	clear: both;}.entry-header {	min-height: 20px;}div.entry-header-div {	border-bottom: 2px solid #D5D5D5;	padding-bottom: 5px;	margin-bottom: 24px;	margin-bottom: 3rem;	height: 100;	overflow: hidden;}.entry-header img.wp-post-image {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-header .entry-title {	font-size: 20px;	font-size: 1.428571429rem;	line-height: 1.2;	font-weight: normal;}.entry-header .entry-title a {	text-decoration: none;	font-weight: bold;}.entry-header .entry-format {	margin-top: 24px;	margin-top: 1.714285714rem;	font-weight: normal;}.entry-header .comments-link {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.comments-link a,.entry-meta a {	color: #757575;}.comments-link a:hover,.entry-meta a:hover {	color: #21759b;}article.sticky .featured-post {	border-top: 4px double #ededed;	border-bottom: 4px double #ededed;	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 3.692307692;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	text-align: center;}.entry-content,.entry-summary,.mu_register {	line-height: 1.714285714;}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6 {	margin: 24px 0;	margin: 1.714285714rem 0;	line-height: 1.714285714;}.entry-content h1,.comment-content h1 {	font-size: 21px;	font-size: 1.5rem;	line-height: 1.5;}.entry-content h2,.comment-content h2,.mu_register h2 {	font-size: 18px;	font-size: 1.285714286rem;	line-height: 1.6;}.entry-content h3,.comment-content h3 {	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.846153846;}.entry-content h4,.comment-content h4 {	font-size: 14px;	font-size: 1rem;	line-height: 1.846153846;}.entry-content h5,.comment-content h5 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.entry-content h6,.comment-content h6 {	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.846153846;}/* .entry-content p, */.entry-summary p,.comment-content p,.mu_register p {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}.entry-content a:visited,.comment-content a:visited {	color: #9f9f9f;}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {	margin-bottom: 0;}.entry-content ul,.comment-content ul,.mu_register ul {	list-style: disc outside;}.entry-content ol,.comment-content ol {	list-style: decimal outside;}.entry-content li,.comment-content li,.mu_register li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}.entry-content blockquote,.comment-content blockquote {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	padding: 24px;	padding: 1.714285714rem;	font-style: italic;}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {	margin-bottom: 0;}.entry-content code,.comment-content code {	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;}.entry-content pre,.comment-content pre {	border: 1px solid #ededed;	color: #666;	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	margin: 24px 0;	margin: 1.714285714rem 0;	overflow: auto;	padding: 24px;	padding: 1.714285714rem;}.entry-content pre code,.comment-content pre code {	display: block;}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {	border-bottom: 1px dotted #666;	cursor: help;}.entry-content address,.comment-content address {	display: block;	line-height: 1.714285714;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}img.alignleft,.wp-caption.alignleft {	margin: 12px 24px 12px 0;	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;}img.alignright,.wp-caption.alignright {	margin: 12px 0 12px 24px;	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}img.aligncenter,.wp-caption.aligncenter {	clear: both;	margin-top: 12px;	margin-top: 0.857142857rem;	margin-bottom: 12px;	margin-bottom: 0.857142857rem;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {	margin-bottom: 0; //24px;	margin-bottom: 0; //1.714285714rem;}.entry-content dl,.comment-content dl {	margin: 0 24px;	margin: 0 1.714285714rem;}.entry-content dt,.comment-content dt {	font-weight: bold;	line-height: 1.714285714;}.entry-content dd,.comment-content dd {	line-height: 1.714285714;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-content table,.comment-content table {	border-bottom: 1px solid #ededed;	color: #757575;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	width: 100%;}.entry-content table caption,.comment-content table caption {	font-size: 16px;	font-size: 1.142857143rem;	margin: 24px 0;	margin: 1.714285714rem 0;}.entry-content td,.comment-content td {	border-top: 1px solid #ededed;	padding: 6px 10px 6px 0;}.site-content article {	border-bottom: 1px solid #ededed;	margin-bottom: 72px;	margin-bottom: 5.142857143rem;	padding-bottom: 24px;	padding-bottom: 1.714285714rem;	word-wrap: break-word;	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;}.page-links {	clear: both;	line-height: 1.714285714;}footer.entry-meta {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.single-author .entry-meta .by-author {	display: none;}.mu_register h2 {	color: #757575;	font-weight: normal;}/* =Archives-------------------------------------------------------------- */.archive-header,.page-header {	margin-bottom: 20px;	/* margin-bottom: 3.428571429rem; */}.archive-meta {	color: #757575;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	margin-top: 22px;	margin-top: 1.571428571rem;}/* =Single audio/video attachment view-------------------------------------------------------------- */.attachment .entry-content .mejs-audio {	max-width: 400px;}.attachment .entry-content .mejs-container {	margin-bottom: 24px;}/* =Single image attachment view-------------------------------------------------------------- */.article.attachment {	overflow: hidden;}.image-attachment div.attachment {	text-align: center;}.image-attachment div.attachment p {	text-align: center;}.image-attachment div.attachment img {	display: block;	height: auto;	margin: 0 auto;	max-width: 100%;}.image-attachment .entry-caption {	margin-top: 8px;	margin-top: 0.571428571rem;}/* =Aside post format-------------------------------------------------------------- */article.format-aside h1 {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}article.format-aside h1 a {	text-decoration: none;	color: #4d525a;}article.format-aside h1 a:hover {	color: #2e3542;}article.format-aside .aside {	padding: 24px 24px 0;	padding: 1.714285714rem;	background: #d2e0f9;	border-left: 22px solid #a8bfe8;}article.format-aside p {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #4a5466;}article.format-aside blockquote:last-child,article.format-aside p:last-child {	margin-bottom: 0;}/* =Post formats-------------------------------------------------------------- *//* Image posts */article.format-image footer h1 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	font-weight: normal;}article.format-image footer h2 {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}article.format-image footer a h2 {	font-weight: normal;}/* Link posts */article.format-link header {	padding: 0 10px;	padding: 0 0.714285714rem;	float: right;	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;	font-weight: bold;	font-style: italic;	text-transform: uppercase;	color: #848484;	background-color: #ebebeb;	border-radius: 3px;}article.format-link .entry-content {	max-width: 80%;	float: left;}article.format-link .entry-content a {	font-size: 22px;	font-size: 1.571428571rem;	line-height: 1.090909091;	text-decoration: none;}/* Quote posts */article.format-quote .entry-content p {	margin: 0;	padding-bottom: 24px;	padding-bottom: 1.714285714rem;}article.format-quote .entry-content blockquote {	display: block;	padding: 24px 24px 0;	padding: 1.714285714rem 1.714285714rem 0;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.6;	font-style: normal;	color: #6a6a6a;	background: #efefef;}/* Status posts */.format-status .entry-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.format-status .entry-header header {	display: inline-block;}.format-status .entry-header h1 {	font-size: 15px;	font-size: 1.071428571rem;	font-weight: normal;	line-height: 1.6;	margin: 0;}.format-status .entry-header h2 {	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	line-height: 2;	margin: 0;}.format-status .entry-header header a {	color: #757575;}.format-status .entry-header header a:hover {	color: #21759b;}.format-status .entry-header img {	float: left;	margin-right: 21px;	margin-right: 1.5rem;}/* =Comments-------------------------------------------------------------- */.comments-title {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;	font-weight: normal;}.comments-area article {	margin: 24px 0;	margin: 1.714285714rem 0;}.comments-area article header {	/* margin: 0 0 48px;	margin: 0 0 3.428571429rem; */	overflow: hidden;	position: relative;}.comments-area article header img {	/* float: left; */	padding: 0;	line-height: 0;}.comments-area article header cite,.comments-area article header time {	display: block;	/* margin-left: 85px; */	/* margin-left: 6.071428571rem; */}.comments-area article header cite {	font-style: normal;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.42857143;}.comments-area cite b {	font-weight: normal;}.comments-area article header time {	line-height: 1.714285714;	text-decoration: none;	font-size: 12px;	font-size: 0.857142857rem;	color: #5e5e5e;}.comments-area article header a {	text-decoration: none;	color: #5e5e5e;}.comments-area article header a:hover {	color: #21759b;}.comments-area article header cite a {	color: #444;}.comments-area article header cite a:hover {	text-decoration: underline;}.comments-area article header h4 {	position: absolute;	top: 0;	right: 0;	padding: 6px 12px;	padding: 0.428571429rem 0.857142857rem;	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	color: #fff;	background-color: #0088d0;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #009cee, #0088d0);	background-image: -ms-linear-gradient(top, #009cee, #0088d0);	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);	background-image: -o-linear-gradient(top, #009cee, #0088d0);	background-image: linear-gradient(top, #009cee, #0088d0);	border-radius: 3px;	border: 1px solid #007cbd;}.comments-area .bypostauthor cite span {	position: absolute;	margin-left: 5px;	margin-left: 0.357142857rem;	padding: 2px 5px;	padding: 0.142857143rem 0.357142857rem;	font-size: 10px;	font-size: 0.714285714rem;}.comments-area .bypostauthor cite b {	font-weight: bold;}a.comment-reply-link,a.comment-edit-link {	color: #686868;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}a.comment-reply-link:hover,a.comment-edit-link:hover {	color: #21759b;}.commentlist .pingback {	line-height: 1.714285714;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}/* Comment form */#respond {	margin-top: 48px;	margin-top: 3.428571429rem;	display: none;	}#respond h3#reply-title {	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;}#respond h3#reply-title #cancel-comment-reply-link {	margin-left: 10px;	margin-left: 0.714285714rem;	font-weight: normal;	font-size: 12px;	font-size: 0.857142857rem;}#respond form {	margin: 24px 0;	margin: 1.714285714rem 0;}#respond form p {	margin: 11px 0;	margin: 0.785714286rem 0;}#respond form p.logged-in-as {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}#respond form label {	display: block;	line-height: 1.714285714;}#respond form input[type="text"],#respond form textarea {	-moz-box-sizing: border-box;	box-sizing: border-box;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	padding: 10px;	padding: 0.714285714rem;	width: 100%;}#respond form p.form-allowed-tags {	margin: 0;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #5e5e5e;}.required {	color: red;}/* =Front page template-------------------------------------------------------------- */.entry-page-image {	margin-bottom: 14px;	margin-bottom: 1rem;}.template-front-page .site-content article {	border: 0;	margin-bottom: 0;}.template-front-page .widget-area {	clear: both;	float: none;	width: auto;	padding-top: 24px;	padding-top: 1.714285714rem;	border-top: 1px solid #ededed;}.template-front-page .widget-area .widget li {	margin: 8px 0 0;	margin: 0.571428571rem 0 0;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.714285714;	list-style-type: square;	list-style-position: inside;}.template-front-page .widget-area .widget li a {	color: #757575;}.template-front-page .widget-area .widget li a:hover {	color: #21759b;}.template-front-page .widget-area .widget_text img {	float: left;	margin: 8px 24px 8px 0;	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;}/* =Widgets-------------------------------------------------------------- */.widget-area .widget ul ul {	margin-left: 12px;	margin-left: 0.857142857rem;}.widget_rss li {	margin: 12px 0;	margin: 0.857142857rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date {	color: #aaa;	font-size: 11px;	font-size: 0.785714286rem;	margin-left: 12px;	margin-left: 0.857142857rem;}#wp-calendar {	margin: 0;	width: 100%;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption {	text-align: left;}#wp-calendar #next {	padding-right: 24px;	padding-right: 1.714285714rem;	text-align: right;}.widget_search label {	display: block;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.widget_twitter li {	list-style-type: none;}.widget_twitter .timesince {	display: block;	text-align: right;}/* =Plugins----------------------------------------------- */img#wpstats {	display: block;	margin: 0 auto 24px;	margin: 0 auto 1.714285714rem;}/* =Media queries-------------------------------------------------------------- *//* Does the same thing as <meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor * the meta tag. See http://core.trac.wordpress.org/ticket/25888. */@-ms-viewport {	width: device-width;}@viewport {	width: device-width;}/* Minimum width of 600 pixels. */@media screen and (min-width: 600px) {	.author-avatar {		float: left;		margin-top: 8px;		margin-top: 0.571428571rem;	}	.author-description {		float: right;		width: 80%;	}	.site {		margin: 0 auto;		max-width: 960px;		max-width: 68.571428571rem;		overflow: hidden;	}	.site-content {		float: left;		/* width: 65.104166667%; */		width: 69.5%;	}	body.template-front-page .site-content,	body.attachment .site-content,	body.full-width .site-content {		width: 100%;	}	.widget-area {		float: right;		width: 26.041666667%;	}	.site-header h1,	.site-header h2 {		text-align: left;	}	.site-header h1 {		font-size: 26px;		font-size: 1.857142857rem;		line-height: 1.846153846;		margin-bottom: 0;	}	.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul {		border-bottom: 1px solid #ededed;		border-top: 1px solid #ededed;		display: inline-block !important;		text-align: left;		width: 100%;	}	.main-navigation ul {		margin: 0;		text-indent: 0;	}	.main-navigation li a,	.main-navigation li {		display: inline-block;		text-decoration: none;	}	.main-navigation li a {		border-bottom: 0;		color: #6a6a6a;		line-height: 2.692307692;		text-transform: uppercase;		white-space: nowrap;	}	.main-navigation li a:hover,	.main-navigation li a:focus {		color: #000;	}	.main-navigation li {		margin: 0 40px 0 0;		margin: 0 2.857142857rem 0 0;		position: relative;	}	.main-navigation li ul {		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;		height: 1px;		width: 1px;		overflow: hidden;		clip: rect(1px, 1px, 1px, 1px);	}	.main-navigation li ul ul {		top: 0;		left: 100%;	}	.main-navigation ul li:hover > ul,	.main-navigation ul li:focus > ul,	.main-navigation .focus > ul {		border-left: 0;		clip: inherit;		overflow: inherit;		height: inherit;		width: inherit;	}	.main-navigation li ul li a {		background: #efefef;		border-bottom: 1px solid #ededed;		display: block;		font-size: 11px;		font-size: 0.785714286rem;		line-height: 2.181818182;		padding: 8px 10px;		padding: 0.571428571rem 0.714285714rem;		width: 180px;		width: 12.85714286rem;		white-space: normal;	}	.main-navigation li ul li a:hover,	.main-navigation li ul li a:focus {		background: #e3e3e3;		color: #444;	}	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #636363;		font-weight: bold;	}	.menu-toggle {		display: none;	}	.entry-header .entry-title {		font-size: 22px;		font-size: 1.571428571rem;	}	#respond form input[type="text"] {		width: 46.333333333%;	}	#respond form textarea.blog-textarea {		width: 79.666666667%;	}	.template-front-page .site-content,	.template-front-page article {		overflow: hidden;	}	.template-front-page.has-post-thumbnail article {		float: left;		width: 47.916666667%;	}	.entry-page-image {		float: right;		margin-bottom: 0;		width: 47.916666667%;	}	.template-front-page .widget-area .widget,	.template-front-page.two-sidebars .widget-area .front-widgets {		float: left;		width: 51.875%;		margin-bottom: 24px;		margin-bottom: 1.714285714rem;	}	.template-front-page .widget-area .widget:nth-child(odd) {		clear: right;	}	.template-front-page .widget-area .widget:nth-child(even),	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {		float: right;		width: 39.0625%;		margin: 0 0 24px;		margin: 0 0 1.714285714rem;	}	.template-front-page.two-sidebars .widget,	.template-front-page.two-sidebars .widget:nth-child(even) {		float: none;		width: auto;	}	.commentlist .children {		margin-left: 48px;		margin-left: 3.428571429rem;	}}/* Minimum width of 960 pixels. */@media screen and (min-width: 960px) {	body {		background-color: #e6e6e6;	}	body .site {		padding: 0 40px;		padding: 0 2.857142857rem;		margin-top: 48px;		margin-top: 3.428571429rem;		margin-bottom: 48px;		margin-bottom: 3.428571429rem;		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);	}	body.custom-background-empty {		background-color: #fff;	}	body.custom-background-empty .site,	body.custom-background-white .site {		padding: 0;		margin-top: 0;		margin-bottom: 0;		box-shadow: none;	}}/* =Print----------------------------------------------- */@media print {	body {		background: none !important;		color: #000;		font-size: 10pt;	}	footer a[rel=bookmark]:link:after,	footer a[rel=bookmark]:visited:after {		content: " [" attr(href) "] "; /* Show URLs */	}	a {		text-decoration: none;	}	.entry-content img,	.comment-content img,	.author-avatar img,	img.wp-post-image {		border-radius: 0;		box-shadow: none;	}	.site {		clear: both !important;		display: block !important;		float: none !important;		max-width: 100%;		position: relative !important;	}	.site-header {		margin-bottom: 72px;		margin-bottom: 5.142857143rem;		text-align: left;	}	.site-header h1 {		font-size: 21pt;		line-height: 1;		text-align: left;	}	.site-header h2 {		color: #000;		font-size: 10pt;		text-align: left;	}	.site-header h1 a,	.site-header h2 a {		color: #000;	}	.author-avatar,	#colophon,	#respond,	.commentlist .comment-edit-link,	.commentlist .reply,	.entry-header .comments-link,	.entry-meta .edit-link a,	.page-link,	.site-content nav,	.widget-area,	img.header-image,	.main-navigation {		display: none;	}	.wrapper {		border-top: none;		box-shadow: none;	}	.site-content {		margin: 0;		width: auto;	}	.entry-header .entry-title,	.entry-title {		font-size: 21pt;	}	footer.entry-meta,	footer.entry-meta a {		color: #444;		font-size: 10pt;	}	.author-description {		float: none;		width: auto;	}	/* Comments */	.commentlist > li.comment {		background: none;		position: relative;		width: auto;	}	.commentlist .avatar {		height: 39px;		left: 2.2em;		top: 2.2em;		width: 39px;	}	.comments-area article header cite,	.comments-area article header time {		margin-left: 50px;		margin-left: 3.57142857rem;	}}/* layout css */.sites_title{	padding: 0!important;	margin-left: -4px;	background: none!important;}.main_newentry{	padding-top: 20px;	display: inline-block;	width: 100%;}.main_newentry a {	text-decoration: none;}.main_newentry p {	padding-bottom: 10px;	text-align: right;}.main_newentry .n_content,.main_newentry .n_title {	text-align: left;}.main_newentry .n_content,.main_newentry .n_title {	display: block;	display: -webkit-box;	height: 27px;	margin: 0 auto;	font-size: 14px;	line-height: 1.3;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;	overflow: hidden;	text-overflow: ellipsis;}.main_newentry .n_title {	color: #FF5050;	margin-top: 5px;	margin-bottom: 4px;}.main_newentry ul li{	float: left;	margin-left: 9px;	margin-right: 9px;	border: 2px solid #CCCCCC;	padding: 5px;	width: 29%;	height: 224px;	margin-bottom: 10px;}.main_newentry ul li img{	/* width: 100%; */	position: relative;}.main_newentry .imgContainer{	overflow: hidden;	width: 214px;	height: 100px;	position: relative;	background-size: 100% auto;	background-repeat: no-repeat;	background-position: center center;	background-color: black;}.box_new_entry h2{	border-bottom: 2px solid #FF5050;	color: #FF5050;	padding: 10px 0 10px 10px;	margin-top: 10px;	font-size: 20px;	background: #fff2f2;	}.blog_sites li{	padding: 0px 5px 0px 10px;	font-size: 15px;	font-weight: bold;	background: #2a6da0;	margin-bottom: 5px;	width: 176px;}.blog_sites li a{	padding: 5px;	display: block;	color: #fff;	line-height: 1.5em;}.box_notice{	position: relative;	padding-bottom: 20px;}.box_notice div {	position: absolute;	padding: 17px;	width: 157px;	word-wrap: break-word;	color: #fff;	font-size: 13px;	line-height: 1.3;	font-weight: bold;	text-align: left;	padding-top: 7px !important;	margin-top: 120px;	z-index: 1;}.box_notice div.elephant_image {	margin: 0 !important;	padding: 0 !important;}.box_notice div p.note_title {	text-align: center;	font-size: 16px;	font-weight: bold;	margin-bottom: 7px;}.box_notice div p.note_info {}#banner-fade{	border: 2px solid #CCCCCC;}.p_title{	font-size: 20px;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;	color: #FF5050;}.blog_sites{	display: inline-block;	padding: 0 5px 15px 5px;	background: #f6f6f6;}div.site-content div#content {	/* display: table; */}.boxleft_content{	float: left;	/* display: table-cell; */	width: 201px;	margin-right: 19px;}.boxleft_content a{	display: block;	text-decoration: none;	padding: 0;	margin: 0;}.boxright_content{	float: left;	/* display: table-cell; */	width: 740px;}.box_tags_left{	background: #f6f6f6;}.box_tags_left img{	padding-bottom: 20px;}.box_tags_left a{	padding-left: 10px;	padding-bottom: 10px;}.bjqs li{	/*height: 115px!important;*/	padding-top: 4px!important;	/* width: 728px!important; */}.sub_main .box_new_entry{	background: none;	padding-top: 0px;	margin-top: 0px;}#secondary > a img{	width: 100%;	height: auto;	margin-bottom: 10px;}.bjqs li a{	width: 700px;	padding: 10px;	height: 100%;	display: inline-block;	position: absolute;	text-decoration: none;	z-index: 100;}.slide_content_left{	float: left;	padding: 20px 10px 10px 30px;}.slide_content{	float: right; 	padding: 10px 35px 0 10px;	width: 53%;	/*height: 130px;*/	overflow: hidden;	line-height: 1.5;}.slider_content {/* code to add ellipsis on content */	display: block;	display: -webkit-box;	height: 84px;	margin: 0 auto;	font-size: 14px;	line-height: 1.5;	-webkit-line-clamp: 4;	-webkit-box-orient: vertical;	overflow: hidden;	text-overflow: ellipsis;}/* .slide_content:before {	content:"";	float: left;	width: 5px; height: 130px;}.slide_content > *:first-child {	float: right;	width: 100%;	margin-left: -5px;}	.slide_content:after{	content: "\02026"; 	box-sizing: content-box;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	float: right; position: relative;	top: -17px; left: 100%; 	width: 3em; margin-left: -3em;	padding-right: 5px;		text-align: right;	background: -webkit-gradient(linear, left top, right top,		from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);				background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);	} */.bgtag p{	word-wrap: break-word;	text-align: center;	margin: 0px;	font-weight: bold;	padding-bottom: 5px;	/*	position: relative;	color: #fff;	font-size: 13px;	width: 53px;	left: -35px;	top: 35px;	*/		/* text-transform: uppercase; */	/* height: 93px; */}.bgtag{	position: absolute;	left: -85px;	top: -25px;	text-align: center;	padding-top: 60px;	padding-right: 60px;	padding-left: 60px;	width: 90px;	/* left: -39px;	top: -18px;	width: 0px;	height: 0px;	border-style: solid;	border-width: 0 60px 60px 60px;	border-color: transparent transparent #fe8038 transparent; */	/* line-height: 0px;	_border-color: #000000 #000000 #fe8038 #000000;	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); */	-ms-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);	z-index: 1;}.entry-header h1{	float: left;	max-width: 530px;}.imgContainer{  overflow:hidden;  width: 260px;  height: 152px;  position: relative;}div.slide_content_left div.imgContainer {	background-size: 100% auto;	background-repeat: no-repeat;	background-position: center center;}.entry-header .comments-link{	display:inline-block;}.post_date{	float:right;	padding-top: 9px;	font-size: 12px;	/* font-family: "ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HGS明朝E","ＭＳ Ｐ明朝",serif; */	font-family: Myriad, Helvetica, Arial, "Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", sans-serif;}#respond #commentform .comment-form-author,#respond #commentform .comment-form-email{	display:inline-block;}#respond form .comment-form-author input[type="text"],#respond form .comment-form-email input[type="text"] {	width:310px;}.nav-single{	text-align:center;}.box_school_list{	background: url('../../uploads/2014/09/bg_bschool_list.png');	padding: 0px 7px 10px 7px;	width: 726px;}.school_list{	background: #fff;	/* display: inline-block; */	/* width: 100%; */	padding: 0 40px;}.school_list ul{width: 100%;display: inline-block;}.school_list_bg{	position: relative;top: 2px;}/*------comments -----------*/.commentlist time{	margin-right: 15px;	padding-bottom:13px;	float:right;}.commentlist section{	padding: 12px 15px 13px 15px;	}.commentlist header ul{	display:inline-block;}.commentlist header{	margin-bottom:10px;}.inner_comment{	border:1px solid #ededed;	display:inline-block;	float:right;	background-repeat:no-repeat;	width: 535px;	height:auto;}.box_school_list ul.ul_school_list {	padding-top: 18px;}.box_school_list ul.ul_school_list li{	list-style-type: none;	float: left;	padding: 0 10px 18px 18px;}.page-template .site-content{	width: 100%;	/* padding-bottom: 40px; */}.page-template .site-content .main_newentry{	padding: 10px 0 40px 0;}/*-------------------pagination-----------------*/ul.page-numbers {    list-style: none;    margin: 0;}.page-numbers:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}ul.page-numbers li {    display: block;    float: left;    margin: 0 4px 4px 0;    text-align: center;}.page-numbers a,.page-numbers span {    line-height: 1.6em;    display: block;    padding: 0 6px;    height: 18px;    line-height: 18px;    font-size: 12px;    text-decoration: none;    font-weight: 400;    cursor: pointer;    border: 1px solid #ddd;    color: #888;}.page-numbers a span { padding: 0 }.page-numbers a:hover,.page-numbers.current,.page-numbers.current:hover {    color: #000;    background: #f7f7f7;    text-decoration: none;}.page-numbers:hover { text-decoration: none }/*** NAV CSS ***/.nav_cont{	display: block;	padding: 20px 0;	width: 20%;	margin: 0 auto;}.page_nav{	border: 1px solid #DBE0E3;	padding: 3px 8px;	text-decoration:none;	font-family: Myriad, Helvetica, Arial, "Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", sans-serif; 	font-size:100%;}.page_nav:hover{	background:#025392;	color:#fff;}.search  .page-header{	padding-bottom:0;}.search .page-header  h1,.archive-header h1{	font-weight: bold;	font-size: 200%;	color: #808080;	font-family: "Myriad", "Helvetica", "Arial", "Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", "sans-serif"; 	border-bottom: 3px solid #025392;}.sub_entry_note{	margin: 10px 0;}.sub_entry_note p{	line-height: 1.4em;	width: 480px;	padding: 10px;	border: 2px solid #CCCCCC;	height: 150px;	float: left;	margin-right: 20px;	margin-bottom: 30px;}.head_content_wrapper .cat_name{	display: table-cell;	vertical-align:middle;	color:#fff;	font-size: 37px;	font-weight: 900;	padding:0 0 0 25px;}.school_list a img{	width: 100px;	height: 69px;}h2.Australia_head{	background: url('../../../wp-content/uploads/sites/2/2014/11/australia_choice.png') no-repeat;	height: 30px;	border: none;}div.Australia_view{	background: url('../../../wp-content/uploads/sites/2/2014/11/australia.jpg') no-repeat;	height: 174px;	width: 214px;	float: left;	border: none;}h2.Canada_head{	background: url('../../../wp-content/uploads/sites/3/2014/11/canada_choice.png') no-repeat;	height: 30px;	border: none;}div.Canada_view{	background: url('../../../wp-content/uploads/sites/3/2014/11/canada.jpg') no-repeat;	height: 174px;	width: 214px;	float: left;	border: none;}h2.NewZealand_head{	background: url('../../../../newzealand/wp-content/uploads/sites/4/2014/11/newzealand_choice.png') no-repeat;	height: 30px;	border: none;}div.NewZealand_view{	background: url('../../../../newzealand/wp-content/uploads/sites/4/2014/11/newzealand.jpg') no-repeat;	height: 174px;	width: 214px;	float: left;	border: none;}h2.Europe_head{	background: url('../../../../europe/wp-content/uploads/sites/5/2014/11/europe_choice.png') no-repeat;	height: 30px;	border: none;}div.Europe_view{	background: url('../../../../europe/wp-content/uploads/sites/5/2014/11/europe_image.jpg') no-repeat;	height: 174px;	width: 214px;	float: left;	border: none;}h2.World_head{	background: url('../../../../world/wp-content/uploads/sites/6/2014/11/worldwide_choice.png') no-repeat;	height: 30px;	border: none;}div.World_view{	background: url('../../../../world/wp-content/uploads/sites/6/2014/11/worldwide.png') no-repeat;	height: 174px;	width: 214px;	float: left;	border: none;}.boxMail{	padding-bottom: 20px;}.boxMail input[type="text"], .boxMail input[type="email"], .boxMail textarea{	width: 236px;}.boxMail input[type="submit"]{	background: url(../../../../wp-content/uploads/2014/10/sendMail_bg.jpg) no-repeat;	width: 250px;	height: 41px;	font-size: 0;	border: none;	background-size: 100%;}.boxMail .textlabel{	line-height: 1.4em;	padding: 10px 0;	font-weight: bold;}.boxMail .top{	text-align: center;	font-size: 20px;	font-weight: bold;	line-height: 1.4em;	padding-bottom: 10px;	color: #3b658f;}.boxMail p .wpcf7-captchac{	width: 100%;	height: 44px;}.widget-area #s{	float: left;	border-radius: 0;	border-right: none;}/*** Test Pagination ***/.pagination {margin: 20px 0;}.pagination ul {display: inline-block;margin-left: 0;margin-bottom: 0;border-radius: 5px;}.pagination ul>li {display: inline;}.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {border-left-width: 1px;border-radius: 5px 0 0 5px;}.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {border-rigth-width: 1px;border-radius: 0 5px 5px 0;}.pagination ul>li>a, .pagination ul>li>span {float: left;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;border-left-width: 0;}div#nav_arrow_right {	float: right;}div#nav_arrow_left {	float: left;}.comment-awaiting-moderation {	text-align: center;}li.tag_page div.imgContainer img,li.popular div.imgContainer img,li.search div.imgContainer img  {	position: relative;}/*** Comment Error Message ***/.error  { font-size: 12px; padding: 0 0 5px 0; color: #FF0000; }input.error, textarea.error { background: white; color: #000000; }p#move_notice {	font-size: 10px;	color: red;	padding: 5px;	font-weight: bold;}