/*Common*/
body, input, textarea {
font-family: Arial,Helvetica,Verdana,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
color: #BEB296;/*#918873*/
background: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
letter-spacing: 0;
}
body{ /* 100426追加同時にcopyrightの-20PXを削除 */
margin-top: 0px;/* 120205 -20を0 */
_margin-top: 0px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}
li {
list-style: none;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
/*q: before, q: after {
content: '';
}*/
abbr, acronym {
border: 0;
font-variant: normal;
}
sup, sub {
/*line-height: -1px;*/
vertical-align: text-top;
}
sub {
vertical-align: text-bottom;
}
input, textarea, select {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
h1 {
font-size: 138.5%;
}
h2 {
font-size: 123.1%;
}
h3 {
font-size: 108%;
}
h1, h2, h3 {
font-family: "HGPｺﾞｼｯｸE","ＭＳ Ｐゴシック","ＭＳ ゴシック", Osaka;
margin: 0;
}
h1, h2, h3, h4, h5, h6, strong {
font-weight: bold;
}
abbr, acronym {
border-bottom: 1px dotted #000;
cursor: help;
}
em {
font-style: italic;
}
/*blockquote, ul, ol, dl {
margin: 1em;
}
ol, ul, dl {
margin-left: 2em;
}*/
ol li {
list-style: decimal outside;
}
ul li {

}
dl dd {
margin-left: 1em;
}
th, td {
border: 1px solid #000;
padding: .5em;
}
th {
font-weight: bold;
text-align: center;
}
caption {
margin-bottom: 0.5em;
text-align: center;
}
p, fieldset, table {
margin-bottom: 1em;
}
textarea {
/*resize: none;*/
}
a {
text-decoration: none;
}
a img {
border: none;
}

/*User specific*/
body {
font-size: 14px;
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/bg.png);
background-repeat: repeat-x;
text-align: center;
}
hr {
display: none;
}
#main-shadow {
width: 100%;
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images//shadow.png);
background-position: top center;
background-repeat: no-repeat;
}
.wrapper{
width: 970px;
margin: 0 auto;
}
.wrapper {
padding: 0px;
_margin-top: -10px;
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/border-verticalp.png);
background-repeat: repeat-y;
text-align: left;
}
.l {
background-position: -10px 0px;
_background-position: 8px 0px;
}
.r {
background-position: 960px 0px;
_background-position: 975px 0px;
}

#ad{
margin-top:0px;
height:60px;
width:468px;
float:right

}
.br {
background-position: 980px -8px;
_background-position: 995px -8px;/*980px*/
}
.bl, #main-container {
/*padding-left: -10px;*/
width: 950px;
float:left;/*追加*/
/*width:100%; 追加してはだめ*/
}
.bl {
background-repeat: repeat-x;
background-position: 0px -26px;
_background-position: 0px -26px;                   /*ここがポイント*/
}
#main-container {
padding-left: 10px;             /*marginからpddingここがポイント*/
}


/*header*/

.header1{
}
#header_u {
width: 100%;
height: 110px;
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/yane.png);
background-repeat: no-repeat;
}
#header_title {
width: 100%;
height: 65px;
}

#logo_back{
height: 65px;
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/logo_back.png);
background-repeat: no-repeat;
}
#home_nav{
width: 950px;
    height: 275px;
}
/*header END*/




/*Navigation*/

a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}/*20120202*/
#logo{

margin-top:5px;
margin-left:5px;
}
#header_nav {

margin-top:-20px;
margin-left:520px
}
#header_nav ul {
  list-style-type: none;
  padding: 0;

}
#header_nav li {
float: left;
padding-right:15x;
padding-left:15px;
font-size: 95% ;
color:#FFFFFF;
list-style-type:none;
display:block
}

#header_nav li a{
text-align: center;
color:#DADAC5;

}
#header_nav li a:link{
color:#DADAC5;

}
#header_nav li a:hover,
#header_nav li a:focus{
color:#FF9900;
text-decoration:underline;

}
/*Navigation End*/




/*class=content  の中身*/
#lead{


}
#column_r{
float:right;
width:250px;

}
#column_l{
float:left;
width:300px;

}

/*Home sub Navigation 111225修正*/

.home_sub_nav {
margin:0px ;
_width: 200px;
float:left;
height:550px;/*474px*/
    background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/home_sub_nav_back.png");
background-repeat: no-repeat;
_overflow:hidden;
}

#home_sub_nav {
line-height:0;/*ie6追加100110*/
list-style-type:none;
display:block;
height:100%;
text-decoration:none;
text-indent:-1500px;
background-repeat:no-repea;
}
#home_sub_nav1 a{
line-height:normal;/*ie6追加100110*/
        display:block;
        width:200px;
        height:76px;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_001.png");
background-position: 0 0;
}

#home_sub_nav1 a:hover,
#home_sub_nav1 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_001.png");
background-position: 200px;
}
#home_sub_nav2 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_002.png");
background-position: 0 0;
}

#home_sub_nav2 a:hover,
#home_sub_nav2 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_002.png");
background-position: 200px;
}
#home_sub_nav3 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_003.png");
background-position: 0 0;
}

#home_sub_nav3 a:hover,
#home_sub_nav3 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_003.png");
background-position: 200px;
}
#home_sub_nav4 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_004.png");
background-position: 0 0;
}

#home_sub_nav4 a:hover,
#home_sub_nav4 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_004.png");
background-position: 200px;
}
#home_sub_nav5 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_005.png");
background-position: 0 0;
}

#home_sub_nav5 a:hover,
#home_sub_nav5 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_005.png");
background-position: 200px;
}
#home_sub_nav6 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_006.png");
background-position: 0 0;
}

#home_sub_nav6 a:hover,
#home_sub_nav6 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_006.png");
background-position: 200px;
}
#home_sub_nav7 a{
        display:block;
        width:200px;
        height:76px;
        text-decoration:none;
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_007.png");
background-position: 0 0;
}

#home_sub_nav7 a:hover,
#home_sub_nav7 a:active{/*マウスオーバー*//*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/images/sub_nav_007.png");
background-position: 200px;
}
/*Home sub Navigation END*/




#content {
width: 750px;     /*100%を　750pxに修正　　*/
background-color: #000;
/*padding-top: 10px;*/
_margin-left: -40px;
float:left;/*追加　もひとつ　　*/
}
#content-box {
margin-left: 10px;
margin-right: 10px;
}
.box {
background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/boxbg.png");
background-position: left bottom;
background-repeat: repeat-x;
}

/*Custoom dynamic box*/
.box-border, .box-borders {
width: 100%;
}
.box-border {
background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/box-corner.gif");
background-repeat: repeat-y;
background-position: left;
}
.box-borders-b, .box-borders-t {
height: 7px;
background-repeat: no-repeat;
}
.box-borders-t {
background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/box-corners-t.gif");
}
.box-borders-b {
background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/box-corners-b.gif");
}
.bbr {
background-position: right;
}
.bbtr {
background-position: left -7px;
padding-left: 7px;
}
.bbtl {
background-position: right -7px;
padding-right: 7px;
}
.bbt, .bbb {
height: 7px;
background-repeat: repeat-x;
}
.bbt {
background-position: top;
}
.bbbr {
background-position: left 0px;
padding-left: 7px;
}
.bbbl {
background-position: right 0px;
padding-right: 7px;
}
.bbb {
background-position: bottom;
}
/*Custoom dynamic box*/

.content {
padding-top: 4px;
margin-left: 11px;
margin-right: 11px;
}
.hdr {                                       /* 未使用*/
height: 3em;
border-bottom: 1px solid #25231d;
width: 100%;
}
.hdr em, .ftr em {                                       /* 未使用*/
color: #561200;
}
h2 {
font-variant: small-caps;
font-weight: normal;
}
.hdr h2 {                                       /* 未使用*/
float: left;
width: 60%;
line-height: 1.4em;
font-size: 1.8em;
text-indent: 3px;
color: #afaaa0;
letter-spacing: -0.2px;
word-spacing: 2px;
font-size: 2em;
}
.hdr .right {                                       /* 未使用*/
float: right;
height: 30px;
text-align: right;
font-size: 1.1em;
line-height: 3em;
color: #38382e;
}
.box a {
text-decoration: none;
color: #937f57;
}
.box a:hover {
        color:#FF9900;
text-decoration: underline;
}
.box .ftr {
margin-bottom: -5px;
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/npo.png) left center no-repeat;
text-align: right;
font-size: 1.1em;
line-height: 3.2em;
color: #38382e;
}
.ftr span {
padding-right: 10px;
}
.ftr a {
color: #525245;
}
#footer {
background: none;
margin-top: 0px;
text-indent: 20px;
line-height: 30px;
color: #4d4940;
font-size: 1.1em;
}

.loader {/*くるくる動くやつ*/
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/loader.gif);
background-position: center;
background-repeat: no-repeat;
}
/*支障なければカット
h1 {
background-image: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/h1_home.png);
}*/
.col-left {
float: left;
width: 420px;
}
.col-right {
float: right;
width: 300px;
}
.tale {                                       /* 未使用*/
border-bottom: 1px solid #25231d;
margin-top: 10px;
padding-bottom: 5px;
}

.tale p {                                       /* 未使用*/
font-size: 1.2em;/*1.2を２に変更*/
line-height: 1.4em;

color: #BEB296;
}

.col-right .line {
width: 100%;
margin: 0px 0px 1px 0px;
color: #58554c;
background-color: #181716;
font-weight: bold;
font-size: 1.2em;
}
.col-right .line p {
margin: 0px 10px 0px 10px;
padding: 3px 0px 3px 0px;
}
.col-right .line strong {
color: #afaaa0;
padding-left: 0.5em;
}
.col-right .line a {
font-weight: normal;
}
.col-right .text {
padding-top: 6px;
color: #918872;
font-size: 1.1em;
font-weight: normal;
line-height: 1.4em;
}
.col-right .more {
margin-top: -2px;
margin-bottom: 3px;
padding-top: 0px;
padding-bottom: 3px;
font-weight: bold;
text-align: right;
color: #918872;
}
.col-right .more a {
padding-right: 10px;
}
/* パンくずリスト*/
#pk_list{
padding-top:90px;
_padding-top:0px;
    width: 950px;
    boder: 0;
    margin-right: auto;
    margin-left: auto;            
}
#breadcrumbs {
padding-right: 10px;
color:#FF9900;
padding-bottom: 0px;
font-size: 100%;
text-align: right;
}
#breadcrumbs a{
color:#DADAC5;
}
#breadcrumbs a:hover{
color:#FF9900;
}
#breadcrumbs a:focus{
color:#FF9900;
}

/*slider*/
#slider {
  
}
.sscroll{
float: left;
}
.scroll {
    height: 275px;
    width: 750px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/content_pane-gradient.gif) repeat-x scroll left bottom;   
}

.scrollContainer div.panel {/*パネルの中*/
    padding: 00px;
    height: 275px;
    width: 750px;
}

.scrollContainer h2 {/*パネルの中*/
    padding: 20px;

}

.scrollContainer p {/*パネルの中文字*/
    padding: 150px 145px 50px 355px;
color:#918873;
font-size:100%;
}
.more {/*パネルの中くわしくはこちら*/
display:block;
color:#9999CC;
font-size:100%;
white-space: nowrap;
padding-right: 10px;
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/ya_mark.gif) no-repeat 50%;
}
a:hover.more ,
a:focus.more {/*パネルの中くわしくはこちら*/
color:#FF9900;
text-decoration:underline;
}
#shade {
    background: #EDEDEC url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;    
    float: left;
    width: 200px;
    
}

ul.navigation li {
   list-style-type:none;
   
}

ul.navigation a {
text-indent:-9999em;
   display: block;
   height:55px;
}

.hide {
    display: none;
}

.tab1 {
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_01.png");

}

.tab1 a:hover{/*マウスオーバー*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_01.png");

}

.tab1 a:active {/*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_01.png");
}
.tab2 {
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_02.png");
}

.tab2 a:hover{/*マウスオーバー*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_02.png");
}

.tab2 a:active {/*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_02.png");
}


.tab3 {
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_03.png");
}

.tab3 a:hover{/*マウスオーバー*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_03.png");
}

.tab3 a:active {/*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_03.png");
}


.tab4 {
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_04.png");
}

.tab4 a:hover{/*マウスオーバー*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_04.png");
}

.tab4 a:active {/*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_04.png");
}

.tab5 {
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_05.png");
}

.tab5 a:hover{/*マウスオーバー*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_05.png");
}

.tab5 a:active {/*アクセス中*/
background-image:url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/slider/images/tab_h_05.png");
}
/*slider END*/

/*footer*/

#footer_nav{

width:950px;
background-color:#000000;
float:left;
}
ul.footer_nav {
padding-left:17px;
list-style: none;


}

.displace {
position: absolute;
left: -5000px;
}

ul.footer_nav li {
float: left;
}

ul.footer_nav li a {
display: block;
width: 70px;
height: 135px;
background: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/footer_nav.png");
}

/*
*Normal Links
*/
ul.footer_nav li.tanuki a {
background-position: 0 0;
}

ul.footer_nav li.syoujyou a {
background-position: -70px 0;
}

ul.footer_nav li.momo a {
background-position: -140px 0;
}

ul.footer_nav li.ebisu a {
background-position: -210px 0;
}

ul.footer_nav li.yutate a {
background-position: -280px 0;
}

ul.footer_nav li.kitsune a {
background-position: -350px 0;
}

ul.footer_nav li.kakkyo a {
background-position: -420px 0;
}

ul.footer_nav li.koumei a {
background-position: -490px 0;
}

ul.footer_nav li.syakkyou a {
background-position: -560px 0;
}

ul.footer_nav li.koi a {
background-position: -630px 0;
}

ul.footer_nav li.genji a {
background-position: -700px 0;
}

ul.footer_nav li.jingu a {
background-position: -770px 0;
}

ul.footer_nav li.gekkyu a {
background-position: -840px 0;
}
/* Hover Links*/

ul.footer_nav li.tanuki a:hover {
background-position: 0 -135px;
}

ul.footer_nav li.syoujyou a:hover {
background-position: -70px -135px;
}

ul.footer_nav li.momo a:hover {
background-position: -140px -135px;
}

ul.footer_nav li.ebisu a:hover {
background-position: -210px -135px;
}

ul.footer_nav li.yutate a:hover {
background-position: -280px -135px;
}

ul.footer_nav li.kitsune a:hover {
background-position: -350px -135px;
}

ul.footer_nav li.kakkyo a:hover {
background-position: -420px -135px;
}

ul.footer_nav li.koumei a:hover {
background-position: -490px -135px;
}

ul.footer_nav li.syakkyou a:hover {
background-position: -560px -135px;
}

ul.footer_nav li.koi a:hover {
background-position: -630px -135px;
}

ul.footer_nav li.genji a:hover {
background-position: -700px -135px;
}

ul.footer_nav li.jingu a:hover {
background-position: -770px -135px;
}

ul.footer_nav li.gekkyu a:hover {
background-position: -840px -135px;
}
/*Clicked Links*/
ul.footer_nav li.tanuki a:active {
background-position: 0 -135px;
}

ul.footer_nav li.syoujyou a:active {
background-position: -70px -135px;
}

ul.footer_nav li.momo a:active {
background-position: -140px -135px;
}

ul.footer_nav li.ebisu a:active {
background-position: -210px -135px;
}

ul.footer_nav li.yutate a:active {
background-position: -280px -135px;
}

ul.footer_nav li.kitsune a:active {
background-position: -350px -135px;
}

ul.footer_nav li.kakkyo a:active {
background-position: -420px -135px;
}

ul.footer_nav li.koumei a:active {
background-position: -490px -135px;
}

ul.footer_nav li.syakkyou a:active {
background-position: -560px -135px;
}

ul.footer_nav li.koi a:active {
background-position: -630px -135px;
}

ul.footer_nav li.genji a:active {
background-position: -700px -135px;
}

ul.footer_nav li.jingu a:active {
background-position: -770px -135px;
}

ul.footer_nav li.gekkyu a:active {
background-position: -840px -135px;
}

/* メインフッター */

.main_footer {
    float: left;
  height:30px;
width:950px;
background-color:#0e0d0a;
position: relative;
overflow: hidden;
}
.main_footer {


}
.main_footer ul{
  position: relative;
  left: 50%;
  float: left;
}
.main_footer ul li{
 position: relative;
left: -50%;
float: left;
padding-top:10px;
font-size: 70% ;
color:#dadac5;
list-style-type:none;

}
.main_footer a,{

 
}
.main_footer a:link,
.main_footer a:visited {
    color: #dadac5;
    padding: 0px 10px;/* 文字の間隔 */

   
}
.main_footer a:hover,
.main_footer a:active {
color:#FF9900;
text-decoration:underline;
}
#copyright{
}
.copyright{
font-size: 70%;
text-align: center;
}

.border-bottom{
margin-left:-2px;
margin-top:-10px;
_margin-top:-0px;
margin-bottom:20px;



}

/* メインフッター END*/

/*footer END*/
/*ブログごと*/
.blog_col-left {
float: left;
width: 520px;
}
.blog_col-right {
float: right;
width: 200px;
}

.blog_side{
float:left;
width:200px;
}
.blog_home_sub_nav {
margin:0px ;
float:left;
height:474px;
    background-image: url("http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/support_outside/left_side_shita.jpg");
background-repeat: no-repeat;
}
.blog_home_sub_nav_shita{
margin:0px ;
float:left;
height:2000px;
    background: #ffffffff;
background-repeat: repeat-y;
}
.blog_nav{
margin:0px ;
height:275px;
background-image:url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/support_outside/left_side_ue.jpg);
background-repeat: no-repeat;
}

#blog_logo{

width:200px;
}
#blog_nav li {


padding-left:50px;
font-size: 95% ;
color:#FFFFFF;
list-style-type:none;
display:block
}

#blog_nav li a{
text-align: center;
color:#DADAC5;

}
#blog_nav li a:link{
color:#DADAC5;

}
#blog_nav li a:hover,
#blog_nav li a:focus{
color:#FF9900;
text-decoration:underline;

}

/*--------------------

accordion

--------------------*/


.accordionBox{
padding-left:50px;

color:#FFFFFF;
list-style-type:none;
display:block
}
.accordion{
width:188px;
}
.accordion dt{/*見えてる文字*/
width:138px;
border-top:none;
padding:0px;/*見えてる文字*/
        font-size:100%;
}
.accordionBox dl.firstMenu dt{
 font-size:100%
}
.accordion dt:hover{
background-color:#000000;
color:#FF9900;
}
.accordion dd{

overflow:hidden;
display:none;

}
.accordion ul{

padding-bottom:10px;
width:136px;
border:1px solid #9ac1c9;
list-style:none;
border-top:none;
}
.accordion a{
margin-bottom:5px;

color:#DADAC5;

}
.accordion a:link{

color:#DADAC5;
}

.accordion a:hover,
.accordion a:focus{
background-color:#000000;
color:#FF9900;
}
.accordion .underline{
font-size:100%
padding:5px;


}
a .underline{
font-size:100%
}
/*--------------------

accordion END

--------------------*/
/* メインエリアタイトル */
#main .content-header {
    margin-bottom: 15px;
    padding-left: 12px;
    font-size: 100%;
    line-height: 2.6;
    background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/title_back.png) repeat-x;
    letter-spacing: 0.1em;
}
 
/* メインエリア本文 */
#main .content {
    margin-bottom: 25px;
    font-size: 95%;
    line-height: 1.5;
    word-break: break-all;
}
 
/* メインエリアのメタデータ */
#main .content ul.content-meta {
    margin-bottom: 10px;
    list-style: none;
    font-size: 83.3%;
    text-align: right;
}
#main .content ul.content-meta li {
    list-style: none;
}
 
/* ブログ記事タイトル */
#main .entry-header {
    margin-bottom: 10px;
    padding-left: 8px;
   /* border-left: 10px solid #999;*/
    font-size: 230%;
}
.entry-body{
 font-size: 100%;
}
 
/* フッター */
#main .entry-footer,
#main .trackback-footer,
#main .comment-footer {
    margin-top: 10px;
    padding-top: 5px;
    border-top: 1px solid #333;
    font-size: 83.3%;
    text-align: right;
}
#main .entry-footer a img,
#main .comment-footer img,
#main .comment-footer  a img {
    vertical-align: middle;
}
 
/* 段落 */
#main .content p {
    margin: 15px 0;
}
 
/* 順不同リスト */
#main .content ul,
#main .content ol {
    padding-left: 35px;
}
#main .content ul li {
    list-style-type: none;
}
#main .entry-content ul,
#main .entry-content ol {
    padding-left: 35px;
}
 
/* 定義リスト */
#main .content dl {}
#main .content dt {}
#main .content dd {
    padding-left: 8px;
}
 
/* テキストエリア */
#main .content textarea {
    width: 97%;
}
 
/* 引用 */
#main .content blockquote {
    width: auto;
    margin: 15px 20px 0;
    padding: 10px;
    border: 1px solid #666;
    background: #f6f6f6;
    font-size: 83.3%;
    line-height: 1.5;
}
 
#main .content pre {
    margin: 15px 20px 0px;
    padding: 10px;
    background: #f6f6f6;
    border: 1px solid #999;
    font-size: 83.3%;
    line-height: 1.5;
    width: 100%;
    overflow: scroll;
}
html > body #main .content pre {
    width: 87%;
}
 
/* コメンタ－画像 */
.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
}
 
/* ナビゲーション */
.content-nav {
    margin-bottom: 15px;
    text-align: center;
    font-size: 83.3%;
}
/* サイドメニュータイトル */
.sidetitle {
    background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/sidetitle_back.png) repeat-x;
    text-align: center;
    font-size: 85%;
    line-height: 2.4;
}
 
/* サイドメニュー */
.side {
    margin: 5px 0 20px;
    line-height: 1.5;
}
.side ul,
.side ol {
    padding-left: 16px;
}
.side ul li {
    list-style-type: none;
}
.side ul ul {
    padding-left: 0;
}
.side li li {
    list-style-type: none;
}
 
/* サブカテゴリリスト */
#categories ul {
    padding-left: 16px;
}
#categories ul ul {
    padding-left: 10px;
}
#categories li {
    list-style-type: circle;
}
 
/* タグクラウド */
ul#tags {
    margin-top: 5px;
    padding-left: 0;
    list-style: none;
}
ul#tags li {
    display: inline;
}
ul#tags li.taglevel1 {
    font-size: 125%;
    font-weight: bold;
}
ul#tags li.taglevel2 {
    font-size: 125%;
}
ul#tags li.taglevel3 {
    font-size: 116.6%;
}
ul#tags li.taglevel4 {
    font-size: 108.3%;
}
ul#tags li.taglevel5 {
    font-size: 100%;
}
ul#tags li.taglevel6 {
    font-size: 91.6%;
}
 
/* 検索フォーム */
#search {
    width: 175px;
    height: 20px;
}
html > body #search {
    height: 15px;
}
 
/* 購読 */
.syndicate img {
    margin-right: 8px;
    border: none;
    vertical-align: middle;
}
 
/* クリエイティブ・コモンズ */
.ccl {
    margin: 15px 0 5px;
    line-height: 1.2;
}
 
/* Powered By */
.powered ul {
    margin-top: 30px;
    list-style: none;
}
.powered li {
    padding: 13px 0 10px;
    border: 1px solid #f0df8d;
    background-color: #330000;
    text-align: center;
}
/*ブログごと　END*/
h4 a{
width:215px;
margin-top:20px;
display:block;
padding-right:7px;
padding-top: 10px;
padding-left:10px;
padding-bottom: 20px;
text-indent: 0.0em;
font-size: 1.4em;
font-weight: normal;
color:#CCCCCC;
line-height: 0.7;
background:url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/title_back.png) repeat-x;
}
h4 a:hover{
color:#FF9900;
text-decoration:underline;
}
.box h4 a  {
color:#AFAAA0;
}
.list {
width: 100%;
color: #d2d2d2;
}


.list .item {
width: 237px;
float: right;

}
.list .item p {
font-size: 1.0em;
font-weight: normal;
line-height: 1.7em;
color:#BEB296;

}
/*.list .item .more {
line-height: 15px;
font-size: 1em;
text-align: right;
}*/
.list .item p.a {
text-align: right;
}
.list .first {
float: none;
padding-left: 10px;
padding-right: 10px;
}
.list .middle {
padding-left: 0px;
padding-right: 15px;
}
.explanation{
ddisplay:block
float:left;
width:700px;
text-indent: 1.0em;
line-height: 2.0em;
padding-bottom:20px;
padding-top:30px;
padding-left: 22px;
padding-right: 12px;
}
.explanation img{
float:left;
padding:11px;
}
.explanation p{
font-size:16px;
}

/* 見出しなしのテキストのみ場合
----------------------------------------------------------- */
div.columnl{
width: 750px;
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/bottoml.jpg) no-repeat bottom;
padding-bottom: 15px;
margin-bottom: 40px;
}
.columnl-text p{
padding-left:250px;

}
.columnl-text a{
text-decoration: none;
color: #937f57;

}
.columnl-text a:hover {
        color:#FF9900;
text-decoration: underline;
}
.columnl-text h3{
font-size:120%;
padding-left:250px;

}
div.columnl .inner{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/topl.jpg) no-repeat;
padding-top: 25px;
}
div.columnl .inner div{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/centerl.jpg) repeat-y;
padding: 0 20px;
}
div.columnl img{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/centerl.jpg) repeat-y;
padding: 0 px;
}

/* 見出しありの場合
----------------------------------------------------------- */
div.columnl h4{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/topl.jpg) no-repeat;
padding: 25px 25px 0;
margin: 0 -20px 10px;
}
div.columnl .body{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/centerl.jpg) repeat-y;
padding: 0 20px;
}

/* dlで作った場合
----------------------------------------------------------- */
dl.columnl{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/centerl.jpg) repeat-y;
}
dl.columnl dt{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/topl.jpg) no-repeat;
padding: 25px 25px 10px;
font-weight: bold;
}
dl.columnl dd{
background: url(http://www.otsu-matsuri.jp/mt/mt-static/plugins/SampleTemplateSet/images/bottoml.jpg) no-repeat bottom left;
padding: 0 25px 25px;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}
.sbm_icon img{
margin-left:3px;
vertical-align:middle;
}

/* BLOG記事 */
.photo_line {
padding: 0;
border: 1px solid #f0df8d;
}

.blog470 {
width:472px;
}
#main .border-1px,
 {
    margin-top: 10px;
    border-top: 1px solid #f0df8d;
}
/* BLOG記事終わり */

