@charset "utf-8";


/*トップページお知らせ
---------------------------------------------------------------------------*/

/*各ボックスの設定*/

.news {
	max-width:1000px;
    width:95%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    border-bottom: 1px solid #ccc;/*上の線の幅、線種、色*/
    padding: 15px;/*ボックス内の余白*/
    background-color: #F2F2F2;
}


/*ボックス内のh4（見出し）タグ*/

.news figure img {
    height:140px;
    width:140px;
    margin-bottom:0px;
}

.news h4 {
    font-size: 130%;
    /*文字サイズ*/
    color: #AF6DAF;
    /*文字色*/
}


/*ボックス内のp（段落）タグ*/

.news p {
    padding: 0px 0px 10px  !important;
}


/*btn1
---------------------------------------------------------------------------*/

/*btn1共通*/

.news a.btn1 {
    text-decoration: none;
    display: inline-block;
    background: #AF6DAF url(../images/arrow1.png) no-repeat 15px center;
    /*古いブラウザ用*/
    background: #AF6DAF url(../images/arrow1.png) no-repeat 15px center / 6px;
    /*背景色、背景の矢印画像の読み込み、左から15pxの場所に配置。幅を6pxに。*/
    color: #FFF !important;
    border: 1px solid #AF6DAF;/*枠線の幅、線種、色*/
    border-radius: 2px;/*角丸のサイズ。ほんの少しだけ角を丸くしています。*/
    margin-top:10px;
}


/*マウスオン時*/

.news a.btn1:hover {
    background: #BA98D6 url(../images/arrow1.png) no-repeat 15px center / 6px;
}


/*contents内のbtn1。主にinfo.htmlやservice.htmlで使っています。*/

#contents a.btn1 {
    padding: 0px 35px 0px 50px;
    /*上、右、下、左へのボックス内の余白*/
    letter-spacing: 0.2em;
    /*文字間隔を広くとる設定*/
}


/*お知らせ一覧ページ
---------------------------------------------------------------------------*/

.newslist .topic{
	margin-bottom: 20px;
    border-bottom: 1px solid #A4A4A4;/*枠線の幅、線種、色*/
}


.newslist h4 a{
    font-size: 100%;/*文字サイズ*/
    color: #AF6DAF; /*文字色*/
    font-weight: bold;
    letter-spacing: 0.05em;
    margin-left:10px;
}

/*h4タグの左側のアクセント*/
.newslist h4::first-letter {
	border-left: 3px solid #816691;	/*左の線の幅、線種、色*/
	padding-left: 10px;	/*線とテキストとの距離*/
}



/*お知らせ各ページ
---------------------------------------------------------------------------*/


.newspage h4 {
    font-size: 140%;/*文字サイズ*/
    color: #AF6DAF; /*文字色*/
    font-weight: bold;
    margin-left:30px;
}




