@charset "Shift_JIS";
/* 
					initialize
--------------------------------------------------------------------*/

body, p, h1, h2, h3, h4 {margin:0px 0px 0px 0px;}		/* table,tr,th,tdは初期化しない。旧サイトで初期化を行っていないため、タグに対して初期化するとレイアウトが変わる可能性があるため。080818	 */
															/* tableの初期化をしたい場合は、class指定をして行うこと。																					080818	 */

a {color:#515151;}
a:link {text-decoration:underline;}
a:active {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}


/* 
					common ssetting
--------------------------------------------------------------------*/

.dot1
	{
	background:url("/img_c/icon_dot.gif") no-repeat 0 45%;
	padding-left:8px;
	}

.dot2
	{
	background:url("/img_c/icon_dot.gif") no-repeat 0 45%;
	padding-left:8px;
	}

.link1
	{
	background:url("/img_c/icon_arrow.gif") no-repeat 0px 4px;
	padding-left:12px;
	}

.link2
	{
	background:url("/img_c/icon_arrow.gif") no-repeat 0px 5px;
	padding-left:12px;
	}

.link1rd
	{
	background:url("/img_c/icon_arrow_red_l.gif") no-repeat 0px 4px;
	padding-left:12px;
	}

.link2rd
	{
	background:url("/img_c/icon_arrow_red_l.gif") no-repeat 0px 5px;
	padding-left:12px;
	}

.idt01
	{
	text-indent:-1em;
	padding:0 0 0 1em;
	}

/* 
					layout
--------------------------------------------------------------------*/
body
	{
	color:#515151;
	line-height:1.2;
	text-align:center;
	}

div#stage
	{
	width:750px;
	margin:0 auto;
	text-align:center;
	}

/* 
					contentsarea
--------------------------------------------------------------------*/
div#contentsarea
	{
	text-align:left;
	}

/* =================================
			mainarea
	=================================		*/
div#contentsarea div#mainarea
	{
	float:right;
	width:570px;
	margin:0;
	padding:0;
	text-align:left;
	}

div#contentsarea div#mainarea h1
	{
	padding-left:15px;
	}

/* =================================
			subarea
	=================================		*/
div#contentsarea div#subarea
	{
	float:left;
	width:170px;
	margin:0 8px 0 0;
	padding:0 0 40px 0;
	}


/* 共通設定：クリア
--------------------------------------------------------------------*/

.cfx:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.cfx {
	display:inline-block;
}

/* Hides from IE-mac \*/
*html .cfx { height:1%; }
.cfx {display:block;}
/* End hide from IE-mac */ 

.clear
	{
	clear:both;
	}