@charset "UTF-8";

/*================= CONTENTS ==================

	1: layout
	2: leftmain
	3: rightnavi
	4: Smenu

============================================== */

/*====================================================
	1: -layout
====================================================*/

div#cont #main {
	width: 904px;
	margin: 0px 5px 0px 5px;
}

div#cont #leftmain {
	width: 663px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div#cont #rightnavi {
	width: 241px;
	float: right;
	margin: 0px;
	padding: 0px;
}

/*====================================================
	2: leftmain
====================================================*/

div#cont #leftmain #title1 {
	background-image: url(../common/images/leftmain_titlebg.jpg);
	background-repeat: repeat-x;
	width: 663px;	
	height: 60px;
	margin: 0px;
	padding: 0px;
}

div#cont #leftmain #title1 h2 {
	margin: 0px;
	padding: 20px 0px 0px 30px;
}

div#cont #leftmain #cont_area {
	width: 603px;
	margin: 0px;
	padding: 20px 30px;
}

/*====================================================
	3: rightnavi
====================================================*/
div#cont #rightnavi #navi_top {
	background-image: url(../common/images/navi_bgtop.jpg);
	background-repeat: no-repeat;
	width: 241px;	
	height: 9px;
	margin: 0px;
	padding: 0px;
}

div#cont #rightnavi #navi_bottom {
	background-image: url(../common/images/navi_bgbottom.jpg);
	background-repeat: no-repeat;
	width: 241px;	
	height: 7px;
	margin: 0px 0px 60px 0px;
	padding: 0px;
}

/*============================================================
	4: Snavi
============================================================*/
ul#Snavi{
    list-style: none;
	margin: 0px 0px 0px 0px;
	_margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 241px;
}

ul#Snavi li{
    list-style: none;
	margin: 0px;
	padding: 0px;
	width: 241px;
}

ul#Snavi a{
    display: block;
    height: 41px;
    overflow: hidden;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	font-size: 120%;
	line-height: 3.2;
}

a.Snavi01{	background-image: url(../common/images/navi_bg.jpg);}
a:hover.Snavi01{ background-position: bottom; }

a.Snavi02{	background-image: url(../common/images/navi_bg.jpg); background-position: bottom;}


/*============================================================
	4: Snavi_2
============================================================*/
ul#Snavi_2{
    list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 241px;
}

ul#Snavi_2 li{
    list-style: none;
	margin: 0px;
	padding: 0px;
	width: 241px;
}

ul#Snavi_2 a{
    display: block;
    height: 41px;
    overflow: hidden;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	font-size: 120%;
	line-height: 3.2;
}

/*============================================================
	4: Snavi_3
============================================================*/
ul#Snavi_3{
    list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 241px;
}

ul#Snavi_3 li{
    list-style: none;
	margin: 0px;
	padding: 0px;
	width: 241px;
}

ul#Snavi_3 a{
    display: block;
    height: 41px;
    overflow: hidden;
	padding: 0px 0px 0px 21px;
	margin: 0px;
	font-size: 120%;
	line-height: 3.2;
}

/*============================================================
	link
============================================================*/

ul a.Snavi01:link{ color: #428EC5; text-decoration: none;}
ul a.Snavi01:visited{ color:#428EC5; text-decoration: none;}
ul a.Snavi01:active{ color:#666666; text-decoration:underline;}
ul a.Snavi01:hover{ color:#666666; text-decoration:underline;}

ul a.Snavi02:link{ color: #428EC5; text-decoration: none;}
ul a.Snavi02:visited{ color:#428EC5; text-decoration: none;}
ul a.Snavi02:active{ color:#666666; text-decoration:underline;}
ul a.Snavi02:hover{ color:#666666; text-decoration:underline;}

ul a.Snavi03:link{ color: #000066; text-decoration: none;}
ul a.Snavi03:visited{ color:#000066; text-decoration: none;}
ul a.Snavi03:active{ color:#000066; text-decoration: underline;}
ul a.Snavi03:hover{ color:#000066; text-decoration: underline;}

.blue {
	color: #428EC5;
}

/* ======mac環境の文字化けを防ぐコード====== */
/*\*//*/
textarea, select, input {
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
a {   overfow: hidden;}
/**/ 
/* ======mac環境の文字化けを防ぐコード====== */