@charset "shift_jis";

#marquee{
	padding:5px 0px;}
	
marquee a:link {
	color: #ff9966;
	text-decoration:none;
}
marquee a:visited {
	color: #ff9966;
	text-decoration:none;
}
marquee a:hover {
	color: #06c;
	text-decoration:underline;
}
marquee a:active {
	color: #990000;
	text-decoration:none;
}

#indexL {
	width: 528px;
	float: left;
	margin-bottom: 10px;
}
#indexR {
	width: 238px;
	float: right;
	background-color: #F0F7F0;
	margin-bottom: 10px;
}
#indexFlash {
	width: 780px;
	margin-bottom: 7px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	clear: both;
	/*padding-top: 34px;*/
	padding-top: 7px;
	height: auto;
}
.ifBox {
	padding: 0px;
	width: 500px;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 20px;
	margin-left: 14px;
}
#index_txtA {
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 520px;
	color: #444444;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.index_txt_photo {
	float: right;
	width: 113px;
	padding-left: 7px;
	padding-right: 7px;
}
/*right bnr*/
.index_right_bnr {
	float: left;
	margin-bottom: 10px;
	padding-left: 30px;
}

#index_right_josanshi {
	width: 238px;
	float: right;
	margin-bottom: 10px;
}

#josanshi{
	margin:0 auto;
	width:182px;
	border: #FF6633 solid 1px;
	background-color: #FFFFE1;
	}
	
#josanshi_txt{
	width:174px;
	margin:0 auto;
		padding-top:5px;
	padding-bottom:5px;
		}

#index_bnrbox01 {
	padding-left: 15px;
	padding-bottom: 10px;
	width: 512px;
	clear: both;
	margin-top: 20px;
}
#top_main_txt {
	width: 758px;
	padding: 10px;
	margin-top: 40px;
	margin-bottom: 5px;
	border: 1px solid #F00;
}

.indexbt{
	float: left;
	padding-bottom: 5px;
	width: 780px;
	}

.indexbt_left{
	float: left;
	}
	
.indexbt_right{
	float: right;
	}
	
.indexbtSeminar{
	height:60px;
	padding-top: 5px ;
	}.oshirase {
	color: #333;
	text-align: center;
	padding: 10px;
	background: #F2E3E3;
	font-size: 14px;
	margin-bottom: 10px;
}
.right_bnr_area {
	width:238px;
	float:right;
}



/*
Ajax
-----------------------------------------*/
:focus {
         outline:none;
      }
         #featured{
	width:780px;
	position:relative;
	line-height:1;
	height: 180px;
	z-index: 0;
         }
         #featured ul.ui-tabs-nav{
	position:absolute;
	top:0px;
	left:555px;
	list-style:none;
	margin:0;
	padding:0;
	width:222px;
         }
         #featured ul.ui-tabs-nav li{
	font-size:12px;
	color:#666;
         }
         #featured ul.ui-tabs-nav li img{
	float:left;
	height: 32px;
	width: 222px;
	padding-bottom: 3px;
         }
		 #featured li.ui-tabs-nav-item a{
	display:block;
	height:19px;
	color:#AA5E3A;
	line-height:20px;
	text-decoration: none;
	font-size: 130%;
	font-family: "CI";
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image: url(../image/ajax/bt_bg.jpg);
	background-repeat: no-repeat;
	width: 192px;
	margin-bottom: 5px;
	background-color: #FFF;
         }
         #featured li.ui-tabs-nav-item a:hover{
	background-image: url(../image/ajax/bt_bg_on.jpg);
	background-repeat: no-repeat;
	color: #E17C8C;
         }
         #featured li.ui-tabs-selected{
	background-image: url(../image/ajax/bt_bg.jpg);
	background-repeat: no-repeat;
         }
         #featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background-color: #F8F8D6;
	background-image: url(../image/ajax/bt_bg_on.jpg);
	color: #E17C8C;
         }
         #featured .ui-tabs-panel{
	width:546px;
	height:180px;
	position:relative;
         }
         #featured .ui-tabs-panel img {
	width:546px;
	height:180px;
         }
         #featured .ui-tabs-hide{
            display:none;
         }
.index_bnr01 {
	padding-top: 3px;
	padding-bottom: 8px;
}
#index_txt_middle {
	text-align: left;
	padding: 10px;
	clear: both;
}
.index_txt_md {
	text-align: left;
	clear: both;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
}
.index_txt_mdR {
	padding: 10px;
	float:right
}
.index_txt_mdR2 {
	padding: 0 10px 10px 10px;
	float:right
}

.index_newsBox {
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 3px;
	float: left;
}
.newsBox {
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
	padding-bottom: 3px;
	float: left;
}
.news_txt {
	line-height: 120%;
	width: 480px;
	color: #444444;
	/*float: right;*/
	padding-top: 1px;
	padding-left: 12px;
}
.news_day {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 57px;
	color: #444444;
	background-image: url(../image/main/newa_arr.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	/*float: left;*/
}
.news_title {
	float: right;
	width: 420px;
	font-size: 120%;
	font-weight: bold;
}
.news_comment {
	padding-top: 10px;
	float: left;
	width: 500px;
}
.index_bnrArea_L {
	float: left;
	width: 385px;
}
.index_bnrArea_menu {
	float: left;
	width: 381px;
	border: 2px solid #AB5B6E;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.index_bnr_title {
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.index_bnrArea_R {
	float: right;
	width: 385px;
}
.index_bnr li {
	margin-bottom:8px;
}
.index_bnr_memberArea {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.index_bnr_memberArea .menu {
	font-size: 120%;
	background-image: url(../image/index/ico_index_member.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
	font-weight: bold;
	color:#AB5B6E;
	width: 50%;
	padding-bottom: 3px;
}
.index_bnr_memberArea .menu_p {
	margin-bottom: 5px;
	margin-top: 0px;
}

.index_bnr_memberArea .menu_table {
	border: 1px #FFF;
	width: 100%;
}

.index_bnrArea_R_menu {
	float: right;
	width: 381px;
	border: 2px solid #FE4D91;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #FEF5FA;
	margin-top: 3px;
}
.index_bnr_R_memberArea {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.index_bnr_R_memberArea .menu_p {
	margin-bottom: 5px;
	margin-top: 0px;
	color: #FE4D91;
}
.index_bnr_R_memberArea .menu_p a {
	color: #FE4D91;
}
.index_bnr_R_memberArea .menu_p a:hover {
	color: #A70140;
	text-decoration: none;
}

.index_bnrArea_R_menu2 {
	float: right;
	width: 381px;
	border: 2px solid #4BA375;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #EBF3EB;
	margin-top: 3px;
}
.index_bnr_R_memberArea2 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.index_bnr_R_memberArea2 .menu_p {
	margin-bottom: 5px;
	margin-top: 0px;
	color: #4BA375;
}
.index_bnr_R_memberArea2 .menu_p a {
	color: #4BA375;
}
.index_bnr_R_memberArea2 .menu_p a:hover {
	color: #3399CC;
	text-decoration: none;
}

.index_bnrArea_long {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
.index_bnrArea_long ul li {
	float: left;
	margin-right: 8px;
}
.index_bnrArea_long ul li.last {
	margin-right: 0px;
}

a.btn_jyosanroku {
	background:url(../image/index/btn_jyosanroku2015.jpg);
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	width:385px;
	height:82px;
}

a:hover.btn_jyosanroku{
	background:url(../image/index/btn_jyosanroku2015_on.jpg) no-repeat;
	}
























