﻿@charset "UTF-8";

@import url(textsettings.css);
@import url(base.css);

/*--------------------------------------------------------------


textsetting.css
各ブラウザでのフォントサイズの違いをなくすcss

base.css
bodyの余白や、h1h2...の余白、clearfixなど、

【common.css】
上記cssのimportや、レイアウト（大枠）を記載したcss




--------------------------------------------------------------*/



/* ------------------------------------------------------------ */
/* リンク色 */
/* ------------------------------------------------------------ */

a:link{
	color:#CC2A39;
}
a:visited{
	color:#A52849;
}
a:hover{
	color:#EC8989;
}
a:active{
	color:#CC2A39;
}




/* ------------------------------------------------------------ */
/* 基本、レイアウト指定 */
/* ------------------------------------------------------------ */

body{
	background:url(../img/common/bg_body.gif) repeat-y top center ;
}

#container{
	width:849px;
	padding:0 1px;
	margin:0 auto;
}
#header_area{
	margin:0 auto;
	padding:0 0 0 1px;
}
#header_area h1{
	float:left;
}
#header_area .bt_home{
	float:right;
}
	.header_menu li{
		float:left;
	}
	.header_menu h2{
		margin:0;
		padding:0;
	}

#contents_area{
}
	#contents_area .sitepath{
		font-size:80%;
		padding:5px;
		margin:0;
	}
	#contents_area .sitepath a:link,
	#contents_area .sitepath a:visited{
		color:#333;
	}
	#contents_area .sitepath a:hover,
	#contents_area .sitepath a:active{
		color:#666;
	}


#sidemenu_area{
	width:211px;
	float:left;
	padding:0 0 0px 1px;
}
	#sidemenu_area .sidemenu ul{
		
	}
	#sidemenu_area .sidemenu li a:link,
	#sidemenu_area .sidemenu li a:visited{
		
	}
	#sidemenu_area .sidemenu li a:hover,
	#sidemenu_area .sidemenu li a:active{
		
	}
	
	
	
	
#main_area{
	margin:0 45px 0 0;
	_margin:0 20px 0 0;
	width:538px;
	float:right;
}
	#main_area .pagetitle{
		margin:0 0 30px 0;
	}
	.section{
		width:538px;
		margin:0 auto 20px auto;
		padding:0 0 10px 0;
	}
	
	.pagetop{
	width:538px;
	text-align:right;
	margin:0 auto 0px auto;		
	}

#footer_area{
	border-top:1px solid #CCC;
	margin:0 0 20px 0;
}
	#footer_area .copyright{
		float:left;
	}
	#footer_area .footer_menu{
		float:right;
		padding:0 10px 0 0;
	}
	#footer_area .footer_menu li{
		float:right;
	}
/* ------------------------------------------------------------ */
/* デザインパーツ */
/* ------------------------------------------------------------ */

.section h3{
	margin:0 0 0 0;
	font-size:120%;
	color:#4C7EC0;
}

.dotto_top{
	border-top:1px dotted #CCC;
}
.dotto_bottom{
	border-bottom:1px dotted #CCC;
}


.section table{
	border-collapse: collapse;
}

.section table th,
.section table td{
	padding:5px;
	border:2px solid #FFF;
}

.section table th{
	background:#F9DA9C;
	text-align:left;
}	
