﻿@charset "utf-8";/*TOPページ用 *//**************************************************//* News覧table使用 *//*************************************************div#main_area table.top_news_box{margin:10px 0 0 1px;width:669px;border-collapse:collapse;}div#main_area table.top_news_box td{background:url(../../top/img/info_line.gif) repeat-x left bottom; padding:7px 10px 10px 5px;vertical-align:top;line-height:1.4;}div#main_area table.top_news_box td.guide-date{width:60px;font-size:90%;color:#5878BD;text-align:right;}div#main_area table.top_news_box td.guide-icon{width:150px;padding-top:9px;}div#main_area table.top_news_box td.guide-title{font-size:95%;}div#main_area table.top_news_box td.guide-title a:link{color:#333333;text-decoration:underline;}div#main_area table.top_news_box td.guide-title a:visited{color:#333333;text-decoration:underline;}div#main_area table.top_news_box td.guide-title a:hover{color:#0E3193;text-decoration:none;}*//* News覧Div使用 *//**************************************************/div#main_area div.news_area{margin:10px 0 0 0;width:670px;}div#main_area div.news_area div.news_box p{margin:0;padding:0;}div#main_area div.news_area div.news_box{width:655px;background:url(../../top/img/info_line.gif) repeat-x left bottom; padding:8px 10px 8px 5px;vertical-align:top;line-height:1.4;overflow:hidden;}div#main_area div.news_area div.news_box div.news-date{width:65px;padding:2px 8px 3px 3px;font-size:90%;color:#5878BD;float:left;}div.news-icon{padding:3px 12px 3px 0;float:left;}div#main_area div.news_area div.news_box div.news-title{width:575px;font-size:95%;float:left;}div#main_area div.news_area div.news_box div.news-title a:link{color:#333333;border-bottom:solid 1px #333;}div#main_area div.news_area div.news_box div.news-title a:visited{color:#333333;border-bottom:solid 1px #333;}div#main_area div.news_area div.news_box div.news-title a:hover{color:#0E3193;border:none;text-decoration:none;}/* ↓ここよりブログ記事用↓ *//**************************************************//* コンテンツ *//**************************************************/div#main_area p{margin-bottom: .75em;}div#main_area div.title_box{width:670px;margin:0;padding:20px 0 0 0;overflow:hidden;}div#main_area div.title_box h2{width:500px;margin:0;padding:0;font-size:120%;font-weight:bold; color:#960032;float:left;}div#main_area div.title_box p.kiroku{width:165px;margin:0;padding:3px 0 10px 0;font-size:90%;float:right; text-align:right;}div#main_area div.sub_title_box{width:670px;margin:0 0 15px 0;padding:0;}div#main_area div.sub_title_box table{width:668px;margin:0 auto;padding:0; clear:both;border: 1px solid #CCC;}div#main_area div.sub_title_box table th{width:100px;padding:0;background-color:#960032;text-align:center; vertical-align:middle;}div#main_area div.sub_title_box table th p{color:#FFFFFF;font-weight:bold; margin:0;}div#main_area div.sub_title_box table td{padding:8px 8px 3px 10px;}div#main_area div.sub_title_box table td p{font-size:95%;line-height:1.3;}div#main_area div.blog_box{width:670px;margin:0;padding:10px 0 0 0;overflow:hidden;}div#main_area div.blog_box p{padding:5px 0 5px 0; line-height:1.4;}span.hihyozi{display:none;}/* 月間アーカイブ *//**************************************************/div#main_area div.archive_box{width:630px;}div#main_area div.archive_textbox{padding:30px 0 0 20px;}div#main_area div.archive_box h3{margin:0;padding:2px 0 2px 5px;border-left: 3px solid #960032;border-bottom: 1px solid #CCC;}div#main_area div.archive_box ul{margin:5px 0 30px 0; padding-bottom:20px;line-height:1.3;clear:both;}div#main_area div.archive_box li{background:url(../img/archive_li.gif) no-repeat 5px 10px;padding:5px 10px 3px 16px; float:left;}div#main_area div.archive_nav{margin:0;padding:2px 0 2px 0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;clear:both;}/* デフォルトCSS *//**************************************************/div.blog_dfo{margin:0;padding:0;}div.blog_dfo ul{margin:13px 0;padding-left:40px;}div.blog_dfo ol{margin:13px 0;padding-left:40px;}div.blog_dfo dl{margin:13px 0;}div.blog_dfo ul li{list-style:disc;}div.blog_dfo ol li{list-style:decimal;}div.blog_dfo table{border-collapse:separate;border-spacing:2px;font-size:inherit;font:100%;}div.blog_dfo th{font-weight:bold;text-align:center;}div.blog_dfo td{vertical-align:middle;}/**************************************************//* キーワード *//**************************************************//*div#main_area div.blog_keywords{width:670px;margin:20px 0 20px 0;padding:0;overflow:hidden;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}div#main_area div.blog_keywords div.keywords_left{width:80px;padding:10px 5px 8px 5px; float:left;}div#main_area div.blog_keywords div.keywords_left P{font-weight:bold;}div#main_area div.blog_keywords div.keywords_right{width:570px;padding:10px 5px 8px 5px;float:right;}div#main_area div.blog_keywords div.keywords_right P{font-size:95%;line-height:1.3;}div#main_area div.blog_keywords div.keywords_right P a{padding:0 12px 0 0;}div#main_area div.blog_keywords table{width:670px;margin:0 auto;padding:0; clear:both;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}div#main_area div.blog_keywords table th{width:80px;padding:8px 0 8px 5px;vertical-align:top;}div#main_area div.blog_keywords table th p{font-weight:bold;}div#main_area div.blog_keywords table td{padding:8px 8px 8px 3px;}div#main_area div.blog_keywords table td p{font-size:95%;line-height:1.3;}div#main_area div.blog_keywords table td p a{padding:0 12px 0 0;}*//* エントリーデータ *//**************************************************/div#main_area div.entry-data{width:670px;margin:0;padding:20px 0 5px 0;overflow:hidden;border-bottom: 1px solid #CCC;}div#main_area div.entry-data p{color:#666;text-align:right;}div#main_area div.entry-data div.entry-date{margin:4px 0;padding:0 10px;border-right:1px solid #999;}div#main_area div.entry-data div.entry-writer{margin:4px 0;padding:0 10px;border-right:1px solid #999;}div#main_area div.entry-data div.entry-come{margin:4px 0;padding:0 10px;}/* コメント欄自作 *//**************************************************/h2.comments-header{color:#0E3193;}.come-meta {    margin-top: .25em;    margin-bottom: 10px;    padding-top: 2px;    padding-bottom: .3em;    font-weight: normal;	text-align:left;}.entry-key-tags{margin:20px 0 20px 0;padding:10px 0 10px 0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;font-size:110%;}.entry-key-tags h4{    margin-bottom: 0;    margin-right: .25em;    display: inline;    font-weight: bold;}.entry-key-tags ul{    display: inline;    list-style: none;    margin-left: 0;    padding-left: 0;}.entry-key-tags ul li{    display: inline;}/* コメント欄デフォルト *//**************************************************//* コメント欄の画像指定 */.user-pic {    float: left;    position: relative;    width: 16px;    height: 16px;    overflow: hidden;    margin: 0 5px 0 0;}/* サインイン */#comment-greeting{font-size:80%;float:right;padding-right:70px;}#comments-open-footer{float:left;}.comments-open-header{margin-bottom: 0.8em;}/* Assets */.asset-body,.asset-more,.asset-more-link,.asset-excerpt,.comment-content,.comment-footer,.comments-open-content,.comments-open-footer,.comments-closed,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content {    clear: both;}.asset,.comments,.trackbacks,.archive {    overflow: hidden;    width: 100%;}.asset,.asset-content,.comments,.trackbacks,.archive {    position: static;    clear: both;}.asset,.comments,.comments-content,.trackbacks,.archive,.search-form {    margin-bottom: 1.5em;}.asset-header,.asset-content,.asset-body,.comments-header,.comment-content,.comment-footer,.comments-open-content,#comments-open-footer,.comments-closed,#comment-form-external-auth,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comment-form-reply,#comments-open-text,.trackbacks-header,.trackbacks-info,.trackback-content,.trackback-footer,.archive-content,.search-form-header,.search-results-header {    margin-bottom: .75em;}#comment-form-remember-me label,#comment-form-reply label {    display: inline;}.entry-categories,.entry-tags {    margin-bottom: .5em;}.asset-name {    margin-bottom: .25em;}.asset-footer,.asset-meta {    font-size: 11px;}.asset-meta {    margin-top: .25em;    margin-bottom: 20px;    padding-top: 2px;    padding-bottom: .3em;    font-weight: normal;	text-align:right;	border-bottom: 1px solid #CCC;}.asset-footer {    clear: both;    margin-top: 1.5em;    padding-top: .5em;}.content-nav {    text-align: center;}.entry-tags h4,.entry-categories h4 {    margin-bottom: 0;    margin-right: .25em;    display: inline;    font-weight: bold;}.entry-tags ul,.entry-categories ul {    display: inline;    list-style: none;    margin-left: 0;    padding-left: 0;}.entry-tags ul li,.entry-categories ul li {    display: inline;}.mt-image-left {    float: left;    margin: 0 20px 20px 0;}.mt-image-center {    display: block;    margin: 0 auto 20px;    text-align: center;}.mt-image-right {    float: right;    margin: 0 0 20px 20px;}/* Feedback */.comments-open label {    display: block;}#comment-author, #comment-email, #comment-url, #comment-text {    width: 90%;}#comment-bake-cookie {    margin-left: 0;    vertical-align: middle;}#comment-submit {    font-weight: bold;}.comment,.trackback {    margin-bottom: .5em;    border-bottom: 1px solid #ccc;    padding-bottom: .5em;}.comment .asset-meta,.trackback .asset-meta {    border: 0;}.comment-content {    clear: none;    line-height: 1.5;    margin-bottom: 1em;}.comment-content p {    margin-bottom: .5em;}
