﻿@charset "UTF-8";



/*メインここから*/



div#main {
        clear:both;
        color: #333;
        margin: 0px auto 5px auto; padding: 0;
        width:987px;
       
        
      /*position:absolute;
        top:223px;*/
        z-index:50;
        
}

/*パン屑リスト*/


div#mainpanmap {
        color: #999;
        margin: 0px auto; padding: 5px;
        width:977px;
        height:40px;
        position:relative;
        z-index:11;
        
        
}
div#mainpanmap ul  {
        
        margin: 10px 0; padding: 0px 0px 0px 0px;
        
}
div#mainpanmap ul li {
        
        margin: 0px 0 0 0 ; padding: 0px 0px 0px 0px;
        font-size:12px;
        line-height:110%;
        display:inline;
        list-style-type:none;
        
}
div#mainpanmap ul li a {
        
        margin: 0px 0 0 0 ; padding-right: 15px;
        font-size:12px;
        color:#333;
        background: url(../img/navlist_arrow2.png) no-repeat right 4px;
        text-decoration:none;
}
div#mainpanmap ul li a:hover {
        
        margin: 0px 0 0 0 ; padding-right: 15px;
        font-size:12px;
        color:#777;
        text-shadow:0 0 1px #000;
        
        
}

/*メインボックス*/

div#mainbox {
        color: #333;
        margin: 0px auto; padding: 0px;
        width:987px;
        height:465px;
        /*-webkit-box-shadow: inset 0px 0px 4px 2px #dad4b7;*/ /* Safari, Chrome用 */
	/*-moz-box-shadow: inset 0px 0px 4px 2px #dad4b7; *//* Firefox用 */
	/*box-shadow: inset 0px 0px 4px2px #dad4b7; *//* CSS3 */
        /*border-radius:10px;*/
        position:relative;
        background: url(../img/mainboxbg.png) no-repeat ;
        
        
}
div#maininner {
        color: #333;
        margin: 0px auto; padding: 20px;
        width:947px;
	height:425px;
        
}
div#update {
        color: #333;
        margin: 0px  auto 20px auto; padding: 5px;
        width:546px;
        height:415px;
        float:left;
        border-right:1px dashed #736D54;
       
        
}
div#update dl {
        
}
div#update a {
        color: #333;
        text-decoration:none;
        font-size:12px;
}
div#update a:hover {
        color: #777;
        text-decoration:none;
        font-size:12px;
        border-bottom:1px solid #333;
        
}
dd#newblog a {
        color: #800;
        text-decoration:none;
        font-size:12px;
        
}

h3.innerbox {
        color: #333;
        font-size:15px;
        font-weight:lighter;
        margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 15px;
        background: url(../img/navlist_arrow.png) no-repeat 5px 12px;
        background-position:2px 7px;
        
}


div#welcom {
        color: #333;
        margin: 0px  auto 20px auto; padding: 10px;
        width:370px;
        height:390px;
        float:left;
        
}
div#shoukai {
        
        margin: 30px 0 0 0 ; padding: 0px 0px 0px 0px;
        font-size:12px;
       
}
img#presi {
        margin: 10px  15px 10px 10px; padding: 0px;
        width:100px;
        height:150px;
        border:10px solid #fff;
        -webkit-box-shadow:  0px 0px 2px 2px #fff; /* Safari, Chrome用 */
	-moz-box-shadow:  0px 0px 2px 2px #fff; /* Firefox用 */
	box-shadow:  0px 0px 2px 2px #ffffff;
        float:left;
        
}
#impress {
	float:left;
	width:450px;
	height:425px;
	overflow:auto;
}
#review {
	float:left;
	width:497px;
	height:425px;
	overflow:auto;
}
#linkarea {
	color:#888;
	padding-left:15px;
	font-size:12px;
	list-style:none;
        background: url(../img/navlist_arrow.png) no-repeat 5px 6px;
}
#linkarea2 li{
	color:#888;
	padding-left:15px;
	font-size:12px;
	list-style:none;
        background: url(../img/navlist_arrow.png) no-repeat 5px 6px;
}
#linkarea:hover {
	color:#2d3940;
	padding-left:15px;
	font-size:12px;
	list-style:none;
        background: url(../img/navlist_arrowhover.png) no-repeat 5px 6px;
}
#linkarea2 li:hover{
	color:#2d3940;
	padding-left:15px;
	font-size:12px;
	list-style:none;
        background: url(../img/navlist_arrowhover.png) no-repeat 5px 6px;
}
#linkarea a{
	color:#888;

}
#linkarea2 li a{
	color:#888;

}
#linkarea a:hover {
	color:#2d3940;

}
#linkarea2 li a:hover{
	color:#2d3940;

}
#gallerybox {
	width:620px;height:430px;
	padding:0px 163px 0px 164px;
	background-color:#000;
} 