﻿@charset "UTF-8";

/* リンク設定 */
a:hover						{	color:#C36;	text-decoration:underline;	}

/* 共通部分画像 差し替え */
#container					{	background-image:url(../images/common/bg_header_s00.jpg);	}

#main						{	background-image:url(../images/common/bg_footer_s00.gif);	}
#main h3					{	background-image:url(../images/common/note_00.gif);				margin-bottom:3px;}
#main .scroll-up dl dd		{	background-image:url(../images/common/arrow_top_00.gif);	}

#header						{	background-image:url(../images/common/bg_title_s00.gif);		height:384px;}
#header .ttl ul li a		{	background-image:url(../images/common/note_s00_lnk.gif);	}
#header .ttl ul .cat-00 a	{	background-image:url(../images/common/note_s00_act.gif);		color:#333333;	}
#header .cat-00 a:hover		{	background-image:url(../images/common/note_s00_act.gif);	}

#header .sublinks ul li a		{	background-image:url(../images/common/note_sublink_s00_lnk.gif);}
#header .sublinks ul li a:hover	{	background-image:url(../images/common/note_sublink_s00_hvr.gif);}


/* メイン設定 */
#main						{	width:100%;		margin:0;	}
#main .special				{	/*height:64px;*/ height:74px;	margin:0 0 15px 0;
								background-image:url(../images/home/20100525-1.jpg);
								background-position:center;
								background-repeat:no-repeat;
							}

#main .contents				{	width:730px;	padding:0;		margin:0 auto;	}

/* コンテンツ-共通　設定 */

#main dl dt {
	height:40px;
}


/* コンテンツ 見出し 設定 */

#main dl dt h2 {
	position: absolute;
	left: -9999px;
}

#main .caption_01 {
	background-image: url(../images/home/caption_01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#main .caption_02 {
	background-image: url(../images/home/caption_02.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#main .caption_03 {
	background-image: url(../images/home/caption_03.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#main .caption_04 {
	background-image: url(../images/home/caption_04.gif);
	background-position: left top;
	background-repeat: no-repeat;
}



/* コンテンツ-左列 設定 */

#main .row_left {
	font-size:13px;
	width:500px;
	float:left;
	display:inline; /* IE6 Margin bug 対策*/
}

#main .row_left dl {
	margin-bottom:10px;
	float:left;
	display:block;
}


#main .row_left dl dt {
	width:490px;
	float:left;
}

#main .row_left dl dd {
	width:480px;
	float:left;
	margin:5px 0px 0 10px;
	display:inline;
}

#main .row_left em{
	font-size:12px;
	font-style:normal;
}


#main .row_left em {
	padding-right:10px;
}

#main .row_left .row_sec01{
	/*width:150px;*/
	padding-right:20px;
	float:left;
}

#main .row_left .row_sec02{
	/*width:150px;*/
	float:left;
}


#main .row_left .links {
	margin:0;
	text-align:right;
	margin:5px 0 0 0 ;
	padding-top:3px;
	background-image:url(../images/home/link_line.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}


#main .row_left .links li {
	display:inline;
	background-image:url(../images/common/arrow_00.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
}



/* コンテンツ-右列 設定 */

#main .row_right {
	font-size:12px;
	
	width: 215px;
	/*border-left:solid 1px #CCC;*/
	float:right;
	display:inline; /* IE6 Margin bug 対策*/
}

#main .row_right dl {
	margin-left:10px;
}

 #main .row_right dl dd {
	margin-left:5px;
	width:200px;
	text-align:left;
} 

 #main .row_right dl dd .banner {
	 margin:5px 0;
} 

#main .row_right ul li, #main .row_left ul li  {
	list-style:none;
	list-style-image:url(../images/common/arrow_00.gif);
	list-style-position:outside;
	padding-bottom:0px;
	margin-left:15px;
}
