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

.triangle{
	width: 0;
	height: 0;
	border-left: 70px solid transparent;
	border-right: 70px solid transparent;
	border-top: 50px solid #e62904;
	margin:1% auto;
}

/* 素材サンプル */
.sozai{
	width:80%;
	margin:5% auto 10%;
	color:#5c3321;
}

.sozai div.menu{
	margin:3% auto;
	text-align:center;
	background:#FFF;
	padding:2%;
	text-align:center;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	border:1px solid #9d7e5b;
}
.sozai .menu_btn{
	text-decoration: none;
	color: #21465c;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border: 1px solid #21465c;
	padding: 10px 20px;
}
.sozai .menu_btn:hover{
	background: #21465c;
	color: #dac9aa;
}
#catch h1{
	font-size:100%;
}
.sozai h2{
	background: url(../sozai/img/subt_bc.gif) repeat center;
	font-size:130%;
	color:#FFF;
	padding:1%;
	margin:3% auto;
}
.sozai h3{
	font-size:100%;
	text-align:left;
	padding: 1% 0;
	margin:1% 0 3%;
	border-bottom: dotted 1px black;
}
.sozai div.menu img{
	height:45px;
	margin:1%;
}
.sozai ul{
	width:95%;
	margin:3% auto 10%;
}
.sozai ul li{
	float:left;
	width:13%;
	margin:0.5%;
	font-size:80%;
	line-height:130%;
	text-align:center;
}
.sozai p.att{
	font-size:90%;
	line-height:130%;
	margin:3% auto;
}
.sozai ul li img{
	width:95%;
}

@media screen and (max-width: 736px) {
.sozai{
	width:95%;
}
.sozai h2{
	font-size:120%;
	padding:3%;
}
.sozai .menu_btn{
	line-height: 360%;
}
.sozai ul li{
	width:32%;
}
}
/* FAQ */
.faq{
	width:80%;
	margin:5% auto 10%;
	color:#5c3321;
}
.faq p{
	line-height: 160%;
	margin-top:3%;
	padding-left:5em;
	text-indent:-5em;
}
.faq ul{
	width:95%;
	line-height: 130%;
	margin-top:3%;
	margin-left:5em;
}
.faq ul li{
	margin-top:1%;
}
.faq ul.topmenu{
	margin:3%;
}
.faq ul.topmenu li{
	margin-top:1.5%;
}
.faq span.que{
	background:#21465c;
	color:#FFF;
	padding:5px 15px;
	margin-right:2%;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
.faq span.ans{
	background:#d60800;
	color:#FFF;
	padding:5px 15px;
	margin-right:2%;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
.faq hr{
	border-bottom:1px solid #21465c;
}
@media screen and (max-width: 736px) {
.faq{
	width:95%;
}
.faq ul{
	margin-left:0;
	width:90%;
}
.faq ul li{
	padding-left:5em;
	text-indent:-5em;
}