@charset "utf-8";

/* 内部ページ用 */

.box01 {
	float:left;
	display:block;
	width:100%;
}
.mt_a{
	margin-top: 20px;
}
/* タイトル */
.barh3{
	width: 100%;
	float: left;
	display: block;
	background: url(../images/backimg03.jpg) repeat-x;
	line-height: 50px;
	text-align: center;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 14px;
	font-size: 1.4rem;
}
.barh4{
	float: left;
	display: block;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 11px;
	font-size: 1.1rem;
	background: url(../images/backimg04.jpg) repeat-x;
	padding: 0.5% 2%;
	margin: 0 2.5%;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.barh5{
	width: 100%;
	float: left;
	display: block;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 13px;
	font-size: 1.3rem;
	padding: .25em 0 .25em .75em;
	border-left: 6px solid #DAD6C9;
}
.barh6{
	width: 86%;
	font-size: 12px;
	font-size: 1.2rem;
	position:relative;
	margin:5% 0 0 0;
	padding:10px 7%;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#fff;
	background:#c33;
}
.barh6:before{
	content:"<";
	position:absolute;
	top:middle;
	left:-10px;
	width:0;
	height:0;
	font-size:25px;
	line-height:1.0;
	color:#c96;
}
.barh6:after{
	content:" ";
	position:absolute;
	top:-2px;
	left:-10px;
	width:0;
	height:130%;
	border:#600 solid 2px;
	border-radius:2px;
	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);
	-o-transform: rotate(-2deg);
	transform: rotate(-2deg);

}

.flame01{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	float:left;
	border-radius: 3em .4em 8em .3em/.3em 8em .4em 6em;
}
/*ぱんくずリンク */
#pankuxu {
	float:left;
	margin:10px 0;
	display:block;
	width:100%;
	max-width:1920px;
	min-width:400px;
	height:30px;
}
.pankuxutext {
	width:100%;
	max-width:1000px;
	min-width:480px;
	float:none;
	display:block;
	margin:0 auto;
	line-height:40px;
	font-size:0.75rem;
}

/*各ページイメージ*/
.topimg {
	width:100%;
	display:block;
	float:left;
	border-top: solid 2px #DAD6C9;
	border-bottom: solid 2px #DAD6C9;
}
.topimg p {
	float:none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-weight: bold;
	font-size: 17px;
	font-size: 1.7rem;
	padding: 2% 0;
	color: #94252A;
}
.topimg img {
	width:1200px;
	display:block;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.s_topimg {
	display: none;
}

/*
内部ページメイン上
*/
.upcach {
	background-image:url(../images/backimg02.jpg);
}
.cachbox {
	width:100%;
	display:block;
	float:right;
	margin-bottom:50px;
}
.cachbox img {
	width: 40%;
	display:block;
	float:left;
	margin-left: 5%;
}
.cachbox dl {
	width:50%;
	display:block;
	float:right;
	margin: 30px 0 0 0;
}
.cachbox dt {
	width:100%;
	float:left;
	display:block;
	color:#8C6700;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom:20px;
	line-height: 150%;
}
.cachbox dd {
	width:100%;
	float:left;
	display:block;
	font-size: 11px;
	font-size: 1.1rem;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#000;
	line-height: 150%;
}

.cachbox02 {
	width:100%;
	display:block;
	float:right;
	margin-bottom:50px;
}
.cachbox02 dl {
	width:100%;
	display:block;
	float:right;
	margin: 30px 0 0 0;
}
.cachbox02 dt {
	width:100%;
	float:left;
	display:block;
	color:#8C6700;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom:20px;
	line-height: 150%;
}
.cachbox02 dd {
	width:100%;
	float:left;
	display:block;
	font-size: 11px;
	font-size: 1.1rem;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#000;
	line-height: 150%;
}
.list {
	width:100%;
	float:left;
	display:block;
	margin-bottom:50px;
}
.list dl {
	width:100%;
	float:left;
	display:block;
	border-bottom:2px dotted #DAD6C9;
}
.list dt {
	width:25%;
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	text-align:left;
	text-indent:15px;
	clear:both;
	margin:0;
	padding:0;
}
.list dd {
	width:70%;
	float:right;
	display:block;
	line-height:35px;
}

/* ウィンドウ幅が769?1000pxの場合に適用するCSS */
@media only screen and (max-width:1000px )
{


}

/* ウィンドウ幅が481?768pxの場合に適用するCSS */
@media only screen and (max-width: 768px) 
{
.cachbox {
	width:100%;
	display:block;
	float:right;
	margin-bottom:50px;
}
.cachbox img {
	width: 80%;
	display:block;
	float:left;
	margin-left: 10%;
}
.cachbox dl {
	width:80%;
	display:block;
	float:right;
	margin: 30px 10% 0 10%;
}
.cachbox dt {
	width:100%;
	float:left;
	display:block;
	color:#8C6700;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom:20px;
	line-height: 150%;
}
.cachbox dd {
	width:100%;
	float:left;
	display:block;
	font-size: 11px;
	font-size: 1.1rem;
	font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#000;
	line-height: 150%;
}
.barh6{
	font-size: 11px;
	font-size: 1.1rem;
}
	
	
}


/* ウィンドウ幅が0?480pxの場合に適用するCSS */
@media only screen and (max-width:480px )
{
.topimg {
	display: none;
}
.s_topimg {
	width: 100%;
	display:block;
	float: left;
	margin-left: auto;
	margin-right: auto;
	border-top: solid 2px #DAD6C9;
	border-bottom: solid 2px #DAD6C9;
}
.s_topimg img {
	width:100%;
	display:block;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
}
