@charset "utf-8";
/* CSS Document */
/* 20151010 YamazakiAyami */


#wrapper{
	color:#777;	
}
.ultrasuede{
	margin-bottom: 100px;
}
.ultra{
	font-size: 117%;
	line-height: 1.8;
	color:#666;
}
h2 img{
	margin:30px auto 50px;
}

sup{
	font-size: 70%;
	vertical-align:top;
}
.howto{
	width:850px;
	margin: 0 auto;
}
.ultra h3{
	font-size: 110%;
	font-weight: bold;
	margin-bottom:10px;
}
.ultra p{
	margin-top:0px;
	font-size: 93%;
}

.ultra ul{
	margin-top:15px;
}
.ultra li:before{
	content:" 　　■ ";
}
.ultra h4{
	margin-top:30px;
	font-size: 105%;
	font-weight: bold; 
}
.ultra .dot{
	width: 93%;
	margin: 0 auto;
	background:#f0f8ff;
	padding: 5px;
	border-radius: 5px;
}
.ultra dl{
	font-size: 95%;
}
.ultra dt{
	background:#f0f8ff;
	border-radius: 5px;
	margin: 10px 0 5px ;
	text-indent: 5px;
	line-height: 1.8;
}
dd{
 	font-size : 93%;
	padding-left : 10px;
}
table.spec{
	width: 100%;
	border-top: 1px solid #777;
	font-size: 1rem;
	margin-bottom: 5px;
}
.spec th{
	width: 25%;
	background:#f0f8ff;
	border-bottom: 1px solid #777;
	vertical-align: middle;
	padding: 5px;
	text-indent: 25px;
}
.spec td{
	border-bottom: 1px solid #777;
	vertical-align: middle;
	padding: 5px 5px 5px 35px;
}
ul.wash{
	margin-top: -3px;
	font-size: 95%;
}
ul.wash li:before{
	content: " ・ ";	
}
.maru td{
	text-align: center;
}
.ultra h3 {
    font-size: 110%;
    font-weight: bold;
    margin-bottom: 10px;
}
.h3_suede{
	font-size: 125%; font-weight: bold; margin-bottom: 1rem; color: #777;"
}
.p_suede{
	/*line-height: 1.5; color:#777; font-size:125%;"*/
}

/*ページ全体の枠---------------------*/
#container {
	width:100%;
	margin:10px auto;
	padding-right:0;
	text-align: center;
	/*border-bottom:3px solid #000080;*/
}

/*コンテンツ・エリア-------------------------------------------------------------------*/

#contents{
	width:950px;
	margin:35px auto 25px;
	text-align: left;
	min-height:315px;/*
	background:#Feeeed;*/
}
