/* ::::: http://www.sankei-kansai.com/css/styles.css ::::: */

body { margin: 0px; padding: 5px 0px 0px; text-align: center; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Osaka",sans-serif; color: rgb(0, 0, 0); }
img { border: medium none ; }
a:link { color: rgb(0, 102, 204); }
a:visited { color: rgb(102, 0, 153); }
a:hover, a:active { color: rgb(204, 0, 0); }
.clear { clear: both; width: 1px; height: 1px; }
.display-none { display: none; }
.stage { margin: 0px auto; width: 950px; text-align: left; }
.header { width: 950px; height: 117px; background-image: url('header.png'); background-position: 0px 90px; background-repeat: repeat-x; }
.site-title { float: left; width: 200px; }
.site-title h1 { margin: 0px; padding: 0px; }
.header-banner { float: right; width: 750px; text-align: right; }
.menu { width: 950px; height: 34px; background-image: url('menu.png'); background-repeat: repeat-x; }
.menu-space { padding: 10px 0px 0px; }
.menu h2 { margin: 0px; padding: 0px 28px 0px 10px; display: inline; font-size: 87.5%; font-weight: bold; line-height: 1em; }
.menu a:link, .menu a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.menu a:hover, .menu a:active { color: rgb(204, 204, 204); }
.search { width: 950px; background-color: rgb(234, 234, 234); }
.search-text { float: left; width: 500px; }
.search-form { float: right; width: 450px; text-align: right; }
.search-form form { margin: 0px; padding: 0px; }
.search-form p { margin: 0px; padding: 0px; font-size: 100%; }
.search-icon { margin: 0px 10px 0px 0px; vertical-align: middle; }
input.search-keyword { border: 1px solid rgb(128, 157, 185); margin: 0px 10px 0px 0px; width: 300px; font-family: "Osaka","ＭＳ ゴシック",sans-serif; font-size: 75%; vertical-align: middle; }
input.search-btn { border: medium none ; margin: 0px 10px 0px 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; vertical-align: middle; }
.main { float: left; width: 640px; }
.news-title { height: 59px; background-repeat: no-repeat; }
.shakai-news .news-title { background-image: url('title-shakai.png'); padding-left: 50px; }
.event-news .news-title { background-image: url('title-event.png'); padding-left: 20px; }
.news-title h3 { margin: 0px; padding-top: 20px; font-size: 87.5%; font-weight: bold; line-height: 1em; color: rgb(255, 255, 255); }
.news-title a:link, .news-title a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.news-title a:hover, .news-title a:active { color: rgb(204, 204, 204); text-decoration: none; }
.news-list h4, .news-list-kurashi h4, .news-list-nofloat h4 { margin: 0px 0px 5px 10px; padding: 0px 0px 0px 16px; font-size: 87.5%; font-weight: normal; line-height: 1.5em; background-image: url('yajirushi.png'); background-repeat: no-repeat; background-position: 0px 4px; }
.news-list p, .news-list-kurashi p, .news-list-nofloat p { margin: 0px 0px 10px 26px; padding: 0px; font-size: 75%; line-height: 1.5em; color: rgb(102, 102, 102); }
.news-more { float: right; width: 65px; }
.news-more p { margin: 0px; padding: 0px 0px 0px 10px; font-size: 62.5%; line-height: 1em; background-image: url('sankaku.png'); background-repeat: no-repeat; background-position: 0px 3px; }
.news-thumb-kurashi a:hover, a:active { color: rgb(204, 0, 0); }
.other-title { border: 1px solid rgb(227, 227, 227); margin: 10px 0px; padding: 5px 10px; }
.other-title h3 { margin: 0px; padding: 0px 0px 0px 10px; font-size: 87.5%; line-height: 1em; background-image: url('shikaku.png'); background-repeat: no-repeat; color: rgb(63, 118, 33); }
.side { float: right; width: 300px; }
.side-banner p { margin: 20px 0px 10px; padding: 0px; }
.side-chiji { border: 1px solid rgb(230, 225, 202); margin: 0px 0px 20px; width: 298px; background-color: rgb(236, 233, 216); }
.side-chiji-title { float: left; width: 210px; }
.side-chiji-title h3 { margin: 0px; padding: 0px; }
.side-chiji-date { float: right; width: 80px; text-align: right; }
.side-chiji-date p { margin: 20px 5px 0px 0px; padding: 0px; font-size: 62.5%; line-height: 1.5em; }
.side-chiji-body { border-style: solid; border-color: rgb(213, 206, 168); border-width: 3px 1px 1px; margin: 0px 3px 3px; background-color: rgb(255, 255, 255); }
.side-chiji-body h4 { border-bottom: 1px dashed rgb(163, 163, 163); margin: 0px; padding: 5px; font-size: 75%; font-weight: normal; line-height: 1.5em; }
.side-recommend { border: 1px solid rgb(230, 225, 202); margin: 0px 0px 20px; width: 298px; background-color: rgb(0, 102, 0); }
.side-recommend-title { float: left; width: 210px; }
.side-recommend-title h3 { margin: 0px; padding: 0px; }
.side-recommend-date { float: right; width: 80px; text-align: right; }
.side-recommend-date p { margin: 20px 5px 0px 0px; padding: 0px; font-size: 62.5%; line-height: 1.5em; }
.side-recommend-body { border-style: solid; border-color: rgb(213, 206, 168); border-width: 3px 1px 1px; margin: 0px 3px 3px; background-color: rgb(255, 255, 255); }
.side-recommend-body h4 { border-bottom: 1px dashed rgb(163, 163, 163); margin: 0px; padding: 5px; font-size: 75%; font-weight: normal; line-height: 1.5em; }
.side-sansokan { border: 1px solid rgb(230, 225, 202); margin: 0px 0px 20px; width: 298px; background-color: rgb(255, 102, 0); }
.side-sansokan-title { float: left; width: 210px; }
.side-sansokan-title h3 { margin: 0px; padding: 0px; }
.side-sansokan-date { float: right; width: 80px; text-align: right; }
.side-sansokan-date p { margin: 20px 5px 0px 0px; padding: 0px; font-size: 62.5%; line-height: 1.5em; }
.side-sansokan-body { border-style: solid; border-color: rgb(213, 206, 168); border-width: 3px 1px 1px; margin: 0px 3px 3px; background-color: rgb(255, 255, 255); }
.side-sansokan-body h4 { border-bottom: 1px dashed rgb(163, 163, 163); margin: 0px; padding: 5px; font-size: 75%; font-weight: normal; line-height: 1.5em; }
.side-title-r1 { background-image: url('title-r1.png'); background-repeat: no-repeat; height: 35px; }
.side-title-r1 h3 { margin: 0px; padding: 11px 0px 0px 20px; font-size: 75%; font-weight: bold; }
.side-photo { border-left: 1px solid rgb(227, 227, 227); border-right: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); margin: 0px 0px 20px; width: 298px; }
.side-photo table { margin: 10px 0px 0px; padding: 0px; width: 100%; border-collapse: collapse; }
.side-photo tr { margin: 0px; padding: 0px; }
.side-photo td { margin: 0px; padding: 0px 0px 10px; text-align: center; vertical-align: top; }
.under { margin: 50px 0px 0px; width: 950px; }
.under-menu { float: left; width: 640px; }
.under-menu p { margin: 0px; padding: 0px; font-size: 62.5%; line-height: 1em; }
.copyright { float: right; width: 300px; text-align: right; }
.copyright address { margin: 0px; padding: 0px; font-size: 62.5%; font-style: normal; }
.footer-back { background-image: url('footer-back.png'); background-repeat: repeat-x; }
.footer { margin: 0px auto; width: 950px; height: 110px; background-image: url('footer.png'); background-repeat: no-repeat; text-align: left; }
.footer p { margin: 0px; padding: 40px 0px 0px; font-size: 62.5%; line-height: 1.5em; color: rgb(255, 255, 255); }
.footer a:link, .footer a:visited { color: rgb(255, 255, 255); }
.footer a:hover, .footer a:active { color: rgb(204, 204, 204); }
.category-title { margin-top: 10px; }
.category-date-title { background-image: url('category-date-title.png'); background-repeat: no-repeat; height: 53px; }
.category-date-title h3 { margin: 0px; padding: 13px 0px 0px 20px; font-size: 75%; font-weight: normal; }
.entry-date-title p { margin: 0px; padding: 0px; font-size: 87.5%; line-height: 1.2em; color: rgb(51, 51, 51); }
.entry-title h3 { border-bottom: 1px dashed rgb(204, 204, 204); margin: 10px 0px 0px; padding: 0px; font-size: 125%; font-weight: bold; line-height: 1.5em; }
.entry-body { margin: 20px 0px 0px; color: rgb(102, 102, 102); }
.entry-body p { margin: 1em 0px; padding: 0px; font-size: 87.5%; line-height: 1.5em; }
.entry-body blockquote { border: 1px solid rgb(102, 102, 102); margin: 20px; padding: 0px 10px; background-color: rgb(238, 238, 238); }
.entry-date { border-bottom: 1px dashed rgb(204, 204, 204); text-align: right; }
.entry-date p { margin: 0px 0px 10px; padding: 0px; font-size: 87.5%; line-height: 1.5em; color: rgb(102, 102, 102); }
.entry-tag { border-bottom: 1px dashed rgb(204, 204, 204); }
.entry-tag p { margin: 10px 0px; padding: 0px; font-size: 87.5%; line-height: 1.5em; color: rgb(102, 102, 102); }
.entry-category { text-align: right; }
.entry-category p { margin: 10px 0px 0px; padding: 0px; font-size: 87.5%; line-height: 1.5em; color: rgb(102, 102, 102); }
.entry-next p { margin: 10px 0px; padding: 0px; font-size: 75%; line-height: 1.5em; color: rgb(102, 102, 102); }
.other-entry-list { float: left; width: 400px; }
.other-entry-list h4 { margin: 0px 0px 10px 10px; padding: 0px 0px 0px 16px; font-size: 75%; font-weight: normal; line-height: 1.5em; background-image: url('yajirushi.png'); background-repeat: no-repeat; background-position: 0px 4px; }
.other-entry-date { margin: 0px; float: right; width: 100px; text-align: right; }
.other-entry-date p { margin: 0px; padding: 0px; font-size: 75%; line-height: 1.5em; color: rgb(102, 102, 102); }
.tokusen-left { float: left; width: 310px; }
.tokusen-right { float: right; width: 310px; }
/* ::::: http://www.google.com/uds/css/gsearch.css ::::: */

table.gsc-branding td, table.gsc-branding { border: medium none ; margin: 0pt; padding: 0pt; }
table.gsc-branding { border-style: none; border-width: 0px; border-spacing: 0px; width: 100%; }
.gsc-branding-text { color: rgb(103, 103, 103); }
td.gsc-branding-text { vertical-align: top; }
td.gsc-branding-text div.gsc-branding-text { padding-bottom: 2px; text-align: right; font-size: 11px; margin-right: 2px; }
div.gsc-branding-youtube td.gsc-branding-text { vertical-align: middle; }
td.gsc-branding-img-noclear { width: 51px; vertical-align: bottom; }
div.gsc-branding-youtube td.gsc-branding-img-noclear { width: 55px; }
div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear { padding-top: 1px; }
img.gsc-branding-img, img.gsc-branding-img-noclear { border: medium none ; margin: 0pt; padding-right: 0pt; padding-left: 0pt; padding-bottom: 0pt; display: inline; }
a.gsc-branding-clickable { cursor: pointer; }
/* ::::: http://www.google.com/uds/solutions/videobar/gsvideobar.css ::::: */

.playerBox_gsvb div.alldone_gsvb { color: rgb(0, 0, 204); }
.playerBox_gsvb div.alldone_gsvb:hover { color: rgb(0, 0, 204); }
.resultsBox_gsvb div.resultDiv_gsvb { border-color: rgb(103, 103, 103); }
.floatingPlayerBox_gsvb, .floatingPlayerBox_gsvb * { background-color: rgb(255, 255, 255); }
.floatingPlayerBox_gsvb { border: 1px solid rgb(240, 240, 240); }
.playerBox_gsvb { margin: 4px 10px; display: block; text-align: center; }
.floatingPlayerBox_gsvb { position: absolute; opacity: 0.9; z-index: 9998; }
.floatingPlayer_gsvb { position: absolute; z-index: 9999; }
.idle_gsvb { display: none; }
.playerInnerBox_gsvb { margin-top: 2px; }
.playerBox_gsvb div.alldone_gsvb { display: inline; font-size: 11px; cursor: pointer; }
.playerBox_gsvb div.alldone_gsvb:hover { text-decoration: underline; }
.full_gsvb { display: block; }
table.resultTable_gsvb { border-collapse: collapse; }
table.resultTable_gsvb td { border: medium none ; }
div.resultDiv_gsvb { border-style: solid; border-width: 1px; background-color: rgb(0, 0, 0); height: 79px; width: 104px; text-align: center; }
div.resultDiv_gsvb img { cursor: pointer; display: inline; }
