/* CSS Document */

body {
background-color:#006E96;
margin:20px 0px 20px 0px;
}

.skin {
margin:10px;
}

.skin1 {
font-size:10px;
text-align:left;
color:#323232;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.skin2 {
text-align:right;
font-size:10px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.gmenu {
margin-right:2px;
}

.index_flash {
margin-bottom:2px;
}

.index_bottomsp {
border-bottom:20px solid #ffffff;
}

.index_news {
height:120px;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
border-bottom:1px solid #C8C8C8;
overflow:auto;
}

.index_txt {
font-size:10px;
line-height:15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#646464;
text-align:left;
}

.index_txt2 {
font-size:10px;
line-height:15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#646464;
text-align:right;
}

.index_news_date {
font-size:12px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#288264;
line-height:15px;
padding:10px 10px 10px 10px;
border-bottom:1px #efefef dashed;
}

.index_news_txt {
font-size:12px;
line-height:15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#646464;
text-align:left;
padding:10px 0px 10px 0px;
border-bottom:1px #efefef dashed;
}

.newborder {
}

.index_frame {
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
border-bottom:1px solid #C8C8C8;
}

.footer {
margin-bottom:20px;
}

a {
color:#006E96;
text-decoration:none;
}

a:hover {
color:#960000;
}

/* コンテンツ */

.contents {
font-size:12px;
line-height:20px;
color:#646464;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:justify;
}

.small {
font-size:small;
}

.normal {
margin-bottom:24px;
}

/* 宮司挨拶 */
.greet {
font-size:12px;
line-height:20px;
color:#323232;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:justify;
background-image:url(img/greet_bg.gif);
background-position:0% 100%;
background-repeat:no-repeat;
}

/* アクセスマップ */

.access01 {
background-image:url(img/access01.gif);
background-repeat:no-repeat;
height:25px;
font-size:12px;
font-weight:bold;
color:#006e96;
text-align:left;
padding-left:24px;
margin-bottom:4px;
}

.access02 {
padding-left:24px;
margin-bottom:24px;
text-align:left;
}

/* 画像全般 */
.img {
margin-top:20px;
margin-bottom:20px;
}

.img_caption {
background-color:#646464;
padding:3px;
font-size:10px;
color:#ffffff;
text-align:center;
}

.img_caption2 {
background-color:#646464;
padding:5px;
font-size:12px;
line-height:20px;
color:#ffffff;
text-align:center;
}

.img_caption3 {
background-color:#ffffff;
padding:5px;
font-size:12px;
line-height:20px;
color:#323232;
text-align:center;
}

.img_left {
float:left;
margin-right:20px;
margin-bottom:12px;
}

.img_left2 {
float:left;
margin-right:18px;
margin-bottom:24px;
}

.img_right {
float:right;
margin-left:20px;
margin-bottom:12px;
}

.pagechange {
margin-top:20px;
border-top:1px dashed #efefef;
padding:5px;
}

.pagetitle {
font-weight:bold;
color:#006E96;
}


/* メニュー */

.leftmenu {
border-right:1px dashed #c8c8c8;
text-align:left;
}

.local {
margin-bottom:6px;
}

.local2 {
margin-bottom:6px;
margin-top:24px;
}

.sub {
padding-left:30px;
}

.subsub {
padding-left:75px;
}

.sublink {
background-image:url(img/sub_off.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#646464;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.sublink:hover {
background-image:url(img/sub_on.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#000000;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.sublinkon {
background-image:url(img/sub_on.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#000000;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.sublinkon:hover {
background-image:url(img/sub_on.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#000000;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.link {
background-image:url(img/sub_off.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#006e96;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.link:hover {
background-image:url(img/sub_on.gif);
background-position:0% 5%;
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#960000;
line-height:24px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-decoration:none;
}

.kaikanbanner {
margin-top:48px;
}

/* パンくず */

.pankuzu {
background-color:#80B7CB;
padding:3px 10px 3px 3px;
font-size:10px;
color:#323232;
text-align:right;
margin-bottom:20px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.pankuzu2 {
background-color:#80B7CB;
padding:3px 10px 3px 3px;
font-size:10px;
color:#323232;
text-align:right;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.pankuzulink {
color:#ffffff;
text-decoration:none;
}

/* タイトル画像 */

.title01 {
margin-bottom:12px;
}

/* スケジュール */

.event {
padding-top:20px;
padding-bottom:20px;
border:1px solid #c8c8c8;
margin-bottom:24px;
text-align:center
}

.soukan01 {
background-image:url(img/480titlebg.gif);
background-repeat:no-repeat;
height:25px;
font-size:12px;
font-weight:bold;
color:#006e96;
text-align:left;
padding-left:24px;
margin-bottom:4px;
}

.rengou01 {
background-image:url(schedule/miyairi/img/rengoubg.gif);
background-repeat:no-repeat;
height:25px;
font-size:12px;
font-weight:bold;
color:#006e96;
text-align:left;
padding-left:24px;
margin-bottom:4px;
}

.m1t{
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:12px;
}

.m2t{
font-size:12px;
font-weight:bold;
color:#960000;
margin-top:12px;
}

.m3t{
font-size:12px;
font-weight:bold;
color:#1E96C8;
margin-top:12px;
}

.m4t{
font-size:12px;
font-weight:bold;
color:#1E8C50;
margin-top:12px;
}

.m5t{
font-size:12px;
font-weight:bold;
color:#F582AA;
margin-top:12px;
}

.m6t{
font-size:12px;
font-weight:bold;
color:#323232;
margin-top:12px;
}

.m7t{
font-size:12px;
font-weight:bold;
color:#2850AA;
margin-top:12px;
}

.m8t{
font-size:12px;
font-weight:bold;
color:#F5B400;
margin-top:12px;
}

.m9t{
font-size:12px;
font-weight:bold;
color:#460A64;
margin-top:12px;
}

.m10t{
font-size:12px;
font-weight:bold;
color:#646464;
margin-top:12px;
}

.m11t{
font-size:12px;
font-weight:bold;
color:#1464BE;
margin-top:12px;
}

.m12t{
font-size:12px;
font-weight:bold;
color:#663333;
margin-top:12px;
}



.m1t2{
font-size:12px;
font-weight:bold;
color:#000000;
}

.m2t2{
font-size:12px;
font-weight:bold;
color:#960000;
}

.m3t2{
font-size:12px;
font-weight:bold;
color:#1E96C8;
}

.m4t2{
font-size:12px;
font-weight:bold;
color:#1E8C50;
}

.m5t2{
font-size:12px;
font-weight:bold;
color:#F582AA;
}

.m6t2{
font-size:12px;
font-weight:bold;
color:#323232;
}

.m7t2{
font-size:12px;
font-weight:bold;
color:#2850AA;
}

.m8t2{
font-size:12px;
font-weight:bold;
color:#F5B400;
}

.m9t2{
font-size:12px;
font-weight:bold;
color:#460A64;
}

.m10t2{
font-size:12px;
font-weight:bold;
color:#646464;
}

.m11t2{
font-size:12px;
font-weight:bold;
color:#1464BE;
}

.m12t2{
font-size:12px;
font-weight:bold;
color:#663333;
}

.pr_bg {
background-image:url(img/0330/pr_bg.gif);
background-repeat:no-repeat;
padding-top:117px;
padding-bottom:83px;
padding-left:15px;
padding-right:185px;
}