﻿/*
 * 薄い青：#5279E7
 * 濃い青：#1841CE
 * ボーダ：#06289B
 * 微妙青：#005A9C
 * 薄い灰：#E7EBFF
 */

.invisible{display:none;}

body{
	text-align:center;
	padding:0px;
	background:#E7EBFF;
	color:black;
	font-family: tahoma, verdana, sans, arial, helvetica, sans-serif;
	font-size: 80%;
}

.blogBody
{
    background-color:Transparent;
    font-size: 80%;
}

hr{border:none;height:1px;border-bottom:1px solid #1841CE;margin:0px;padding:0px;}

a:link   {color:blue;}
a:visited{color:blue;}

.CommonBody{
	text-align:left;
	width:90%; margin:0 auto 0 auto;
	background:white;
	border:1px solid #06289B;
}

.CommonHeader a        {text-decoration:none;}
.CommonHeader a:link   {color:white;}
.CommonHeader a:visited{color:white;}
.CommonHeader a:hover  {color:yellow;}
.CommonHeader{
	color:White;
	background:#5279E7;
	padding:5px;
}

.ToMobile{
    text-align:center;
	background:White;
	color:#1841CE;
	width:100%;
	padding-bottom:5px;
	padding-top:5px;
}
.ToMobile a {
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0;
	text-decoration:none;
}
.ToMobile a:link   {color:#1841CE;}
.ToMobile a:visited{color:#1841CE;}
.ToMobile a:hover  {color:red;}



.CommonContextualMenu p        {margin:0px;padding:0px;}
.CommonContextualMenu a        {text-decoration:none;}
.CommonContextualMenu a:link   {color:white;}
.CommonContextualMenu a:visited{color:white;}
.CommonContextualMenu a:hover  {color:yellow;}
.CommonContextualMenu .CurrentPoint{background:#5279E7;}
.CommonContextualMenu span         {background:#5279E7;}
.CommonContextualMenu a,span{padding-left:3px;padding-right:3px;}
.CommonContextualMenu{
	text-align:right;
	padding-left :10px;
	padding-right:10px;
	color:white;
	background:#1841CE;
	border-top   :1px solid #06289B;
	border-bottom:1px solid #06289B;
	font-size:80%;
}

.Content h1,h2,h3,h4,h5,h6{color:#005A9C; white-space:normal;}
.Content
{
	color:black;
	background:white;
	padding:1em;
	padding-top:0px;
	margin:0px;
}

.HeadLine{
    width: 200px;
	background:white;
	border:1px solid blue;
	line-height:1.5em;
	padding:1em;
	margin:0.5em;
	font-size:90%;
}

.BlueBox{
	background:white;
	border:1px solid blue;
	width:400px;
	line-height:1.5em;
	padding:1em;
	margin:0.5em;
	font-size:90%;
}

.CommonFooter a        {color:white;text-decoration:none;}
.CommonFooter a:visited{color:white;}
.CommonFooter a:hover  {color:yellow;}
.CommonFooter p{margin:0px;padding:0px;}
.CommonFooter{
	text-align:right;
	padding-left :10px;
	padding-right:10px;
	color:white;
	background:#5279E7;
	border-top:1px solid #06289B;
	font-size:80%;
}

.MainTitle{
	font-weight:bold;
	font-size: 150%;
	Margin :0px;
}

.CommonTitle{
	color:#005A9C;
	font-weight:bold;
	font-size: 120%;
	Margin :0px;
}	

.CommonMain{
	padding-left :10px;
}	

.CommonSecond{
	padding-left :15px;
}	

.CommonLinkMain{
	padding-left :0px;
}	


.Block{
	padding-left:15px;
}

li      {margin-bottom:2px;}
ul ul,ol{margin-top:5px;}
ol ol,ul{margin-top:5px;}

dl{padding-left:15px;}
dt{
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	padding-top:5px;
}
dd{
	margin-left:0px;
	padding-top:3px;
	margin-left:2em;
}

table.umaTable
{
    width:98%;
	background:white;
	border:2px #06289B solid;
	border-collapse: collapse;
	line-height:1.5em;
	padding:1em;
	margin:0.5em;
	font-size:90%;
}

table.umaTable a {
   text-decoration : none;
}

table.umaTable tr.Header {
   text-align: center;
   border: 1px #06289B solid;
   border-bottom: 3px #06289B double;
   background-color: #E7EBFF;
   font-size : 99%;
   font-weight: bold;
}

table.umaTable td {
    border: 1px #06289B solid;
    padding-left :8px;
    padding-right :8px;
    padding-top :3px;
    padding-bottom :3px;
}

table.umaTable td.cel1 {
    text-align: center;
    width:3%;
    font-size : 99%;
}
table.umaTable td.cel2 {
    width:18%;
    font-size : 115%;
    font-weight:bolder; 
}
table.umaTable td.cel3 {
    width:16%;
	font-size:99%;
}
table.umaTable td.cel4 {
    text-align: center;
	width:5%;
}
table.umaTable td.cel5 {
    text-align: center;
    width:7%;
	font-size:99%;
}
table.umaTable td.cel6 {
    text-align: right;
    width:7%;
}
table.umaTable td.cel7 {
    text-align: right;
    width:11%;
}
table.umaTable td.cel8 {
    text-align: right;
    width:10%;
}
table.umaTable td.cel9 {
	font-size:99%;
}

table.umaTable td.celS1 {
    width:20%;
    font-size : 100%;
    font-weight:bolder; 
}
table.umaTable td.celS2 {
    width:16%;
	font-size:99%;
}
table.umaTable td.celS3 {
	width:5%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS4 {
    width:9%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS5 {
    width:8%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS6 {
    width:9%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS7 {
    width:6%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS8 {
    width:6%;
	font-size:99%;
    text-align: right;
}
table.umaTable td.celS9 {
	font-size:99%;
}

table.SearchTable
{
    width:98%;
	background:white;
	border:2px #06289B solid;
	border-collapse: collapse;
	line-height:1.5em;
	padding:1em;
	margin:0.5em;
	font-size:90%;
	vertical-align:middle;
}

table.SearchTable td {
    border: 0px;
	padding:0.3em;
	vertical-align:middle;
}
table.SearchTable td.label {
    text-align:right;
}
table.SearchTable td.text
{
}
table.SearchTable td.title 
{
    text-align:left;
}
table.SearchTable td.button 
{
    text-align:right;
	vertical-align:middle;
}
table.SearchTable td.kara
{
    width:1%;
}
.short
{
    width:40px;    
}

.SearchLinkTable
{
    width:98%;
}
.SearchLinkTable td
{
    text-align: right; 
}


table.MainForm
{
}

table.MainForm td.a {
    vertical-align:top;
    width:83%;
}
table.MainForm td.b {
    vertical-align:top;
    width: 200px;
}

/* BlogParts Setting */
.BlogParts{
    width: 155px;
    height: 245px;
	text-align:left;
	background:white;
	border:2.5px outset blue;
	line-height:1.5em;
	font-size:90%;
	position:relative;
}

.BlogPartsHeader{
	color:white;
	text-align:left;
	background:#5279E7;
	border-bottom:1px solid blue;
	font-size:80%;
    top:0px;
    width: 100%;
    height:20px;
}

.BlogPartsHeader a
{
	color:white;
    text-decoration: none;
}

.BlogPartsHeaderTable
{
    padding-bottom:0px;
    padding-top:0px;
}

.BlogPartsHeaderTable td
{
    padding-bottom:0px;
    padding-top:0px;
}

.BlogPartsHeaderTable td.cell1
{
    width:140px;
}
.BlogPartsHeaderTable td.cell2
{
    text-align:right;
    width:20px;
}

.BlogPartsFooter{
	text-align:center;
	background:#5279E7;
	font-size:80%;
    bottom:0px;
    width: 100%;
    height:20px;
    top:224px;
    position:absolute;
	border-top:1px solid blue;
}

.BlogPartsFooter a
{
	color:white;
    text-decoration: none;
}

span.toptip
{
    cursor: pointer;
}

#jquery   
{
    padding:10px;
    margin:10px;
    width: 390px;   
    border:2px inset #06289B;
    border-spacing: 3px;
    -webkit-box-shadow: 3px 3px 5px gray;
    background-color: #E7EBFF;
}

.BlogTable
{
    background-color:White;
    border:1px #06289B dotted;
    border-collapse: collapse;
    width:390px;
}

.BlogTable td
{
    padding-left:5px;
    width: 130px;
    border:1px #06289B dotted;
}

.BlogUmaList
{
    width:155px;
    border-bottom:1px #06289B solid;
}

.BlogUmaList td
{
    height:10px;
    padding-top:0px;
    padding-bottom:0px;
}
.BlogUmaList td.Main1
{
    font-size:95%;
    font-weight:bold;
    text-align:left;
}
.BlogUmaList td.Main2
{
    font-size:95%;
    text-align:right;
}
.BlogUmaList td.SubCell0
{
    width:1px;
}
.BlogUmaList td.SubCell1
{
    width:100px;
    font-size:95%;
    text-align:left;
}
.BlogUmaList td.SubCell2
{
    width:45px;
    font-size:95%;
    text-align:right;
}

.BlogInfoTable
{
    width:390px;
}

.BlogInfoTable td
{
}

.BlogInfoTable td.cell1
{
    width:70px;
}

.BlogInfoTable td.cell2
{
    width:160px;
}

.BlogInfoTable td.cell3
{
    width:60px;
}

.BlogInfoTable td.cell4
{
    width:80px;
}

.BlogSelected
{
}

.BlogSelected tr.header
{
    text-align:center;
}
.BlogSelected td
{
    padding-top:0px;
    padding-bottom:0px;
}
.BlogSelected td.cel0
{
    width:10px;
}

.BlogSelected td.cel1
{
    width:190px;
}

.BlogSelected td.cel2
{
    width:80px;
}

.BlogSelectTable
{
}
.BlogSelectTable td
{
    padding-top:0px;
    padding-bottom:0px;
}
.BlogSelectTable td.cel0
{
    width:50px;
}
.BlogSelectTable td.cel1
{
    width:550px;
}

.BlogLinkText
{
    width:400px;
    height:100px;
}
