@charset "shift_jis";

/* =====================================================

基本

===================================================== */
body{
	margin:0;
	padding:0;
	border:none;
	background-color:#FFFFFF;
}

a:link {
	color: #FF9933;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF9933;
}
a:hover {
	text-decoration: underline;
	color: #FF9933;
}
a:active {
	text-decoration: none;
	color: #FF9933;
}

/* 白文字 */
.whitetext12{
	font-size:80%;
	color:#ffffff;
	line-height:130%;
}
.whitetext11{
	font-size:80%;
	color:#FFFFFF;
	line-height:130%;
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{
	display:none;}
	
.style8 {color: #FFFFFF}
.style10 {color: #cccccc}


/* =====================================================

外枠

===================================================== */

/* 背景と750px固定 ------------------------------------------------*/

/* シャドウ背景 */
#cover{
	text-align:center;
	background-image: url(../images/base_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
/* 750px 中央寄せ */
#cover2{
	margin:0 auto;
	width:750px;
	text-align:left;
}

/* H1 ------------------------------------------------*/
h1#sitenote{
	font-size:10px;
	margin:0;
	padding:2px 0px 2px 0px;
	color:#666666;
	text-align:right;
	font-weight: normal;
	font-family: "osaka,MS Pゴシック";
}

/* H2 ------------------------------------------------*/
h2{
	font-size:11px;
	margin:0;
	color:#ffffff;
	font-weight: normal;
	font-family: "osaka,MS Pゴシック";
}

/* コンテンツ ------------------------------------------------*/

/* 背景 */
#contents{
	background-color: #182B54;
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	padding-bottom:30px;
}

/* ラインの設定 */
#index-line01{
	padding:10px 0px;
	text-align:center;
}
#index-line02{
	padding:25px 0px 15px 0px;
	text-align:center;
}

/* gnavi */
#gnavi{
	padding:11px 0;
	text-align:center;
}

/* セミナー */
#seminar{
	padding:0 0 20px 0;
}
#seminar h3{
	margin:0;
	padding:0 0 17px 0;
}

/* トピックス */
#topics h3{
	margin:0;
	padding:0 0 5px 0;
}
.topics-title{
	font-size:12px;
	color:#EC7C57;
	line-height:15px;
	font-weight:normal;
	padding:5px 0px;
}
.topics-note{
	font-size:11px;
	color:#FFFFFF;
	line-height:135%;
	font-family: "osaka,MS Pゴシック";
}

.semi-note{
	font-size:11px;
	color:#FFFFFF;
	line-height:135%;
	font-family: "osaka,MS Pゴシック";
}

.style5 {
  color: #FF9900;
  font-size:12px;
}

.style6 {color: #EC7C57}



/* グループバナー */
#group{
	margin:0;
	padding:0;
}
#group li{
	list-style-type:none;
	margin:0;
	padding:7px 0 0 0;
	width:100%;
	text-align:center;
}

/* ページリンク */

#pagelink a			{ color: #FFFFFF; text-decoration: none; }
#pagelink a:link	{ color: #FFFFFF; text-decoration: none; }
#pagelink a:visited	{ color: #FFFFFF; text-decoration: none; }
#pagelink a:active	{ color: #ff9900; text-decoration: none; }
#pagelink a:hover	{ color: #ff9900; text-decoration: none; }

.pagelink-title{
	color:#FF9900;
	font-size:11px;
	font-weight:normal;
}
#pagelink ul{
	padding:10px 0px 10px 30px;
	margin:0;
	font-size:70%;
	line-height:100%;
}
#pagelink li{
	padding:5px 0;
	margin:0px;
	list-style-type:none;
	width:100%;
}

/* =====================================================

フッター

===================================================== */
#footer{
	padding-bottom:30px;
	line-height:30px;
	background-image: url(../images/base_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
	text-align:center;
	color:#182B54;
	font-size:70%;
}


/* =====================================================

append081220

===================================================== */
.topulbox01{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:1.1em;
}
	.topulbox01 li{
		padding:0px 0px 8px 15px;
		margin:5px 0px;
		background-image:url(../images/ya.gif);
		background-repeat:no-repeat;
		background-position:0px 2px;
	}

.eazyroll{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}	

.eazyroll a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}

img{
	border:0px;
}
	
