@charset "UTF-8";
/* CSS Document */
/*---------------------------------
		CommonCSS [初期化,定義]
---------------------------------*/

html { -webkit-text-size-adjust: none; }
body { position: relative !important; font-family: verdana, "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif; color: #131313; background: #FFFFFF;}
:first-child + html body { font-family: "メイリオ", "Meiryo"; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, input { margin: 0; padding: 0; border: 0; font-size: 99%; vertical-align: baseline; outline: 0; }
article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a:link { color: #0033cc; }
a:visited { color: #0033cc; }
ul { display: block; }
ul, dl { list-style: none; }

/* clearfix */
.clearfix:after { height: 0; clear: both; visibility: hidden; display: block; content: "."; }
.clear { clear: both; }

/* text省略しない */
.ui-li .ui-btn-text a.ui-link-inherit { white-space: normal; }
a { -webkit-tap-highlight-color: #E0D9D9; }

/* header */
header{border-top:#00A874 0.3em solid}
header img{margin:2% 0 1% 1%; float:left;}

/* common */
#pageTitle { background: #666; }
#pageTitle h1 { padding: 5px 8px; color: #FFF; }

/* footer */
footer{margin:3% auto 0 !important;color:#FFFFFF;padding:3% 0;background: #009966;}
footer p{font-size:70% !important;text-shadow:none !important;text-align:center}

@media (max-width: 767px) {
	iframe {
		width: 100% !important;
	}
}