@charset "utf-8";

/* 共通タグベース */ 

html, body, td, th{
line-break:strict;
color:#6b395f;
font-family:'ＭＳ ゴシック',monospace ;
}


html, body{
margin:0;
padding:0;
height: 100%;
width: 100%;
overflow: auto;
font-size:85%;
line-height: 150%
}

body{
/*Other Browser*/
background: #84a2d4;
/*For Old WebKit*/
background: -webkit-gradient(
    linear, left top, right bottom,
    color-stop(0.00, #c4a3bf),
    color-stop(1.00, #84a2d4)
);
/*For Modern Browser*/
background: linear-gradient(135deg, #c4a3bf, #84a2d4);
}

table{
border-collapse:collapse;
border:1px color:#6c2463 solid;
box-sizing: border-box;
margin:0;
width:100%;

}
td, th
{
margin:0px;
padding:0px;
}

img{border:0;}

h1{ color:#6c2463;
    font-size:500%;
    margin:auto;
    padding:30px 0 30px 0;
}
h2{ color:#6c2463;
    font-size:300%;
    margin:auto;
    padding:15px 0 15px 0;
}
h3{ color:#6c2463;
    font-size:240%;
    margin:auto;
    padding:10px 0 10px 0;
}

h4{ color:#6c2463;
    font-size:200%;
    margin:auto;
    padding:7px 0 7px 0;
}

h5{ color:#6c2463;
    font-size:150%;
    margin:auto;
    padding:5px 0 5px 0;
}

a:link { color: #6c2463; }
a:visited { color: #6c2463; }
a:hover { color: #0073a8; }
a:active { color: #0073a8; }


/* 共通装飾 */ 

.bodypad{
box-sizing: border-box;
margin:0;
padding:20px 10px 20px 10px;
width:auto;
text-align: center;
}

.bodypadinline{
box-sizing: border-box;
display: inline-block;
text-align: left;
margin:0;
padding:10px;
width:100%;
overflow: auto;
/*Other Browser*/
background: #d7e1f1;
/*For Old WebKit*/
background: -webkit-gradient(
    linear, left top, right bottom,
    color-stop(0.00, #ece1ea),
    color-stop(1.00, #d7e1f1)
);
/*For Modern Browser*/
background: linear-gradient(135deg, #ece1ea, #d7e1f1);
}

.toptitle{
box-sizing: border-box;
display: inline-block;
text-align: center;
margin:0;
padding:0 10px 0 10px;
width:100%;
font-family:'Times New Roman','ＭＳ Ｐ明朝','MS PMincho',serif;
/*Other Browser*/
background: #84a2d4;
/*For Old WebKit*/
background: -webkit-gradient(
    linear, left top, right bottom,
    color-stop(0.00, #c4a3bf),
    color-stop(1.00, #84a2d4)
);
/*For Modern Browser*/
background: linear-gradient(135deg, #c4a3bf, #84a2d4);
}

.middletitle{
box-sizing: border-box;
display: inline-block;
text-align: left;
margin:0;
padding:0 10px 0 10px;
width:100%;
font-family:'Times New Roman','ＭＳ Ｐ明朝','MS PMincho',serif;
/*Other Browser*/
background: #84a2d4;
/*For Old WebKit*/
background: -webkit-gradient(
    linear, left top, right bottom,
    color-stop(0.00, #c4a3bf),
    color-stop(1.00, #84a2d4)
);
/*For Modern Browser*/
background: linear-gradient(135deg, #c4a3bf, #84a2d4);
}

.article{
box-sizing: border-box;
display: inline-block;
text-align: left;
margin:0;
padding:15px 10px 23px 10px;
width:100%;
overflow: auto;
}

.tyumoku{color: #6c2463;}
.hissori{color: #bcbace; font-weight: normal;}
.hutome{font-weight: bold;}

.dai{font-size:larger;}
.shou{font-size:smaller;}


/* 共通背景画像 */
 
.bodyimg1{
background-image: url("/commonback.jpg");
background-position: right;
background-repeat: no-repeat;
background-attachment: fixed;
}

