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, 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 {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}
.fl_l{ float:left;}
.fl_r{ float:right;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mb20{ margin-bottom: 20px !important;}
.mb30{ margin-bottom: 30px !important;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.ta_c{ text-align:center;}
.ta_r{ text-align:right;}
.photo_img{ padding:3px; border:1px solid #CCC;}
.copy{ color:#FFF; text-align:right; padding-top:20px; font-size:80%;background-color:#1F329C; float: right; width:100%; }  body {
border-top: 5px solid #3399CC;
margin:0;
padding:0;
}
#WebBox{background: url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/footer_img02.gif) repeat-x center bottom !important;
width:100%;}
#container {
float: left;
margin: 0 -240px 0 0;
width: 100%;
}
.one-column #container {
float: none !important;
margin: 0 !important;
width: 100%;
}
#content { margin: 0 260px 0 0;}
.one-column #content { margin: 0 !important;}
#primary,
#secondary {
float: right;
overflow: hidden;
width: 220px;
}
#secondary {
clear: right;
}
#footer {
clear: both;
width: 100%;
}
.one-column02{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/top_base.jpg) repeat-x center top;
height:320px;
}
.one-column02 .entry-content{
padding: 0 !important;
}
#wrapper{
margin: 0 auto;
width: 950px;
}
.clearing{ clear:both;} .single-attachment #content {
margin: 0 auto;
width: 900px;
} body {
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}  #access .menu-header,
div.menu,
#colophon,
#branding,
#header{
margin: 0 auto;
width: 950px;
overflow: hidden; position: relative;
}
#site-title{ float:left; width:378px;}
.one-column{ width:100%;}
#one-column_box{ width:950px; margin: 0 auto;}
.one-column02 h2.entry-title{ display: block;
position: absolute;
left:-9999px;
top:-9999px;
}
.sitemap{
margin-top: 5px;
margin-bottom: 10px;
text-align:right;
}
.sitemap a{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/sitemap.jpg) no-repeat left center;
padding:3px 5px 3px 25px;
} #footer-widget-area {
overflow: hidden;
}
#footer-widget-area .widget-area {
float: left;
margin-right: 20px;
width: 220px;
}
#footer-widget-area #fourth {
margin-right: 0;
}
#site-info {
float: left;
font-size: 95%;
font-weight: bold;
width: 700px;
}
#site-generator {
float: right;
width: 220px;
}  body,
input,
textarea {
color: #000;
font-size: 90%;
line-height: 1.2em;
}
hr {
background-color: #e7e7e7;
border: 0;
clear: both;
height: 1px;
margin-bottom: 18px;
} ul {
list-style: square;
margin: 0 0 18px 1.5em;
}
ol {
list-style: decimal;
margin: 0 0 18px 1.5em;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
dl { margin: 0 0 20px 0 !important;}
dt { font-weight: bold;}
dd { margin-bottom:10px;}
blockquote {
font-style: italic;
padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
font-style: normal;
}
pre {
background: #f7f7f7;
color: #222;
line-height: 18px;
margin-bottom: 18px;
overflow: auto;
padding: 1.5em;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
sup,
sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
sup { bottom: 1ex;}
sub { top: .5ex;}
small { font-size: smaller;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea {
background: #f9f9f9;
border: 1px solid #ccc;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
padding: 2px;
}
a:link,
a:visited{ color: #0066cc;}
a:active,
a:hover { color: #ff4b33;}
input:focus, a:focus {
outline: 3px #0CF solid;
} .pagetop a{background:url(/wp-content/themes/keihinrinkai/share/images/marker_pagetop.gif) left 6px no-repeat; padding:0 0 0 12px;}
.entry-content a[href$=".pdf"] {   
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/pdf.jpg) no-repeat 100% 50%;
padding:2px 23px 5px 0 !important;
margin-right:5px;
}
.gaibupdf a {   
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/pdf.jpg) no-repeat 100% 50% !important;
padding:2px 23px 5px 0 !important;
margin-right:5px;
}
.entry-content a[href$=".doc"] {   
background: url(/wp-content/themes/keihinrinkai/image/icon/doc.gif) no-repeat 100% 50%; 
padding:2px 23px 5px 0 !important;
margin-right:5px; 
}
.entry-content a[href$=".xls"],
.entry-content a[href$=".xlsx"] {   
background: url(/wp-content/themes/keihinrinkai/image/icon/xls.gif) no-repeat 100% 50%;  
}
.entry-content a[href^="http"] {   
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/gaibu.png) no-repeat 100% 50% !important;
padding:2px 23px 5px 0 !important;
margin-right:5px; 
}  
.entry-content a[href^="https://www.keihin-tokku.jp/"]  {  
padding: inherit !important;  
background: transparent !important;;  
} .serchform div {
position: relative;
} .screen-reader-text {
position: absolute !important;
left:-80px; } #header {
padding: 10px 0 0 0;
}
#site-description {
clear: right;
float: right;
font-style: italic;
margin: 15px 0 18px 0;
width: 220px;
} #branding img {
display: block;
float: left;
} #access {
display: block;
float: left;
margin: 0 auto;
width: 950px;
background: #121C8D url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/global_bg_2017.png) repeat-x center top;
}
#access .menu-header,
div.menu {
font-size: 95%;
margin-left: 10px;
width: 928px;
}
#access .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}
#access .menu-header li,
div.menu li {
float: left;
position: relative;
}
#access a {
color: #FFF;
display: block;
line-height: 38px;
padding: 10px 10px;
text-decoration: none;
border-right:1px solid #FFF;
}
#access ul ul {
box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
display: none;
position: absolute;
top: 38px;
left: 0;
float: left;
width: 180px;
z-index: 99999;
}
#access ul ul li {
min-width: 180px;
}
#access ul ul ul {
left: 100%;
top: 0;
}
#access ul ul a {
background: #333;
line-height: 1em;
padding: 10px;
width: 160px;
height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
background: #66CCFF;
color: #000066;
}
#access ul li:hover > ul {
display: block;
}
#access ul li.current_page_item > a,
#access ul li.current_page_ancestor > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current_page_ancestor a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
color: #fff;
}
.page-id-6 #access ul #menu-item-17 a,
.page-id-10 #access ul #menu-item-18 a,
.page-id-14 #access ul #menu-item-20 a,
.page-id-69 #access ul #menu-item-400 a,
.page-id-563 #access ul #menu-item-593 a,
.page-id-605 #access ul #menu-item-612 a,
.page-id-1127 #access ul #menu-item-1132 a,
.page-id-1129 #access ul #menu-item-1133 a{
background: #66CCFF;
color: #000066;
} #main {
clear: both;
padding: 10px 0 0 0;
overflow: hidden; }
#content {
margin-bottom: 36px;
}
#content,
#content input,
#content textarea {
color: #333;
font-size: 95%;
line-height: 140%;
}
#content p,
#content ul,
#content ol,
#content pre,
#content hr {
margin-bottom: 10px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
margin-bottom: 0;
}
#content pre,
#content kbd,
#content tt,
#content var {
font-size: 95%;
line-height: 21px;
}
#content code {
font-size: 90%;
}
#content dt,
#content th {
color: #000;
}
#content h5,
#content h6 {
color: #000;
line-height: 1.5em;
margin: 0 0 10px 0;
font-size: 1em;
}
.hentry {
margin: 0 0 48px 0;
}
.home .sticky {
background: #f2f7fc;
border-top: 4px solid #000;
margin-left: -20px;
margin-right: -20px;
padding: 18px 20px;
}
.single .hentry {
margin: 0 0 36px 0;
}
.page-title {
color: #000;
font-size: 95%;
font-weight: bold;
margin: 0 0 36px 0;
}
.page-title span {
color: #333;
font-size: 95%;
font-style: italic;
font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
color: #000;
text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
color: #ff4b33;
}
#content .entry-title {
color: #000;
font-size: 110%;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
color: #000;
text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
color: #ff4b33;
}
.entry-meta {
color: #000;
font-size: 90%;
text-align:right;
}
.entry-utility {
display: none;
}
.entry-meta abbr,
.entry-utility abbr {
border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
clear: both;
padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
margin-bottom: 12px;
}
.entry-content fieldset {
border: 1px solid #e7e7e7;
margin: 0 0 24px 0;
padding: 24px;
}
.entry-content fieldset legend {
background: #fff;
color: #000;
font-weight: bold;
padding: 0 24px;
}
.entry-content input {
margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
margin-right: 24px;
}
.entry-content label {
color: #000;
font-size: 90%;
}
.entry-content select {
margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
font-size: 80%;
}
.entry-content blockquote.left {
float: left;
margin-left: 0;
margin-right: 24px;
text-align: right;
width: 33%;
}
.entry-content blockquote.right {
float: right;
margin-left: 24px;
margin-right: 0;
text-align: left;
width: 33%;
}
.page-link {
clear: both;
color: #000;
font-weight: bold;
line-height: 48px;
word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
background: #f1f1f1;
color: #333;
font-weight: normal;
padding: 0.5em 0.75em;
text-decoration: none;
}
.home .sticky .page-link a {
background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
color: #ff4b33;
}
body.page .edit-link {
clear: both;
display: block;
}
#entry-author-info {
background: #f2f7fc;
border-top: 4px solid #000;
clear: both;
font-size: 95%;
line-height: 20px;
margin: 24px 0;
overflow: hidden;
padding: 18px 20px;
}
#entry-author-info #author-avatar {
background: #fff;
border: 1px solid #e7e7e7;
float: left;
height: 60px;
margin: 0 -104px 0 0;
padding: 11px;
}
#entry-author-info #author-description {
float: left;
margin: 0 0 0 104px;
}
#entry-author-info h2 {
color: #000;
font-size: 100%;
font-weight: bold;
margin-bottom: 0;
}
.entry-utility {
clear: both;
color: #000;
font-size: 90%;
line-height: 18px;
}
.entry-meta a,
.entry-utility a {
color: #000;
}
.entry-meta a:hover,
.entry-utility a:hover {
color: #ff4b33;
}
#content .video-player {
padding: 0;
} .home #content .format-aside p,
.home #content .category-asides p {
font-size: 95%;
line-height: 20px;
margin-bottom: 10px;
margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
padding-top: 0;
} .format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
border: 10px solid #f1f1f1;
margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
float: left;
margin-right: 20px;
margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
padding-top: 4px;
}    img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
max-width: 100%; height: auto; }
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 12px;
}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 632px !important; padding: 4px;
text-align: center;
}
.wp-caption img {
margin: 5px 5px 0;
max-width: 622px; }
.wp-caption p.wp-caption-text {
color: #000;
font-size: 90%;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #000;
font-size: 90%;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
#content .attachment img { display: block;
margin: 0 auto;
} .navigation {
color: #000;
font-size: 95%;
line-height: 18px;
overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
color: #000;
text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
color: #ff4b33;
}
.nav-previous {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
#nav-above {
margin: 0 0 18px 0;
}
#nav-above {
display: none;
}
.paged #nav-above,
.single #nav-above {
display: block;
}
#nav-below {
margin: -18px 0 0 0;
} .widget-area ul {
list-style: none;
margin-left: 0;
}
.widget-area ul ul {
list-style: square;
margin-left: 1.3em;
}
.widget-area select {
max-width: 100%;
}
.widget_search #s { width: 60%;
}
.widget_search label {
display: none;
}
.widget-container {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
margin: 0 0 18px 0;
}
.widget-container .wp-caption img {
margin: auto;
}
.widget-title {
color: #222;
font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
text-decoration: underline;
}
.widget-area .entry-meta {
font-size: 90%;
}
#wp_tag_cloud div {
line-height: 1.6em;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color: #222;
font-size: 95%;
font-weight: bold;
padding-bottom: 4px;
text-align: left;
}
#wp-calendar thead {
font-size: 90%;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color: #aaa;
}
#wp-calendar tbody td {
background: #f5f5f5;
border: 1px solid #fff;
padding: 3px 0 2px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
}
.widget_rss a.rsswidget {
color: #000;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width: 11px;
height: 11px;
} #main .widget-area ul {
margin-left: 0;
padding: 0 20px 0 0;
}
#main .widget-area ul ul {
border: none;
margin-left: 1.3em;
padding: 0;
} #footer-widget-area {
} #footer {
margin:10px auto 0;
width:950px;
height:126px;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/footer_img01.gif) no-repeat center bottom;
clear:both;
overflow: hidden; }
#site-info {
font-weight: bold;
}
#site-info a {
color: #000;
text-decoration: none;
}
.footer_navi{
padding-top: 50px;
float: left;
width:100%;
}
.footer_navi li{
list-style-type: none;
float:left;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/footer_icn.png) no-repeat left center;
padding:0 0 0 10px;
margin-right:20px;
font-size:85%;
}
.footer_navi li a{ color: #FFF;background-color:#14249C;} pre {
-webkit-text-size-adjust: 140%;
}
code {
-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
-webkit-text-size-adjust: 120%;
}
#site-description {
-webkit-text-size-adjust: none;
}  #TopIndex{
margin-top:50px;
float: left; width:100%; }
#TopIndex h2.top_h2{
background: #14249C url(//www.keihin-tokku.jp/wp-content/uploads/2018/03/h2_top_bg02.png) no-repeat 15px center !important;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
padding:13px 0 0 40px !important;  width:calc(100% - 40px;); height:33px !important;
color:#FFF !important;
font-weight: bold !important;
margin:0 0 10px 0;
border:none;
}
#TopIndex dl{
font-size: 130%;
margin:10px 10px 10px 25px !important;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/earth.jpg) no-repeat right center;
min-height:120px;
font-size:100%;
}
#TopIndex dl dt{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/top_dt.png) no-repeat left top;
padding-left:10px;
float:left;
font-weight:normal;
margin-bottom:8px;
}
#TopIndex dl dd{ margin-left:9em;margin-bottom:8px;}
#TopIndex ul{ margin-right:0; margin-left:0;}
li.links_list {
float:left;
padding: 10px 5px 10px 20px;
width: 200px;
list-style-type: none;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/links_bg.jpg) no-repeat left center;
}
li.links_list  {
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #CCC;
} .page #content h1{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/h1_bg.png) no-repeat center center;
font-size: 130%;
font-weight: bold;
color: #000 !important;
padding:18px 5px 0 45px;
height:44px;
}
.single #content h1,
.archive #content h1{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/h1_bg02.png) no-repeat center center;
font-size: 130%;
font-weight: bold;
color: #000 !important;
padding:10px 5px 0 45px;
height:44px;
line-height:1rem;
}
.entry-content h2,
h2.entry-title{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/h2_bg.png) no-repeat left center;
font-size: 105% !important;
font-weight: bold;
color: #333 !important;
padding:8px 5px 8px 35px;
border: 2px solid #3399CC;
margin-bottom:10px;
}
.entry-content h3{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2017/07/h3_bg.png) repeat-y left center;
font-size: 105% !important;
font-weight: bold;
color: #121C8D !important;
padding:3px 5px 3px 25px;
margin:10px 0;
}
table.table_01{
border-top: 1px solid #CCC;
border-left: 1px solid #CCC;
font-size: 90% !important;
margin:20px 0;
width:100%;
border-collapse: collapse;
border-spacing: 0;
}
table.table_01 th{
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
font-weight: bold;
color: #000 !important;
text-align:center !important;
background-color: #43C8EE;
padding: 5px !important;
}
table.table_01 td{
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: 5px !important;
}
table.table_01 caption{
font-size: 100%;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}
table.table_01 td ul{ margin-bottom:0 !important;}
.link_01{
padding: 0 0 0 20px;
list-style-type: none;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/lnk_icn01.png) no-repeat left top;
}
.link_01 span{ font-size: 70%;}
ol.ml40 li span{ font-size: 70%;}
.dwn{
padding: 0 0 0 15px;
list-style-type: none;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/down_icn.png) no-repeat left top;
margin-bottom:5px !important;
}
.link_02{
padding: 0 0 0 15px;
list-style-type: none;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/lnk_icn02.png) no-repeat left top;
margin-left:15px;
margin-bottom:5px !important;
}
.kokusai_navi{ margin-left:20px !important;}
.kokusai_navi li ul {
margin-left: -10px;
}
.get_pdf{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/getpdf_bg.jpg) no-repeat center top;
border: 1px solid #999;
padding: 10px;
width: 605px;
margin:30px auto 20px;
}
.get_pdf a[href^="http"]{background:none !important;}
.get_pdf img{ float:right; margin-left:10px;}
.get_pdf p{ font-size: 75%;} .kakomi01{background:#CFF; padding: 10px 20px; margin:10px;}
.kakomi01 ul {
list-style: none;
margin-left: 0px;
}
dl.mrt01{ padding-left:10px;}
dl.mrt01 dt{ float:left; width:9em;}
dl.mrt01 dd{ margin-left:9.5em;}
.bdr_blue{border:2px dotted #09C; padding:10px; margin:10px;} #primary .xoxo h3.widget-title{
background-color:#121C8D;
padding:5px 10px;
width:100%;
color: #FFF;
}
#primary .xoxo .widget-container ul{ margin:10px 0;}
#primary .xoxo .widget-container ul li{ margin:0 10px 5px 20px;} .breadcrumbs{
background-color: #E0E0E0;
padding: 5px;
font-size: 90%;
margin:0;
}
.breadcrumbs span a:link,
.breadcrumbs span a:visited{ color: #009 !important;}
.ddsg-wrapper ul li{
padding: 0 0 0 15px;
list-style-type: none;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/lnk_icn02.png) no-repeat left top;
margin-left:15px;
margin-bottom:10px !important;
font-size: 120%;
} dl#pagelist{
font-size: 100%;
margin:10px 10px 10px 15px;
}
dl#pagelist dt{
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/top_dt.png) no-repeat left top;
padding-left:10px;
float:left;
font-weight:normal;
margin-bottom:8px;
}
dl#pagelist dd{ margin-left:9em;margin-bottom:8px;} @media print {
body {
background: none !important;
}
#wrapper,
#wrapper02 {
clear: both !important;
display: block !important;
float: none !important;
position: relative !important;
}
#header {
border-bottom: 2pt solid #000;
padding-bottom: 18pt;
}
#colophon {
border-top: 2pt solid #000;
}
.entry-content {
font-size: 95%;
line-height: 1.6em;
}
.entry-title {
font-size: 110%;
}
#access,
#branding img,
#respond,
.comment-edit-link,
.edit-link,
.navigation,
.page-link,
.widget-area {
display: none !important;
}
#container,
#header,
#footer {
margin: 0;
width: 100%;
}
#content,
.one-column #content {
margin: 24pt 0 0;
width: 100%;
}
.wp-caption p {
font-size: 90%;
}
#site-info,
#site-generator {
float: none;
width: auto;
}
#colophon {
width: auto;
}
img#wpstats {
display: none;
}
#site-generator a {
margin: 0;
padding: 0;
}
#entry-author-info {
border: 1px solid #e7e7e7;
}
#main {
display: inline;
}
.home .sticky {
border: none;
}
} .box-t01 {
margin: 20px 0 20px 20px;
background-color: #f5d017;
padding: 10px;
overflow: hidden;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.box-t01 p {
font-size: 1.5em;
text-align: left;
font-weight: bold;
line-height: 120%;
}
.moku {
font-size: 3em;
color: #b50101;
line-height: 100%;
width:100px;
float:left;
margin-bottom: 20px;
text-shadow: 3px 3px 0 #FFF,
-3px 3px 0 #FFF,
3px -3px 0 #FFF,
-3px -3px 0 #FFF;
text-shadow: 3px 3px 1px #FFF,
-3px 3px 1px #FFF,
3px -3px 1px #FFF,
-3px -3px 1px #FFF;
}
.box-t02 {
overflow: hidden; margin: 0 0 50px 20px;
}
.box-t02-sleft {
float: left;
width:45%;
background-color: #1d76db;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.box-t02-sright {
float: right;
width:45%;
background-color: #cb4342;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.box-t02-sleft h3,.box-t02-sright h3  {
background: none !important;
color:#FFF !important;
text-align: center;
font-size: 1.5em !important;
}
.box-t02-sleft ul li, .box-t02-sright ul li {
display: block;
margin:0 10px 10px;
background-color: #FFF;
padding: 10px;
min-height: 50px;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.rightarrow {
float: left;
padding: 100px 20px;
}
.box-t03 {
overflow: hidden; margin: 0 0 50px 0;
}
.box-t03 ul li {
position: relative;
display: inline-block;
margin: 5px;
float: left;
}
.box-t03 ul li a {
display: block;
padding: 10px 5px 10px 20px;
border: 1px solid #CCC;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background: linear-gradient(#fafafa, #e2e2e2);
width: 200px;
min-height:120px;
}
.box-t03 ul li strong {
position: absolute;
left:20px;
bottom: 12px;
font-weight: bold;
color:#333;
}
.box-t03 ul li div.box-t03-line {
position: absolute;
top:12px;
left:10px;
background-color: #F90;
height:120px;
width:5px;
}
.box-p01 {
margin: 0 0 20px 0;
padding: 10px;
border:3px solid #FF5733;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.box-p01 img {
max-width:250px;
float: left;
margin-right: 20px;
}
.map-network {
border:1px solid #ccc;
}
ol.list-network {
counter-reset: my-counter;
list-style: none;
padding: 0;
margin-bottom: 10px;
float: left;
width:100%;
}
.list-network li {
margin-bottom: 10px;
padding-left: 30px;
position: relative;
}
.list-network li:before {
content: counter(my-counter);
counter-increment: my-counter;
color: #FFF;
display: block;
float: left;
line-height: 22px;
margin-left: -30px;
text-align: center;
height: 22px;
width: 22px;
border-radius: 50%;
}
.list-network li.blue:before {
background-color: #335596;
}
.list-network li.green:before {
background-color: #18613d;
}
.list-network li.orange:before {
background-color: #d06e19;
}
.list-network li.red:before {
background-color: #d2433e;
}
.list-network2 {
float: left;
width:100%;
margin-left: 20px !important;
}
.list-network2 dd {
clear: right;
}
.t-blue {
background-color: #335596;
padding: 2px 5px;
float: left;
color:#FFF !important;
margin-right: 10px;
border-radius: 3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size: large;
}
.t-green {
background-color: #18613d;
padding: 2px 5px;
float: left;
color:#FFF !important;
margin-right: 10px;
border-radius: 3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size: large;
}
.t-orange {
background-color: #c04915;
padding: 2px 5px;
float: left;
color:#FFF !important;
margin-right: 10px;
border-radius: 3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size: large;
}
.t-red {
background-color: #e80000;
padding: 2px 5px;
float: left;
color:#FFF !important;
margin-right: 10px;
border-radius: 3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size: large;
}
.t-purple {
background-color: #a85689;
padding: 2px 5px;
float: left;
color:#FFF !important;
margin-right: 10px;
border-radius: 3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size: large;
}
.t-right {
text-align: right;
}
ul.list-network3 {
list-style: none;
padding: 0;
margin-bottom: 10px;
margin-left: -10px;
float: left;
width:100%;
}
.list-network3 li {
margin-bottom: 20px;
padding-left: 30px;
position: relative;
}
.list-network3 li strong.blue {
border-radius: 50%;
border-radius: 50%;
margin-right: 2px;
background-color: #335596;
color:#FFF;
font-weight: bold;
font-size: large;
}
.list-network3 li strong.green {
border-radius: 50%;
margin-right: 2px;
background-color: #18613d;
color:#FFF;
font-weight: bold;
font-size: large;
}
.list-network3 li strong.orange {
border-radius: 50%;
margin-right: 2px;
background-color: #c04915;
color:#FFF;
font-weight: bold;
font-size: large;
}
.list-network3 li strong.red {
border-radius: 50%;
margin-right: 2px;
background-color: #e80000;
color:#FFF;
font-weight: bold;
font-size: large;
}
.pad1 {
padding: 5px 12px;
}
.pad2 {
padding: 5px 7px;
} .f70 {
font-size: 70%;
}
h1#site-title span a.logo {
text-decoration: none;
color:#333 !important;
font-family: 'Kosugi Maru' ;
font-size: 0.85em;
line-height: 1.2em;
}
div#site-title span a.logo {
text-decoration: none;
color:#333 !important;
font-family: 'Kosugi Maru' ;
font-size: 1.65em;
line-height: 1.2em;
font-weight: bold;
}
.box-t00 {
position: relative;
}
a.list-link {
position: absolute;
right:10px;
top:10px;
}
.list-01 ol {
float:left;
margin-right:20px;
clear:left;
width:100%;
}
.list-01 li {
float:left;
line-height:2em;
width:100%;
}
.list-flow {
counter-reset : item ;
list-style : none ;
line-height: 2em;
margin-bottom: 20px;
}
.list-flow p.lf-item {
font-size: 1.5em;
border:3px solid #f90;
padding: 0.8em;
border-radius: 10px;
font-weight: bold;
margin: 0 !important;
color:#000;
}
.list-flow p.lf-item span {  margin-right: 1em;
color:#c84b03;
}
.lf-com {
margin: 0px;
border: 1px dotted #f90;
padding: 0.8em;
border-radius: 10px;
background-color: #ffc;
font-size: 1.2em;
}
.lf-arrow {
margin-left: 20px; height:40px;
}
.lf-arrow span {
font-size: 5em;
color:#c84b03; }
div#n2-ss-2 .nextend-arrow:focus,
div#n2-ss-2 .n2-style-443724b8a6c075089f509b7087c2ee39-heading:focus,
div.n2-ow > div:focus {
outline:1px dotted #000 !important;
}
.noimglist li {
margin-bottom: 10px; vertical-align: top;
width:100%;
}
.noimglist li p { }
.noimglist li div { }
.noimglist li ol li ul li {
line-height: 1.5em;
margin-bottom: 0;
list-style: disc;
}
.noimglist li ol li {
line-height: 1.5em;
margin-bottom: 0;
list-style: decimal;
}
.skip {
position: absolute;
top:57px;
left:0;
font-size: 0.6em;
}
.newlayout {
display: block;
}
.newlayout li {
width:100% !important; }
.nl-txtarea {
width:52% !important; }
.nl-dataarea {
width:48% !important;
padding-left: 48%;
}
.ml-20 {
margin-left: 20px !important;
}
.img-list {
list-style-type:decimal !important;
}
.n-list {
list-style: none;
text-indent: -1em;
padding-left: 1em;
}
.pdflink {
position: absolute;
top:60px;
left:20px;
z-index: 5;
}
.pdflink a {
display: inline !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
width:auto !important;
height:auto !important;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/pdf.jpg) no-repeat 100% 50% !important;
}
.pdflink-solo {
display: inline;
padding-left: 20px;
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/lnk_icn01.png) no-repeat left top;
}
.pdflink-solo a {
background: url(//www.keihin-tokku.jp/wp-content/uploads/2014/09/pdf.jpg) no-repeat 100% 50% !important;
}
area:focus {
}