/* 全体 */
body{
	margin:0px;
	padding:0px;
	font-size: 12px;
	color:#555;
	line-height:140%;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#C93F3F;
}

#head{
	width:760px;
	margin:0 auto;
	background-position:center;
}

form{margin:0px padding:0px;}


/* リンク指定 */
a			{font-size: 12px; line-height:140%;}

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

a.white:link	{color:#FFF; text-decoration:underline;}
a.white:visited	{color:#FFF; text-decoration:underline;}
a.white:hover	{color:#3F3FC9; text-decoration:underline;}
a.white:active	{color:#FFF; text-decoration:underline;}

/* テキストサイズ */
.s{ font-size: 10px; line-height:140%;}
.m{ font-size: 12px; line-height:140%;}
.l{ font-size: 14px; line-height:140%;}
.lm{ font-size: 16px; line-height:140%;}
.ll{ font-size: 18px; line-height:140%;}

.sb{ font-size: 10px; line-height:140%; font-weight:bold;}
.mb{ font-size: 12px; line-height:140%; font-weight:bold;}
.lb{ font-size: 14px; line-height:140%; font-weight:bold;}
.lmb{ font-size: 16px; line-height:140%; font-weight:bold;}
.llb{ font-size: 18px; line-height:140%; font-weight:bold;}

/* 影 */
.shadow1{
	background-image:url('images/shadow2_l.gif');
	background-repeat:repeat_y;
}

.shadow2{
	background-image:url('images/shadow2_r.gif');
	background-repeat:repeat_y;
}


/* ヘッダー */
.header{
	background-image:url('images/header02_t.jpg');
}
.header2{
	background-image:url('images/header02_b.jpg');
}
.header3{
	background-image:url('images/header02.jpg');
}


/* 文章 */
.padding_r25{
	padding-right:25px;
}

.padding_l25{
	padding-left:25px;
}

.comment_s{
	font-size: 10px;
	padding: 5px 10px;
	margin:0px;
	line-height:140%;
}

.comment{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
	line-height:140%;
}


.t_comment{
	color:#FFF;
	font-size: 14px;
	padding: 0px 20px;
	margin:0px;
	line-height:140%;
	font-weight:bold;
}

.t_comment2{
	color:#FFF;
	font-size: 14px;
	padding: 0px 10px;
	margin:0px;
	line-height:140%;
	font-weight:bold;
}

.white_m{
	color:#FFF;
	font-size: 12px;
	margin:0px;
	line-height:140%;
}

.red_m{
	color:#C93F3F;
	font-size: 12px;
	margin:0px;
	line-height:140%;
}

.red_llb{
	color:#C93F3F;
	font-size: 18px;
	font-weight:bold;
	margin:0px;
	padding-left:25px;
	line-height:140%;
}

.green_m{
	color:#669933;
	font-size: 12px;
	margin:0px;
}

.brown_m{
	color:#6B3E15;
	font-size: 12px;
	margin:0px;
	line-height:140%;
}

/* 背景 */
.bg_red{
	background:#C93F3F;
}

.bg_pink{
	background:#FCC;
}

.bg_brown{
	background:#B26C22;
}

.bg_yellow{
	background:#FFFF99;
}

.bg_white{
	background:#FFF;
}

.left_bg{
	background-image:url('images/left_bg.gif');
	background-repeat:repeat-y;
}

.right_bg{
	background-image:url('images/right_bg.gif');
	background-repeat:repeat-y;
}


/* 各コンテンツ用 */
div.leftbox{
	margin:5px 10px;
}

div.leftbox2{
	padding-right:5px;
}

.waku_u{
	background-image:url('images/waku_u.jpg');
	background-repeat:no-repeat;
}

.waku_m{
	background-image:url('images/waku_m.jpg');
}

.waku_b{
	background-image:url('images/waku_b.jpg');
	background-repeat:no-repeat;
}

.waku430_u{
	background-image:url('images/waku430_u.jpg');
	background-repeat:no-repeat;
}

.waku430_m{
	background-image:url('images/waku430_m.jpg');
}

.waku430_b{
	background-image:url('images/waku430_b.jpg');
	background-repeat:no-repeat;
}

.waku210_u{
	background-image:url('images/waku210_u.jpg');
	background-repeat:no-repeat;
}

.waku210_m{
	background-image:url('images/waku210_m.jpg');
}

.waku210_b{
	background-image:url('images/waku210_b.jpg');
	background-repeat:no-repeat;
}

.waku574_u{
	background-image:url('images/waku574_u.jpg');
	background-repeat:no-repeat;
}

.waku574_u2{
	background-image:url('images/waku574_u2.jpg');
	background-repeat:no-repeat;
}

.waku574_u3{
	background-image:url('images/waku574_u3.jpg');
	background-repeat:no-repeat;
}

.waku574_m{
	background-image:url('images/waku574_m.jpg');
}

.waku574_b{
	background-image:url('images/waku574_b.jpg');
	background-repeat:no-repeat;
}

.waku574_u_b{
	background-image:url('images/waku574_u_brown.jpg');
	background-repeat:no-repeat;
}

.waku574_u2_b{
	background-image:url('images/waku574_u2_brown.jpg');
	background-repeat:no-repeat;
}

.waku574_m_b{
	background-image:url('images/waku574_m_brown.jpg');
}

.waku574_b_b{
	background-image:url('images/waku574_b_brown.jpg');
	background-repeat:no-repeat;
}

.title_bg{
	background-image:url('images/title.jpg');
	background-repeat:no-repeat;
}

#access{
	background-image:url('images/ber_access.jpg');
	background-repeat:no-repeat;
}

#address{
	background-image:url('images/ber_address.jpg');
	background-repeat:no-repeat;
}

#infomation{
	background-image:url('images/ber_infomation.jpg');
	background-repeat:no-repeat;
}

.g_line{
	background-image:url('images/g_line.gif');
	background-repeat:no-repeat;
}

/* フッター用 */
#line{
	background-image:url('images/line.gif');
	background-repeat:repeat-x;
}

