* {margin:0px auto; font-family:Meiryo,'CI',"HiraKakuProN-W6", "qMmpS ProN W6",'lr oSVbN',sans-serif;}

body {margin:0px auto;font-family:Meiryo,'CI',"HiraKakuProN-W6", "qMmpS ProN W6",'lr oSVbN',sans-serif;}

.clear {clear:both;}
.height10 {height:10px;}
.height20 {height:20px;}
.height40 {height:40px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.center {width:100%;text-align:center;}

#contents {width:1000px;border-left:1px solid #000000;border-right:1px solid #000000;}

#header {width:1000px;height:107px;background:url(../images/header_bg.gif) no-repeat left top;}
#header .title {width:310px;height:92px;background:url(../images/title.gif) no-repeat left top;float:left;}
#header .title a{width:100%;height:100%;text-decoration:none;display:block;}
#header .comment {float:right:width:670px;padding-top:50px;padding-right:10px;text-align:right;}
#header .comment p{font-weight:bold;}

#header_menu {width:1000px;height:56px;background:url(../images/menu_bg.gif) repeat-x top left;padding-top:5px;}
#header_menu .item {float:left;width:200px;height:45px;text-align:center;
	background:url(../images/menu_button.gif) no-repeat left top;line-height:45px;}
#header_menu .item a{font-weight:bold;font-size:18px;color:#7E6000;width:200px;height:45px;
	display:block;text-decoration:none;}
#header_menu .item a:hover{color:#AAAAAA;}
#header_menu .item2 {float:left;width:200px;height:45px;text-align:center;
	background:url(../images/menu_button.gif) no-repeat left top;line-height:45px;}
#header_menu .item2 a{font-weight:bold;font-size:18px;color:#7E6000;width:200px;height:45px;
	display:block;text-decoration:none;}
#header_menu .item2 a:hover{color:#AAAAAA;}

#main {width:760px;float:left;}
#main .topimg{width:750px;height:180px;background:url(../images/main.jpg) no-repeat center center;margin-left:5px;}
#main .subtitle {width:691px;height:48px;padding-top:10px;font-size:16px;color:#7E6000;
	font-weight:bold;padding-left:60px;}
#main .subtitle1 {background:url(../images/subtitle1.gif) no-repeat left top;}
#main .subtitle2 {background:url(../images/subtitle2.gif) no-repeat left top;}
#main .subtitle3 {background:url(../images/subtitle3.gif) no-repeat left top;}
#main .subtitle4 {background:url(../images/subtitle4.gif) no-repeat left top;}
#main .subtitle5 {background:url(../images/subtitle5.gif) no-repeat left top;}
#main .subtitle6 {background:url(../images/subtitle6.gif) no-repeat left top;}
#main .subtitle7 {background:url(../images/subtitle7.gif) no-repeat left top;}
#main .subtitle8 {background:url(../images/subtitle8.gif) no-repeat left top;}
#main .subtitle9 {background:url(../images/subtitle9.gif) no-repeat left top;}
#main ul{list-style-image: url(../images/mark.gif);}
#main .info_title{font-size:18px;font-weight:bold;}
#main .info_comment{width:700px;padding-left:20px;font-size:14px;line-height:140%;}
#main dl {width:740px;border-bottom:2px dashed #7E6000;overflow:hidden;padding:5px 0px 5px 0px;}
#main dt {width:150px;float:left;font-size:15px;}
#main dd {width:550px;float:right;font-size:15px;}

/* R */
#main .origin_comment {width:500px;font-size:16px;line-height:140%;float:left;padding:10px;}
#main .origin_image {width:220px;height:180px;margin-left:10px;float:left;
	background:url(../images/yashiro.jpg) no-repeat top center;background-size:220px 180px;}
#main .guji_image {width:220px;height:180px;float:left;margin-left:10px;
	background:url(../images/guji.jpg) no-repeat top center;background-size:220px 180px;}
#main .guji_comment {width:500px;font-size:16px;line-height:140%;float:left;padding:10px;}

/* Cxg */
#main .event {float:left;width:500px;margin-left:10px;}
#main .event_images {float:left;width:220px;margin-left:20px;}
#main .event dl {width:500px;border-bottom:2px dashed #7E6000;overflow:hidden;padding-top:5px;}
#main .event dt {width:140px;float:left;font-size:15px;text-align:right;padding-right:5px;font-weight:bold;}
#main .event dd {width:340px;min-height:50px;float:right;font-size:15px;text-align:left;
	border-left:2px dashed #7E6000;padding-left:10px;}
#main .event_images .img1 {background:url(../images/event_saitan.jpg) no-repeat top center;}
#main .event_images .img2 {background:url(../images/event_sakura.jpg) no-repeat top center;}
#main .event_images .img3 {background:url(../images/event_festival.jpg) no-repeat top center;}
#main .event_images .bg {width:210px;height:180px;background-size:210px 180px;margin-bottom:20px;}

/* ØāP¢EF */
#main .pray{padding:10px;}
#main .pray p{font-size:16px;border-bottom:1px dashed #7E6000;font-weight:bold;}
#main .pray .pray_list{margin-top:20px;}
#main .pray .tt{width:20%;background-color:#7E6000;color:#FFFFFF;font-weight:bold;}
#main .pray .ti{background-color:#EEEEEE;font-weight:bold;}
#main .pray .td{border-bottom:1px dashed #000000;}
#main .pray .comment{width:95%;padding-left:5%;}
#main .pray .comment img{margin-right:10px;}

/* Øā¢ķ¹ */
#main .question{width:95%;}
#main .question dl {width:700px;border-bottom:1px dashed #7E6000;overflow:hidden;padding-top:10px;}
#main .question dt {width:140px;float:left;font-size:15px;font-weight:bold;}
#main .question dd {width:550px;float:right;font-size:15px;text-align:left;padding-left:10px;}

/* ANZX */
#main .access {width:100%;}
#gmap{width:700px;height:400px;}


#menu {width:240px;float:right;margin:0px auto;}
#menu .banner {width:220px;height:70px;border:1px solid #000000;margin-bottom:10px;}
#menu .banner1 {background:url(../images/banner1.gif) no-repeat left top;}
#menu .banner2 {background:url(../images/banner2.gif) no-repeat left top;}
#menu .banner3 {background:url(../images/banner3.gif) no-repeat left top;}
#menu .banner4 {background:url(../images/banner4.gif) no-repeat left top;}
#menu .banner a{width:220px;height:70px;display:block;text-decoration:none;}
#menu .twitter {width:100%;height:380px;margin-left:auto;}

#footer {width:100%;height:50px;text-align:center;background:url(../images/menu_bg.gif) repeat-x top left;}
#footer .copyright {font-size:14px;font-weight:bold;}

