@charset "shift_jis";
/* CSS Document */

*{margin:0;padding:0;line-height:160%;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{border:none; text-decoration:none; color:#5ebabc;}
ul li a:hover{border:none; text-decoration:none;color:#00b4ff;}
h2,h3,h3,h4,h5{margin:0;padding:0;}
html,body{margin:0; padding:0; height:100%;}
img{border:none;}


body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:left;
	background:url(img/bg.gif);

}


#social_box{
    background:#fff;
    width:80px;
    padding:10px;
    margin-left:980px;
    text-align:center;
    position:fixed;
    bottom:100px;
    list-style-type:none;
	box-shadow:0 0 11px 0 rgba(0,0,0,0.3);
}
#social_box li  iframe{
	width:70px !important;
}


#wrapper{
	width:920px;
	margin:0 auto;
	background:#FFF;
	padding:0 16px;

}
#wrapper:after   {  
        content: ".";  
        display: block;  
        height: 0.1px;  
        font-size: 0.1em;  
        line-height: 0;  
        clear: both;  
    }  





#wrapper-ttl{
	width:920px;
	height:141px;
	margin:0 auto;
	margin-bottom:20px;
}

h1{
	font-size:10px;
	color:#c0c0c0;
	text-align:right;
	float:right;
	padding:30px 20px 0 0;
	font-weight:normal;
	display:block;
	width:300px;
}

h1 a{

}
.wrapper-pan{
	background:url(img/titlepic.png) no-repeat;
	height:44px;
}

.wrapper-pan img{
	float:left;
	display:block;
}

.wrapper-pan span{
	font-size: 11px;
	color: #53473D;
	line-height: 33px;
	display: block;
	float: left;
	padding-left: 10px;
}

.black{
	background:#434343;
	height:64px;
	width:100%;
	
}


#maintxt{
	float:right;
	width:251px;
	padding:0 25px 20px 0;
}


/* wrapper-pan */
.wrapper-pan {
	padding:5px 10px;
	color:#666666;
	overflow:hidden;
	font-size:13px;
	margin-bottom:20px;
}

.wrapper-pan li {
	display:inline;
}
.wrapper-pan a{
	color:#666666;}


.wrapper-pan li a:hover {color: #06cfed}
.wrapper-pan a span{
	display:none}


.links{
	background:url(img/kanrenlink.png) no-repeat;
	padding:5px 0 0 19px;
	 height:50px;
	 margin-top:0;
	width:255px;
}

.linkstext{
	font-size:12.5px;
	letter-spacing:0.8px;
		color:#666;
		margin-bottom:45px;
}

.linkstext li{
	margin-bottom: 15px;
	line-height: 1.8;
	background: url(img/icon06.png) no-repeat 0 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

/*検索*/

.searcharea{
	position:absolute;
	left:900px;
	top:22px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.kiji{
	background:url(img/topic.png) no-repeat;
	padding:5px 0 0 19px;
	 height:50px;
	 margin-top:0;
	width:255px;
}


.subpart li{
		padding: 0 0 0 20px;
		margin-bottom:15px;
		line-height:1.8;
		background:url(img/icon06.png) no-repeat 0 10px;
}

.subpart li a{
	color:#666;
}


.subpart{
	font-size:11.5px;
	margin:0 0 60px 0;
}




#contents_list{
	float:left;
	width:610px;
	padding:25px 0 20px 0;
}


h3{
	font-size: 18px;
	color: #D58A71;
	margin-bottom: 10px;
	letter-spacing: 0.08em;
}

.contents_list-txt li{
	font-size:13px;
	margin-bottom:5px;
	letter-spacing:1.5px;
	line-height:1.2;
}

.contents_list-txt{
	margin-bottom:40px;

}


h2{
	font-size: 22px;
	margin-bottom: 24px;
	padding: 10px 8px 30px 10px;
	letter-spacing: 1.2px;
	color: #B68A5A;
}


.contents_list-clm{
	font-size:13px;
	line-height:2.5;
	margin-bottom:40px;
	margin-top:30px;
	text-align:justify;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

#clearfix{
	clear:both;
}

#footerall{
	clear: both;
	height: 160px;
	padding-top: 7px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5C5CF;
}

#footerall p{
	display:block;
	margin-top:10px;
	font-size:11px;
	color:#666666;
	padding:0 15px;
}

#btmlist li {
display: inline;
padding: 0 10px;
border-left: solid 1px #956526;
}

.footerall-ul li{
	font-size:12px;
	color:#666666;
	padding-bottom:5px;
	letter-spacing:1.1px;
}

.footerall-ul li a:hover{
	color:#000;
}
.footerall-ul {
	padding:10px 15px;
}

.globalf{
	font-size:11px;
	background:#CCC;
	padding:10px 15px;
}

.blogp{
	margin-top:20px;
}
