@charset "shift_jis";
/* CSS Document */

/*=======================
全般的なスタイル
=======================*/
html{
	background-color:#f6f6f6;
}
* {
	margin:0px;
	padding:0px;
}
img {
	border: none;
	vertical-align: top;
}
body {
	font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
	color: #333333;
	line-height: 160%;
	margin: 0 auto;
	width:905px;
	background-color:#FFF;
}
table {
    font-size:inherit;
    font:100%;
}


/*テキストリンクの色*/
a {
	text-decoration:none;
}
a:link {
	color:#ac0063;
}
a:visited {
	color:#ac0063;
}
a:hover {
	color:#7b8cb7;
}

/*ページトップへのリンク*/
.pagetop {
	list-style-type: none;
	text-align: right;
	padding: 40px 20px 10px 0;
}
/*=======================
共通スタイル
=======================*/
.clear{
	clear:both;
}
.f-bold {
	font-weight: bold;
	padding-top:5px;
}
.f-color {
	color: #119238;
	font-weight: bold;
}
.f-color2 {
	font-weight: bold;
	color: #AC0063;
}
.f-color3 {
	color: #8FC31F;
}


.f-006 {
	color: #006;
}
.text-align_r {
	text-align: right;
}
.text-align_l {
	text-align: left;
}

h4 {
	padding-top: 40px;
	clear: both;
}
h5 {
	padding: 5px 0;
	font-size: 1em;
}
h6 {
	font-size: 1.0em;
	font-weight: bold;
	color: #006600;}

a.text-green:link {
	color:#076c30;	
}
.center {
	text-align: center;
}
.padding-top20{
	padding-top: 20px;
}

em {
	font-style: normal;
	font-weight:bold;
	color: #BD0000;
}
.link{
	text-align: right;
	padding-top: 20px;
}
/*=======================
container
=======================*/
#container {
	width: 905px;
}

/*=======================
ヘッダー
=======================*/
#header {
	background-image: url(../img_common/header_img.jpg);
	background-repeat: no-repeat;
	height: 270px;
	width: 905px;
}
#header h1 {
	text-indent: -9999px;
	height: 97px;
	width: 238px;
	background-image: url(../img_common/logo.gif);
	background-repeat: no-repeat;
}
#header h2 {
	font-size: 2.2em;
	margin-top: 28px;
	margin-left: 10px;
	font-weight: bold;
	color: #AC0063;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 80%;
}
#header .header_p1 {
	margin: 3px 0 0 10px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #006;
}
#header p {
	margin-left: 10px;
}

#header ul {
	margin-left: 10px;
	list-style-type: none;
}



/*=======================
メニュー
=======================*/
#menu {
	width: 905px;
	margin-top: 10px;
}

#menu li {
	height: 30px;
	width: 150px;
	margin-right: 1px;
	text-indent: -9999px;
	list-style-type: none;
	float: left;
}

#menu li a{
  display:block;
	height: 30px;
	width: 150px;
}

#menu .menu_1 {
	background: url(../img_common/menu_1.gif) no-repeat 0 0;
}
#menu .menu_1 a:hover {
	background: url(../img_common/menu_1.gif) no-repeat 0 -30px;
}
#menu .menu_2 {
	background: url(../img_common/menu_2.gif) no-repeat 0 0;
}
#menu .menu_2 a:hover {
	background: url(../img_common/menu_2.gif) no-repeat 0 -30px;
}
#menu .menu_3 {
	
	background: url(../img_common/menu_3.gif) no-repeat 0 0;
}
#menu .menu_3 a:hover {
	background: url(../img_common/menu_3.gif) no-repeat 0 -30px;
}
#menu .menu_4 {
	background: url(../img_common/menu_4.gif) no-repeat 0 0;
}
#menu .menu_4 a:hover {
	background: url(../img_common/menu_4.gif) no-repeat 0 -30px;
}
#menu .menu_5 {
	background: url(../img_common/menu_5.gif) no-repeat 0 0;
}
#menu .menu_5 a:hover {
	background: url(../img_common/menu_5.gif) no-repeat 0 -30px;
}
#menu .menu_6 {
	background: url(../img_common/menu_6.gif) no-repeat 0 0;
	margin: 0px;
}
#menu .menu_6 a:hover {
	background: url(../img_common/menu_6.gif) no-repeat 0 -30px;
}

/*=======================
wrapper
=======================*/
#container #wrapper {
	width: 905px;
	padding-top: 20px;
}

/*=======================
サイドメニュー　　scroll
=======================*/
#sub #scroll {
	float: left;
	width: 200px;
}
/*サイドメニュー*/
#scroll .side_menu1 {
	clear:both;
}
#scroll .side_menu1 li {
	height: 14px;
	width: 200px;
	text-indent: -9999px;
	list-style-type: none;
	margin-bottom: 15px;
}
#scroll .side_menu1 li a{
	display:block;
	height: 14px;
	width: 200px;
}

#scroll .side_menu1_1 {
	background: url(../img_common/side_menu1_1.gif) no-repeat 0 0;
}
#scroll .side_menu1_1 a:hover {
	background: url(../img_common/side_menu1_1.gif) no-repeat -200px 0;
}
#scroll .side_menu1_6 {
	background: url(../img_common/side_menu1_6.gif) no-repeat 0 0;
}
#scroll .side_menu1_6 a:hover {
	background: url(../img_common/side_menu1_6.gif) no-repeat -200px 0;
}
#scroll .side_menu1_3 {
	background: url(../img_common/side_menu1_3.gif) no-repeat 0 0;
}
#scroll .side_menu1_3 a:hover {
	background: url(../img_common/side_menu1_3.gif) no-repeat -200px 0;
}
#scroll .side_menu1_4 {
	background: url(../img_common/side_menu1_4.gif) no-repeat 0 0;
}
#scroll .side_menu1_4 a:hover {
	background: url(../img_common/side_menu1_4.gif) no-repeat -200px 0;
}
#scroll .side_menu1_5 {
	background: url(../img_common/side_menu1_5.gif) no-repeat 0 0;
}
#scroll .side_menu1_5 a:hover {
	background: url(../img_common/side_menu1_5.gif) no-repeat -200px 0;
}

/*募集*/
#scroll .side_menu2 {
}
#scroll .side_menu2 li {
	height: 35px;
	width: 200px;
	list-style-type: none;
	text-indent: -9999px;
	padding-bottom: 1px;
}

#scroll .side_menu2 li a{
	display:block;
	height: 35px;
	width: 200px;
}
#scroll .side_menu2_4 {
	background: url(../img_common/side_menu2_4.gif) no-repeat 0 0;
}
#scroll .side_menu2_4 a:hover {
	background: url(../img_common/side_menu2_4.gif) no-repeat -200px 0;
}
#scroll .side_menu2_1 {
	background: url(../img_common/side_menu2_1.gif) no-repeat 0 0;
}
#scroll .side_menu2_1 a:hover {
	background: url(../img_common/side_menu2_1.gif) no-repeat -200px 0;
}
#scroll .side_menu2_2 {
	background: url(../img_common/side_menu2_2.gif) no-repeat 0 0;
}
#scroll .side_menu2_2 a:hover {
	background: url(../img_common/side_menu2_2.gif) no-repeat -200px 0;
}
#scroll .side_menu2_3 {
	background: url(../img_common/side_menu2_3.gif) no-repeat 0 0;
}
#scroll .side_menu2_3 a:hover {
	background: url(../img_common/side_menu2_3.gif) no-repeat -200px 0;
}
/*リンクボタン*/
#scroll .side_menu3 {
	margin: 20px 0 20px 0;
}
#scroll .side_menu3 li {
	height: 60px;
	width: 200px;
	margin-bottom: 1px;
	text-indent: -9999px;
	list-style-type: none;
}

#scroll .side_menu3 li a{
	display:block;
	height: 60px;
	width: 200px;
}

#scroll .side_menu3_1 {
	background: url(../img_common/bannar_1.gif) no-repeat 0 0;
}
#scroll .side_menu3_1 a:hover {
	background: url(../img_common/bannar_1.gif) no-repeat -200px 0;
}

/*外部リンク　バナー広告*/
#scroll .bannar li {
	list-style-type: none;
	padding-bottom: 1px;
}

/*=======================
main
=======================*/
#wrapper #main {
	float: right;
	width: 625px;
	padding: 0 40px 40px;
}

/*=======================
フッターナビゲーション
=======================*/
#footer_navi {
	clear: both;
	text-align: center;
	width: 905px;
	color: #AC0063;
}
#footer_navi li{
	display: inline;
	list-style-type: none;
	border-right:1px solid;
}
#footer_navi ul li a {
	padding:0 0.5em;
}
#footer_navi ul li.border_none{
	border: none;
}


/*=======================
フッター
=======================*/
#footer {
	height: 50px;
	width: 905px;
	background-color: #ac0063;
	clear: both;
}
#footer address {
	font-style: normal;
	font-size: 93%;
	line-height: 120%;
	color: #FFF;
	padding-top: 10px;
	padding-left: 10px;
}
/*=======================
clearfix
=======================*/
div:after {   
    content: ".";
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
} 
div {   
    zoom: 100%;   
}  
