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

#kango_gnavi li#k_gnavi02 a{
	background-position:left bottom;
}


/*
サイドメニュー
*/

li#ssnavi02 a span{
	background-image:url(../../kango/rinen_houshin/image/pink_ico02.jpg);
	background-color:#FFE3DF;
}

/*
ページタイトル
*/

#kangobu_contents_block #k_page_title{
	background-image:url(image/page_title.jpg);
}

#kangobu_contents_block #k_page_title span{
	display:none;
}


/*
メイン画像
----------------------------------------------------------------------*/

.m_image img{
    width: 100%;
}

/*
テキスト
----------------------------------------------------------------------*/


.text_ol{
	width: 83.33%;
	margin:0px auto 0px auto;

	background-image:url(image/bg01.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-top: 20px;
	background-size: contain;
	        padding-bottom: 40px;
}

.text_ol div{

	        margin-top: 30px;
	scroll-margin-top: 80px;
}

.text_ol div p{

	float:right;
}

.text_ol div dl.greeting{

	display:block;
}

.text_ol div dt{
	background-image:url(image/ico01.gif);
	font-weight:bold;
	font-size:1.15em;
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
}

.text_ol div dd{
	padding:10px 5px 0px 5px;
	font-size: 13px;
}

.text_ol div#a03 dd{
	        position: relative;
        left: -10px;
        white-space: nowrap;
}
/*
各ページ共用CSS
----------------------------------------------------------------------*/
