.team_logo{ vertical-align:middle; margin-right:1em; } .comment-list{ padding-left: 0; } .comment-list{ list-style: none; } .group_label{ border-radius: 0.25em; padding: 0.125em 0.5em; font-size: 0.75em; vertical-align: middle; } .group_label_a{ background-color: #e40214; color: #fff; } .group_label_d{ background-color: #049ee8; color: #fff; } .group_label_m{ background-color: #059943; color: #fff; } .team-intro{ margin-bottom: 1em; } .overview{ line-height: 2.1; } #catch_copy_wrap { width: 80%; } #header_navi_wrap { width: 20%; } #header_wrap { background-color: #14144c; } #catch_copy { color: #fff; font-size: 1.0em; } #catch_copy a { color: inherit; } #header_navi_wrap { } /*#header_navi .menu .menu-item { padding-top: 0 !important; }*/ #header_navi .menu { } #header_navi .menu .menu-item { } #header_navi .menu .menu-item a { color: #fff; } #header_title { width: 90%; margin-top: 17px; margin-bottom: 24px; } #header_content{ width: 10%; } #no_bread { padding: 8px 0; } /*#menu-header{ font-size: 0; }*/ #header_navi .menu .menu-item{ padding-top: 0.375em; } #header_navi .menu .menu-item a{ border-left: #ccc 1px solid; padding-left: 0.5em; line-height: 1; margin-top: 0.375em; margin-bottom: 0.375em; } #header_navi .menu .menu-item:first-child a{ border-left: none; } #header_navi .menu .menu-item:last-child a{ color: #ffc63d; } /**BANNER**/ #banner { width: 100%; } #banner .layout { padding: 0; text-align: center; background-color: #f7f7f7; } .team_intro{ margin-bottom: 0; } .team_intro td { border-left: #ccc 2.75px dotted; width: 33.3333%; vertical-align: top; padding: 1em 0.5em 0 0.5em; text-align: center; font-size: 0.9333333333333333em; line-height: 1.5; } .team_intro tr:first-child td { padding-top: 0; } .team_intro td:first-child { border-left: none; } .team_intro td strong{ /*font-family: "游明朝", YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "MS P明朝", "MS PMincho", "MS 明朝", serif, Calibri, sans-serif;*/ margin-bottom: 1em; display: inline-block; font-size: 1.15em; } #banner_footer { margin-bottom: 35px; } /** PAGE TITLE **/ .page_title_table { border-width: 5px 0 0 0; margin: 0 0 2em 0; } .page_title_table td { padding: 1em 1.5em; } .page_title_text { font-size: 1.866666666666667em; } .archive .page_title_table{ border-top: none; } .archive .page_title_table td{ padding: 0.5em; } .archive .page_title_table{ margin-bottom: 0em; } .archive .page_title_text{ border-left: #14144c 5px solid; font-size: 1.666666666666667em; padding-left: 0.72em; } /** NAVI LINK **/ .nav-links .page-numbers { border: #ccc 1px solid; margin: 0 0.25em; border-radius: 3px; } .nav-links .current { /*border: none;*/ background-color: #14144c; color: #fff; border-radius: 3px; } .nav-links .page-numbers:hover { background-color: #14144c; color: #fff !important; } .nav-links .next { background-repeat: no-repeat; background-position: 85% 50%; /*padding-right: 1.75em;*/ color: #14144c !important; text-decoration: none; } .nav-links .prev { background-repeat: no-repeat; background-position: 15% 50%; /*padding-left: 1.75em;*/ color: #14144c !important; text-decoration: none; } /**FOOTER**/ #footer{ padding-bottom: 1.5em; } /*#credit_wrap { background-color: #14144c; color: #fff; }*/ #credit { } #credit .layout { } #footer_conts_wrap { width: 100%; display: table; } #footer_content3 { width: 60%; color: #fff; font-size: 0.9333333333333333em; line-height: 1.357142857142857em; display: table-cell; vertical-align: middle; } #credit_text { width: 40%; text-align: right; font-size: 0.9333333333333333em; line-height: 1.357142857142857em; display: table-cell; vertical-align: middle; padding: 0; } /**GLOBAL MENU**/ .menu_global { font-size: 0.933333em; } .menu_global br{ display: inline; } .menu_global{ display: table; width: 100%; } .menu_global > .menu-item{ display: table-cell; width: auto; vertical-align: middle; text-align: center; border-right: #13144c 1px solid; border-bottom: transparent 3px solid; } .menu_global > .menu-item:hover{ /*background-color: #f7f6f0;*/ border-bottom-color: #12a6f4; } .menu_global > .menu-item:first-child{ border-left: #13144c 1px solid; } .menu_global > .menu-item > a{ line-height: 1.214285714285714em; font-weight: normal; padding: 6px 0; } .menu_global > .menu-item > a > span{ padding: 0 10px; min-width: 65px; } .menu_global .current-menu-item > a > span{ font-weight: bold; } .sub-menu{ border: none !important; } .menu_global > .menu-item > .sub-menu > .menu-item:hover{ background-color: #f0f7f6; } /** MAIN-CONTENT **/ #main_head { display: none; } .entry-content h1 { /*border-left: #ccc 9px solid;*/ padding: 0.25em 0.75em !important; background-color: #f3f1e4; border-color: #003f70; border-style: solid; border-width: 5px 0 0 0; font-size: 1.866666666666667em; margin: 1em 0; } .entry-content > h1:first-child { margin-top: 0; } .entry-content h2 { border-top: #003f70 5px solid; border-bottom: #ddd 1px solid; font-size: 1.4em; padding: 0.666666666667em 0.2380952380952381em; line-height: 1.5; margin: 1.5em 0; clear: both; } .entry-content > h2:first-child { margin-top: 0; overflow: hidden; } .entry-content h3 { background-color: #f0eede; /*line-height: 1.5;*/ border-radius: 0.25em; font-size: 1.066666666666667em; padding: 0.33333333em 1em; margin: 1.1875em 0; overflow: hidden; clear: both; } .entry-content > h3:first-child { margin-top: 0; } .entry-content h4 { margin: 0.666667em 0; } .entry-content > h4:first-child { margin-top: 0; } .entry-content blockquote { border-radius: 0; border-left: #d1d0ce 9px solid; padding: 1.2em; padding-bottom: 0.433333em; } .entry-content > ul { margin-left: 5px; } .entry-content > ul > li { background-image: url(../image/ul_li_bg.gif); background-position: 6px 0.4em; } .post_list .post_list_item{ border-top: #cecdcb 1px solid; } .post_list .post_list_item:first-child{ border-top: none; margin-top: 0; } .post_list_post_title{ padding-top: 1em; font-size: 100%; } .post_list_post_title .post_date{ display: block; font-weight: normal; color: #14144d; font-size: 0.8em; } .post_list_post_title .sub_cat_label_wrap{ font-size: 140%; } .post_list_post_title .post_list_title_wrap{ font-size: 140%; font-weight: bold; }/** WIDGET **/ .widget-title { font-size: 1.333333333em; background-image: url(../image/widget-title_bg.gif); background-position: 0 50%; background-repeat: repeat-x; } #center .widget-title * { /*font-family: "游明朝", YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "MS P明朝", "MS PMincho", "MS 明朝", serif, Calibri, sans-serif;*/ background-color: #fdfbf7; } #center .widget-title span { padding-right: 1em; } #center .widget-title a { text-decoration: none; } .widget_abd_news .minimal_news_post_list { display: table; width: 100%; } .widget_abd_news .minimal_news_post_item{ display: table-row; overflow: hidden; } .widget_abd_news .minimal_news_post_date { display: table-cell; width: 10%; padding: 0.5em 0 1em 0; border-bottom: #ddd 1px dotted; } .widget_abd_news .minimal_news_post_date:first-child{ padding-top: 0; } .widget_abd_news .minimal_news_subcategory_label { width: 10%; display: table-cell; text-align: center; border-bottom: #ddd 1px dotted; padding: 0.5em 0 1em 0; } .widget .sub_cat_label { min-width: 4.666666666666667em; text-align: center; } .widget_abd_news .minimal_news_post_title { width: 80%; display: table-cell; border-bottom: #ddd 1px dotted; padding: 0.25em 0 1em 0; } .widget_abd_news .post_field_foot_date, .widget_abd_news .post_field_foot_subcategory_label_single, .widget_abd_news .post_field_foot_title { display: none; } .widget .minimal_news_post_item{ border-bottom: #ddd 1px dotted !important; padding-bottom: 1em; } .widget .minimal_news_post_body{ margin-top: 1em; } .show_all_link_head{ margin-right: 0 !important; padding-left: 1em; } .show_all_foot{ text-align: right; margin-bottom: -1em; } .more-link, .widget .more-link, .show_all_link_foot{ background-color: #14144c; color: #fff !important; border-radius: 1.0em; padding: 0 1.0em 0 1.0em; text-decoration: none; font-size: 91%; line-height: 2 !important; } .more-link:hover, .widget .more-link:hover, .show_all_link_foot:hover{ background-color: #8888a1; } .more-link:after, .widget .more-link:after, .show_all_link_foot:after{ content: ">"; padding-left: 0.5em; } @media screen and (max-width: 800px) { .team_logo { float: left; } .alignleft,.alignright{ /*float: none; margin: auto; clear: both !important;*/ max-width:50% !important; } #header_wrap{ padding: 0.5em 0; } #catch_copy_wrap { width: 100%; line-height: 1.2; font-size: 0.8em; } #header_navi_wrap { width: 100%; } /*.menu_global .menu-item a{ display: none !important; } */ .menu_global{ display: block; border-top: #003f70 3px solid; } .menu_global *{ float: none !important; /*position: static !important;*/ } .menu_global > .menu-item br{ display: none; } .menu_global > .menu-item{ display: block; border-bottom: #ccc 1px solid !important; border-left: none !important; border-right: none; } .menu_global > .menu-item a{ display: block; text-align: left; padding: 1.0em 0 !important; } .menu_global .sub-menu { position: static !important; /*position: static !important;*/ width: 100% !important; background-color: #eee !important; } .menu_global .sub-menu li{ display: block; width: 100% !important; border-top: #ddd 1px dotted; } .menu_global .sub-menu li a{ padding-left: 2em !important; } .menu_global li > .sub-menu { box-shadow: none !important; background-image: none; background-color: transparent !important; } .menu_global li:hover > .sub-menu { background-color: transparent !important; } .menu_global > .menu-item > .sub-menu > .menu-item:hover{ background-color: transparent !important; } #footer_conts_wrap { display: block; padding: 0.5em 0; } #footer_content3 { width: 100%; display: block; font-size: 0.8em; } #credit_text{ width: 100%; display: block; text-align: center; font-size: 0.8em; } } @media print { body{ width: 1024px; zoom: 0.85; background-color: #fff !important; } }