@charset "utf-8";
/* CSS Document */

/* OLD layuot サイドメニューを設置できたら削除*/

#side{ }
#hard_Body{ }
/*---------------------------------------------*/

/*後継部分*/


.ad{
	text-align: center;
    margin-bottom: 20px;
}

.clearfix:after {
    content:'';
    display:block;
    clear:both
    }



.koukei .title{
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
    color: #c30217;
    border-color: #c30217;

	}

.koukeiITEM{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:350px;
	padding:0.5em 1em;
	margin:0 auto 3em auto;
	background-color:#900;
	border:#900 solid 5px;
	}

.koukeiBOX-L{
	float:left;
	color:#FFF;
	max-width:240px;
	}

.koukeiTITLE{
	width:100%;
	height:70px;
	margin-bottom:1em;
	padding-left:0.5em;
	padding-bottom:1em;
	border-left:#FFF solid 10px;
	font-size:1em;

	}
p.koukeiNO{
	text-align:left;
	font-size:1.6em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.3em;
	padding-bottom:0;
	}
.koukeiNO sup{
	font-size:0.5em;
	padding-right:0.5em;
	font-weight:normal;
	}
p.koukeiNAME{
	line-height:1.2em;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
	}
.koukeiIMG{
	float:right;
	background-color:#FFF;
	margin-bottom:1em;
	width: 90px;
	height: 90px;
	overflow:hidden;

	}

.koukei img{
	width: 105%;
	object-fit: cover;
	/*object-position:50% 50%;	*/
	
	}

.koukeiLINK{
	clear:both;

	}
.koukeiLINK a{
	margin:0 auto;
	width:80%;
	padding:0.2em 0;
	display:block;
	background-color:#eb9999;
	color:#FFF;
	text-decoration:none;
	}
.koukeiLINK a:hovor{
	background-color:#999;
	color:#FFF;
	text-decoration:none;
	}

.circle25{
	border-radius:25px;        /* CSS3草案 */  
    -webkit-border-radius:25px;    /* Safari,Google Chrome用 */  
    -moz-border-radius:25px;   /* Firefox用 */ 
	}

/*3カラム*/	
.koukeiITEM3{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	float:left;
	width:26%;
	padding:0.5em 1em;
	margin:0 0.4em 3em 0.4em;
	background-color:#900;
	border:#900 solid 5px;
	}
.koukeiITEM3 .koukeiBOX-L{
	float:none;
	color:#FFF;
	}
.koukeiITEM3 .koukeiTITLE{
	width:100%;
	height:70px;
	margin-bottom:1em;
	padding-left:0.5em;
	border-left:#FFF solid 10px;
	}
.koukeiITEM3 p.koukeiNO{
	text-align:left;
	font-size:1.6em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.3em;
	padding-bottom:0;
	}
.koukeiITEM3 .koukeiNO sup{
	font-size:0.5em;
	padding-right:0.5em;
	font-weight:normal;
	}
.koukeiITEM3 p.koukeiNAME{
	line-height:1.2em;
	text-align:left;
	margin-bottom:0;
	padding-bottom:0;
	}
.koukeiITEM3 .koukeiIMG{
	float:none;
	background-color:#FFF;
	margin:0 auto 1em auto;
	width: 90px;
	height: 90px;
	overflow:hidden;
	}
.koukeiITEM3 .koukei img{
	width: 120%;
	object-fit: cover;
	/*object-position:50% 50%;	*/
	}

.koukeiITEM3 .koukeiLINK{
	clear:both;
	}
.koukeiITEM3 .koukeiLINK a{
	margin:0 auto;
	width:80%;
	padding:0.2em 0;
	display:block;
	background-color:#eb9999;
	color:#FFF;
	text-decoration:none;
	}
.koukeiITEM3 .koukeiLINK a:hovor{
	background-color:#999;
	color:#FFF;
	text-decoration:none;
	}	
/*後継部分*/	