@charset "UTF-8";
@import url("../_css.css");

html { 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

/* +++++++++++++++++++++++++++++++++
■ロダンについて AUGUSTE RODIN CSS
+++++++++++++++++++++++++++++++++ */

/*
インデックスページ
+++++++++++++++++++++++++++++++++*/
/*
インデックスナビ
*/
#index_conts_blk {
	width:800px;
	padding:20px 0px 0px 0px;
	background:url(imgs/index_main_img_bg.jpg) no-repeat;
}
#index_conts_blk #index_navi {
	width:480px;
	height:525px;
	margin-left:30px;
	background:url(imgs/index_navi_bg.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='imgs/index_navi_bg.png',sizingMethod='crop');
	display:inline;
}
#index_conts_blk #index_navi h2 {
	margin:5px 5px 0px 5px;
}
/*
インデックス
*/
#index_conts_blk #index_rodin,
#index_conts_blk #index_keyword {
	width:205px;
	margin-top:15px;
	display:inline;
}
#index_conts_blk #index_rodin ul,
#index_conts_blk #index_keyword ul {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style:none;
	list-style-position:outside;
	display:block;
}
#index_conts_blk #index_rodin ul li,
#index_conts_blk #index_keyword ul li {
	width:205px;
	height:28px;
}
#index_conts_blk #index_rodin ul li a ,
#index_conts_blk #index_keyword ul li a {
	width:205px;
	height:28px;
	display:block;
	text-indent:-9999px;
	outline:0px;
}
#index_conts_blk #index_navi #index_rodin {
	margin-left:30px;
}
#index_conts_blk #index_keyword {
	margin-right:30px;
}
/*
背景画像ロールオーバー設定
ノーマル時
*/
#index_conts_blk #r01 a {
	height:29px !important;
	background:url(imgs/index_b1.jpg) no-repeat;
}
#index_conts_blk #r02 a {
	background:url(imgs/index_b2.jpg) no-repeat;
}
#index_conts_blk #r03 a {
	background:url(imgs/index_b3.jpg) no-repeat;
}
#index_conts_blk #r04 a {
	background:url(imgs/index_b4.jpg) no-repeat;
}
#index_conts_blk #r05 a {
	background:url(imgs/index_b5.jpg) no-repeat;
}
#index_conts_blk #r06 a {
	background:url(imgs/index_b6.jpg) no-repeat;
}
#index_conts_blk #r07 a {
	background:url(imgs/index_b7.jpg) no-repeat;
}
#index_conts_blk #r08 a {
	background:url(imgs/index_b8.jpg) no-repeat;
}
#index_conts_blk #r09 a {
	background:url(imgs/index_b9.jpg) no-repeat;
}
#index_conts_blk #r10 a {
	background:url(imgs/index_b10.jpg) no-repeat;
}
#index_conts_blk #r11 a {
	background:url(imgs/index_b11.jpg) no-repeat;
}
#index_conts_blk #kw01 a {
	height:29px !important;
	background:url(imgs/index_kw_b1.jpg) no-repeat;
}
#index_conts_blk #kw02 a {
	background:url(imgs/index_kw_b2.jpg) no-repeat;
}
#index_conts_blk #kw03 a {
	background:url(imgs/index_kw_b3.jpg) no-repeat;
}
#index_conts_blk #kw04 a {
	background:url(imgs/index_kw_b4.jpg) no-repeat;
}
#index_conts_blk #kw05 a {
	background:url(imgs/index_kw_b5.jpg) no-repeat;
}
/*
ロールオーバー時
*/
#index_conts_blk a:hover {/*上の画像を消して下の表示を出す*/
	background:none !important;
}
#index_conts_blk #r01 {
	height:29px !important;
	background:url(imgs/index_b1_2.jpg) no-repeat;
}
#index_conts_blk #r02 {
	background:url(imgs/index_b2_2.jpg) no-repeat;
}
#index_conts_blk #r03 {
	background:url(imgs/index_b3_2.jpg) no-repeat;
}
#index_conts_blk #r04 {
	background:url(imgs/index_b4_2.jpg) no-repeat;
}
#index_conts_blk #r05 {
	background:url(imgs/index_b5_2.jpg) no-repeat;
}
#index_conts_blk #r06 {
	background:url(imgs/index_b6_2.jpg) no-repeat;
}
#index_conts_blk #r07 {
	background:url(imgs/index_b7_2.jpg) no-repeat;
}
#index_conts_blk #r08 {
	background:url(imgs/index_b8_2.jpg) no-repeat;
}
#index_conts_blk #r09 {
	background:url(imgs/index_b9_2.jpg) no-repeat;
}
#index_conts_blk #r10 {
	background:url(imgs/index_b10_2.jpg) no-repeat;
}
#index_conts_blk #r11 {
	background:url(imgs/index_b11_2.jpg) no-repeat;
}
#index_conts_blk #kw01 {
	height:29px !important;
	background:url(imgs/index_kw_b1_2.jpg) no-repeat;
}
#index_conts_blk #kw02 {
	background:url(imgs/index_kw_b2_2.jpg) no-repeat;
}
#index_conts_blk #kw03 {
	background:url(imgs/index_kw_b3_2.jpg) no-repeat;
}
#index_conts_blk #kw04 {
	background:url(imgs/index_kw_b4_2.jpg) no-repeat;
}
#index_conts_blk #kw05 {
	background:url(imgs/index_kw_b5_2.jpg) no-repeat;
}
/*
右ブック紹介
*/
#index_conts_blk #rodin_book {
	width:240px;
	min-height:520px;
	_height:auto !important;
	_height:520px;
	margin:5px 30px 0px 0px;
	padding-bottom:10px;
	text-align:center;
	background:#7f724f url(imgs/index_book_bg.jpg) no-repeat;
	display:inline;
}
#index_conts_blk #rodin_book #bookname,
#index_conts_blk #rodin_book #bookimg,
#index_conts_blk #rodin_book p,
#index_conts_blk #rodin_book address {
	width:220px;
	margin:10px auto 0px auto;
	color:#ffffff;
	text-align:left;
}
#index_conts_blk #rodin_book #bookname {
	margin-top:20px !important;
	text-align:center;
	line-height:1.2em;
}
#index_conts_blk #rodin_book #bookimg {
	text-align:center;
}
#index_conts_blk #rodin_book p {
	font-size:1.15em;
}
#index_conts_blk #rodin_book address {
	padding-top:10px;
	font-size:1.15em;
	font-style:normal;
	border-top:solid 1px #ffffff;
}


/*
中ページ 左ナビ
+++++++++++++++++++++++++++++++++*/
#container {
	width:800px;
	background:url(imgs/header_bg.gif) no-repeat;
}
/*
左ナビ
*/
#leftnavi_blk {
	width:170px;
	height:525px;
	margin:5px 0px 0px 10px;
	padding-top:10px;
	text-align:center;
	background:url(imgs/left_navi_bg.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='imgs/left_navi_bg.png',sizingMethod='crop');
	display:inline;
}
#leftnavi_blk a {
	position:relative;
}
#leftnavi_blk h4 {
	width:150px;
	margin:0px auto;
}
#leftnavi_blk #index_rodin,
#leftnavi_blk #index_keyword {
	margin:0px 10px;
	padding:0px;
	text-align:left;
	list-style:none;
	list-style-position:outside;
}
#leftnavi_blk #index_rodin li,
#leftnavi_blk #index_keyword li {
	height:150px;
	height:22px;
	margin:0px;
	padding:0px;
}
#leftnavi_blk #index_rodin li a,
#leftnavi_blk #index_keyword li a {
	height:150px;
	height:22px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
}
#leftnavi_blk #keyword_h,
#leftnavi_blk #index_keyword {
	margin-top:10px !important;
}
/*
背景画像ロールオーバー設定
ノーマル時
*/
#leftnavi_blk #r01 a {
	background:url(imgs/left_b1.jpg) no-repeat;
}
#leftnavi_blk #r02 a {
	background:url(imgs/left_b2.jpg) no-repeat;
}
#leftnavi_blk #r03 a {
	background:url(imgs/left_b3.jpg) no-repeat;
}
#leftnavi_blk #r04 a {
	background:url(imgs/left_b4.jpg) no-repeat;
}
#leftnavi_blk #r05 a {
	background:url(imgs/left_b5.jpg) no-repeat;
}
#leftnavi_blk #r06 a {
	background:url(imgs/left_b6.jpg) no-repeat;
}
#leftnavi_blk #r07 a {
	background:url(imgs/left_b7.jpg) no-repeat;
}
#leftnavi_blk #r08 a {
	background:url(imgs/left_b8.jpg) no-repeat;
}
#leftnavi_blk #r09 a {
	background:url(imgs/left_b9.jpg) no-repeat;
}
#leftnavi_blk #r10 a {
	background:url(imgs/left_b10.jpg) no-repeat;
}
#leftnavi_blk #r11 a {
	background:url(imgs/left_b11.jpg) no-repeat;
}
#leftnavi_blk #kw01 a {
	background:url(imgs/left_kw_b1.jpg) no-repeat;
}
#leftnavi_blk #kw02 a {
	background:url(imgs/left_kw_b2.jpg) no-repeat;
}
#leftnavi_blk #kw03 a {
	background:url(imgs/left_kw_b3.jpg) no-repeat;
}
#leftnavi_blk #kw04 a {
	background:url(imgs/left_kw_b4.jpg) no-repeat;
}
#leftnavi_blk #kw05 a {
	background:url(imgs/left_kw_b5.jpg) no-repeat;
}
/*
ロールオーバー時
*/
#leftnavi_blk a:hover {/*上の画像を消して下の表示を出す*/
	background:none !important;
}
#leftnavi_blk #r01 {
	background:url(imgs/left_b1_2.jpg) no-repeat;
}
#leftnavi_blk #r02 {
	background:url(imgs/left_b2_2.jpg) no-repeat;
}
#leftnavi_blk #r03 {
	background:url(imgs/left_b3_2.jpg) no-repeat;
}
#leftnavi_blk #r04 {
	background:url(imgs/left_b4_2.jpg) no-repeat;
}
#leftnavi_blk #r05 {
	background:url(imgs/left_b5_2.jpg) no-repeat;
}
#leftnavi_blk #r06 {
	background:url(imgs/left_b6_2.jpg) no-repeat;
}
#leftnavi_blk #r07 {
	background:url(imgs/left_b7_2.jpg) no-repeat;
}
#leftnavi_blk #r08 {
	background:url(imgs/left_b8_2.jpg) no-repeat;
}
#leftnavi_blk #r09 {
	background:url(imgs/left_b9_2.jpg) no-repeat;
}
#leftnavi_blk #r10 {
	background:url(imgs/left_b10_2.jpg) no-repeat;
}
#leftnavi_blk #r11 {
	background:url(imgs/left_b11_2.jpg) no-repeat;
}
#leftnavi_blk #kw01 {
	background:url(imgs/left_kw_b1_2.jpg) no-repeat;
}
#leftnavi_blk #kw02 {
	background:url(imgs/left_kw_b2_2.jpg) no-repeat;
}
#leftnavi_blk #kw03 {
	background:url(imgs/left_kw_b3_2.jpg) no-repeat;
}
#leftnavi_blk #kw04 {
	background:url(imgs/left_kw_b4_2.jpg) no-repeat;
}
#leftnavi_blk #kw05 {
	background:url(imgs/left_kw_b5_2.jpg) no-repeat;
}

/*
コンテンツ部分
++++++++++++++++++*/
.mrgt_first {
	margin-top:25px;
}
.mrgt_normal {
	margin-top:35px;
}
#contents_blk {
	width:580px;
	margin:5px 25px 0px 0px;
	display:inline;
}
/*横サイズ*/
#contents_blk .leftp1_righttxt2,
#contents_blk lefttxt1_rightp2 {
	width:580px;
}
/*キャプション*/
#contents_blk .caption {
	width:177px;
	margin-top:5px;
	font-size:0.85em;
	border-left:solid 3px #e3811e;
	line-height:1.2em;
	display:block;
}
#contents_blk .caption span {
	width:172px;
	margin-left:5px;
	display:block;
}
#contents_blk .2col .caption {
	width:377px !important;
	display:block;
}
#contents_blk .2col .caption span {
	width:372px !important;
	margin-left:5px;
	display:block;
}
/*
左写真1列 + 右テキスト2列
*/
#contents_blk .leftp1_righttxt2 div.blk_left {
	width:180px;
	margin:0px 20px 10px 0px;
}
/*
左テキスト1列 + 右写真2列
*/
#contents_blk .lefttxt1_rightp2 div.blk_right {
	width:380px;
	margin:0px 0px 10px 20px;
}
#contents_blk .lefttxt1_rightp2 div.blk_right p.blk_left,
#contents_blk .lefttxt1_rightp2 div.blk_right p.blk_right {
	width:180px;
}
/*
左テキスト2列 + 右写真1列
*/
#contents_blk .lefttxt2_rightp1 div.blk_right {
	width:180px;
	margin:0px 0px 10px 20px;
}
/*
左写真1列 + 右写真1列 キーワードG
*/
#contents_blk .leftp1_rightp1_g {
	width:580px;
}
#contents_blk .leftp1_rightp1_g p.blk_left {
	width:200px;
}
#contents_blk  .leftp1_rightp1_g p.blk_left .caption {
	width:197px !important;
}
#contents_blk  .leftp1_rightp1_g p.blk_left .caption span {
	width:192px !important;
}
#contents_blk .leftp1_rightp1_g p.blk_right {
	width:260px;
	margin-left:60px;
	float:left !important;
}
#contents_blk  .leftp1_rightp1_g p.blk_right .caption {
	width:257px !important;
}
#contents_blk  .leftp1_rightp1_g p.blk_right .caption span {
	width:252px !important;
}
/*フッターナビ*/
#footer_navi {
	width:580px;
	margin-top:25px;
	border-top:1px solid #231602;
}
#footer_navi ul {
	margin:5px 0px 0px 0px;
	padding:0px;
	list-style:none;
	list-style-position:outside;
}
#footer_navi ul li {
	text-indent:-9999px;
}
#footer_navi ul li a {
	outline:0px;
}
#footer_navi ul #fn01 a {
	width:120px;
	height:12px;
	display:block;
}
#footer_navi ul #fn02 a {
	width:80px;
	height:12px;
	display:block;
}
#footer_navi ul #fn03 a {
	width:80px;
	height:12px;
	margin-right:15px;
	display:block;
}
#footer_navi ul #fn01 {
	float:left;
	background:url(imgs/fb_rodin_top.gif) no-repeat;
}
#footer_navi ul #fn02 {
	float:right;
	background:url(imgs/fb_next.gif) no-repeat;
}
#footer_navi ul #fn03 {
	float:right;
	background:url(imgs/fb_prev.gif) no-repeat;
}
/*見出し*/
.midashi {
	color:#2c5127;
	font-size:1.8em;
}
.midashi small {
	color:#999999;
}
/*hr*/
hr {
	height:1px;
	margin-top:20px;
	border:solid 0px #948d7b;
	background:#948d7b;
}
