@charset "Shift-JIS";

/*================共通設定================*/

body 
	{
	margin: 0;
	background: url("../image/background.jpg") repeat-x;
	}

/*================レイアウト外側================*/

#outer
	{
	width:880px;
	margin:0 auto 0 auto;
	background: url("../image/shadow_main.gif") repeat-y;

	}

#shadow_r
	{
	width:60px;
	background: url("../image/shadow_r_back.jpg") repeat-y;
	float:left;
	
	}

#main
	{
	float:left;
	width:820px;
	}
	
#main_cont
	{
	float:right;
	width:760px;
	background-color: #FFF;
	}

#shadow_l
	{
	float:left;
	width:60px;
	background: url("../image/shadow_l_back.jpg") repeat-y;
	float:left;
	}

#clears
	{
	clear:both;
	}

/*================レイアウト内側================*/


#wrapperAll
	{
	width:700px;
	background: url("../image/rogo_shadow.jpg") no-repeat;
	padding: 10px 30px;
	margin:0 auto 0 auto;
	}

#imgArea
	{
	width: 700px;
	text-align: center;
	}

#wrappermenu
	{
	margin-top: 6px;
	float:left;
	width:165px;
	background: url("../image/left_back.jpg") repeat-x;
	}

#wrapper
	{
	float:left;
	width:530px;
	}
	
	#wrappermain
	{
	float:right;
	width:360px;
	text-align: center;
	}
	
	#wrappermain_left
	{
	margin-top: 6px;
	float:left;
	width:165px;
	background: url("../image/left_back.jpg") repeat-x;
	}

#foot
	{
	clear:left;
	background: url("../image/footer.jpg") no-repeat;
	height: 30px;
	font-size: 0.7em;
	line-height: 0.9em;
	color: #FFF;
	padding: 5px;
	}
	
#header
	{
	background: url("../image/head_back.jpg") repeat-x;
	height: 69px;
	}
	
/*================ヘッダー================*/


/* 検索 */

#header .header_searcharea
	{
	width: 90px;
	margin: 8px 0px 0px 5px;
	background: url("../image/google.jpg") no-repeat;
	float: left;
	padding-left: 50px;
	}

#header .header_searcharea_b
	{
	width: 50px;
	margin: 8px 0px 0px 5px;
	float: left;

	}

/* 検索窓カラー */

#header .field
	{
	width:90px;
	border:1px solid #353081;
	background-color: #FFF;
	}

/* 上部リンクレイアウト */

.header_link_01
	{
	margin:0px 0px 0px 25px;
	float: left;
	text-align: right;
	}
	
/* 上部リンク */

#header .link_01 a 
	{
	background: url("../image/point_01.gif") no-repeat;
	padding: 2px 0px 0px 15px;
	font-size:70%;
	text-decoration:none;
	text-align: left;
	color: #FFF;
	}

#header .link_01 a:hover
	{
	font-size:70%;
	text-decoration:none;
	color:#353081;
	border-bottom: 1px solid #353081;
	text-align: left;
	}


/* 左メニュー リンク */
	
#menulist
	{
	width: 140px;
	margin-left: 10px;
	}
	


#menulist .link_01 a 
	{
	font-family : "ＭＳ ゴシック",Osaka,sans-serif;
	background: url("../image/point_03.gif") no-repeat 10px;
	padding: 0px 0px 0px 28px;
	line-height: 2em;
	font-size:0.8em;
	text-decoration:none;
	text-align: left;
	color:#353081;
	display: block;
	border-bottom: 1px #5A3D1C dotted;
	}

#menulist .link_01 a:hover
	{
	font-size:0.8em;
	text-decoration:none;
	color:#FF6600;
	text-align: left;
	}


/*================コンテンツ================*/

	
/* WHAT’S   NEW*/

.news_area{
	width: 365px;
	float: left;
	}


.news_area p{
	margin:0 0 5px 0;
	font-size:0.8em;
	color:#666666;
	text-align:left;
	}

.news_area .txt01{
	font-size:0.8em;
	color:#666;
	font-weight:bolder;
	}


.news_title{
	color: #3300CC;
	font-size: 0.8em;
	}
	
.news_back{
	background:url(../image/news_center.jpg) repeat-y;
	padding-left:5px;
	}
	

	
/*================フッター================*/
	
	
/* リンク */

.footer_link_01
	{
	float: left;
	text-align: right;
	}

.footer_link_02
	{
	float: right;
	}
	
.link_01 a 
	{
	background: url("../image/point_02.jpg") no-repeat;
	font-size:70%;
	padding-left: 15px;
	padding-top: 3px;
	text-decoration:none;
	text-align: left;
	color:#353081;
	}

.link_01 a:hover
	{
	font-size:70%;
	text-decoration:none;
	color:#353081;
	border-bottom: 1px solid #353081;
	text-align: left;
	}
	
.link_02 a 
	{
	background: url("../image/point_03.jpg") no-repeat;
	font-size:70%;
	padding-left: 15px;
	padding-top: 3px;
	text-decoration:none;
	text-align: left;
	color:#353081;
	}

.link_02 a:hover
	{
	font-size:70%;
	text-decoration:none;
	color:#353081;
	border-bottom: 1px solid #353081;
	text-align: left;
	}
	

