/*===============================
共通タグ指定
================================*/
/*test*/
body{
	margin: 0px;
	padding: 0px;
	background-image: url(image/body_bg.gif);
	background-repeat: repeat;
}
h1,h2,h3 {
	margin: 0px;
	padding: 0px;
}
a {
	color: #3399FF;
	text-decoration: none;
}
a:visited {
	color: #3399FF;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
.f12 {
	font: 12px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.f14{
	font: 14px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.f16{
	font: 16px/22px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*===============================
構造体
================================*/

#ALL {
	margin: 0px auto;
	width: 775px;
	padding: 0px 0px 0px 5px;
	background-image: url(image/all_bg.gif);
	background-repeat: repeat-y;
}
#HEAD {
	height: 91px;
	width: 770px;
	background-image: url(image/head_bg.jpg);
}
#GM {
	width: 205px;
	overflow: hidden;
	padding: 0px;
	margin-right: 0px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#SUB {
	margin: 0px;
	padding: 0px;
	height: 59px;
	background-image: url(image/head_bg2.jpg);
	width: 770px;
}
#WRAPPER {
	width: 770px;
}
#CONTENTS {
	float: left;
	width: 525px;
	margin: 0px;
	padding: 0px 0px 0px;
}
#TOPICS {
	width: 530px;
	margin-top: 20px;
	padding: 0px;
	margin-left: 20px;
	background-image: url(image/index_image.jpg);
	height: 225px;
}
#NEWS {
	width: 530px;
	margin-top: 10px;
	margin-left: 20px;
	background-image: url(image/index_course.gif);
	height: 130px;
	background-repeat: no-repeat;
}
#BODY {
	width: 530px;
	margin-top: 20px;
	margin-left: 20px;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
#IBODY {
	width: 530px;
	margin-top: 20px;
	margin-left: 20px;
}
#SIDE {
	float: right;
	margin-top: 20px;
	padding: 0px;
	width: 205px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#FOOTER {
	width: 730px;
	margin: 0px 0px 30px 20px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


/*===============================
ヘッダー内
================================*/

#HEAD .logo {
	margin: 0px;
	padding: 0px;
	width: 290px;
	float: left;
}
#HEAD h1 {
}
#HEAD .headright {
	float: right;
	width: 370px;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 0px 13px;
	background-color: #E2F2FC;
	height: 18px;
	font-size: 12px;
	text-align: left;
}

/*===============================
グローバルメニュー
================================*/

#GM ul {
	margin: 0px;
	padding: 0px;
}
#GM li {
	width: 190px;
	height: 40px;
	display: inline;
}

#GM li a{
	width: 190px;
	background-image: url(image/sidemenu_1.gif);
	display: block;
	margin: 0px;
	padding-left: 22px;
	padding-top: 15px;
	height: 25px;
	font-size: 12px;
	background-repeat: no-repeat;
}
#GM li a:hover {
	width: 190px;
	background-image: url(image/sidemenu_1_on.gif);
}

#GM li.head {
	width: 190px;
	height: 49px;
	display: inline;
}

#GM li.head a{
	width: 190px;
	background-image: url(image/sidemenu_head.gif);
	display: block;
	margin: 0px;
	padding-left: 22px;
	padding-top: 24px;
	height: 25px;
	font-size: 12px;
}
#GM li.head a:hover {
	width: 190px;
	background-image: url(image/sidemenu_head_on.gif);
}

#GM li.foot {
	width: 190px;
	height: 56px;
	display: inline;
}

#GM li.foot a{
	width: 190px;
	background-image: url(image/sidemenu_foot.gif);
	display: block;
	margin: 0px;
	padding-left: 22px;
	height: 25px;
	font-size: 12px;
	padding-bottom: 15px;
}
#GM li.foot a:hover {
	width: 190px;
	background-image: url(image/sidemenu_foot_on.gif);
}




/*===============================
サブメニュー
================================*/

#SUB .submenuleft {
	float: left;
	margin: 0px;
	padding: 15px 0px 0px 32px;
}
#SUB .submenuright {
	float: right;
	width: 255px;
	margin: 0px;
	padding: 7px 0px 0px;
	text-align: right;
}


/* メニュー1 */
#sm01{
	float: left;
}
#sm01 a{
	background-image: url(image/button_mogi.gif);
	height: 44px;
	width: 164px;
	display: block;
}
#sm01 a:hover {
	background-position: 0px 44px;
}

/* メニュー2 */
#sm02{
	float: left;
}
#sm02 a{
	background-image: url(image/button_training.gif);
	height: 44px;
	width: 171px;
	display: block;
}
#sm02 a:hover {
	background-position: 0px 44px;
}

/* メニュー3 */
#sm03{
	float: left;
}
#sm03 a{
	background-image: url(image/button_phn.gif);
	height: 44px;
	width: 169px;
	display: block;
}
#sm03 a:hover {
	background-position: 0px 44px;
}

/* メニュー4 */
#sm04{
	float: left;
}
#sm04 a{
	background-image: url(image/button_net.gif);
	height: 44px;
	width: 206px;
	display: block;
}
#sm04 a:hover {
	background-position: 0px 44px;
}


/*===============================
サイド
================================*/

#SIDE .banner{
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 205px;
	float: right;
}
#SIDE .bn{
	padding: 0px 0px 5px;
	margin: 0px;
	width: 200px;
}

#SIDE #bn00 {
}
#SIDE #bn00 a{
	background-image: url(image/banner-0.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn00 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn01 {
}
#SIDE #bn01 a{
	background-image: url(image/banner-2.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn01 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn02 {
}
#SIDE #bn02 a{
	background-image: url(image/banner-2.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn02 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn03 {
}
#SIDE #bn03 a{
	background-image: url(image/banner-3.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn03 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn04 {
}
#SIDE #bn04 a{
	background-image: url(image/banner-sumzemi.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn04 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn05 {
}
#SIDE #bn05 a{
	background-image: url(image/banner-dvd.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn05 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn06 {
}
#SIDE #bn06 a{
	background-image: url(image/banner-sateline.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn06 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn07 {
}
#SIDE #bn07 a{
	background-image: url(image/banner-winzemi.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn07 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn08 {
}
#SIDE #bn08 a{
	background-image: url(image/banner-chozemi.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn08 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn09 {
}
#SIDE #bn09 a{
	background-image: url(image/banner-pair.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn09 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn10 {
}
#SIDE #bn10 a{
	background-image: url(image/banner-98.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn10 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn11 {
}
#SIDE #bn11 a{
	background-image: url(image/banner-answer.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn11 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn12 {
}
#SIDE #bn12 a{
	background-image: url(image/banner-98mkp.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn12 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn13 {
}
#SIDE #bn13 a{
	background-image: url(image/banner-98p.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn13 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn14 {
}
#SIDE #bn14 a{
	background-image: url(image/banner-mail.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn14 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn15 {
}
#SIDE #bn15 a{
	background-image: url(image/banner-98sate.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn15 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn16 {
}
#SIDE #bn16 a{
	background-image: url(image/banner-98sum.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn16 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn17 {
}
#SIDE #bn17 a{
	background-image: url(image/banner-cxc.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn17 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn18 {
}
#SIDE #bn18 a{
	background-image: url(image/banner-98sum_end.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn18 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn19 {
}
#SIDE #bn19 a{
	background-image: url(image/banner-98weak.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn19 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn20 {
}
#SIDE #bn20 a{
	background-image: url(image/banner-phn.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn20 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn21 {
}
#SIDE #bn21 a{
	background-image: url(image/banner-pn.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn21 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn22 {
}
#SIDE #bn22 a{
	background-image: url(image/banner-98win.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn22 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn23 {
}
#SIDE #bn23 a{
	background-image: url(image/banner-98weak_end.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn23 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn24 {
}
#SIDE #bn24 a{
	background-image: url(image/banner-09temp.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn24 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn25 {
}
#SIDE #bn25 a{
	background-image: url(image/banner-answer.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn25 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn26 {
}
#SIDE #bn26 a{
	background-image: url(image/banner-09panph_p.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn26 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn27 {
}
#SIDE #bn27 a{
	background-image: url(image/banner-09melmaga.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn27 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn28 {
}
#SIDE #bn28 a{
	background-image: url(image/banner-09panph_s.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn28 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn29 {
}
#SIDE #bn29 a{
	background-image: url(image/banner-09shikoku.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn29 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn30 {
}
#SIDE #bn30 a{
	background-image: url(image/banner-09sate01.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn30 a:hover {
	background-position: 0px 65px;
}


#SIDE #bn31 {
}
#SIDE #bn31 a{
	background-image: url(image/banner-09cxc.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn31 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn32 {
}
#SIDE #bn32 a{
	background-image: url(image/banner-09w_shikoku.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn32 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn33 {
}
#SIDE #bn33 a{
	background-image: url(image/banner-09w_sate.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn33 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn34 {
}
#SIDE #bn34 a{
	background-image: url(image/banner-09w_04.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn34 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn35 {
}
#SIDE #bn35 a{
	background-image: url(image/banner-09w_24.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn35 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn36 {
}
#SIDE #bn36 a{
	background-image: url(image/banner-09weak_dvd.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn36 a:hover {
	background-position: 0px 65px;
}

#SIDE #bn37 {
}
#SIDE #bn37 a{
	background-image: url(image/banner-09weak-w_dvd.jpg);
	height: 65px;
	width: 190px;
	display: block;
}
#SIDE #bn37 a:hover {
	background-position: 0px 65px;
}

#SIDE #ENQUETE{
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 205px;
	float: right;
}
#ENQUETE .head{
	margin-left: 5px;
}
#ENQUETE .body{
	background-color: #F5EBBB;
	width: 160px;
	margin-left: 5px;
	padding: 3px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 130%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#ENQUETE .foot{
	margin-left: 5px;
	background-repeat: no-repeat;
	height: 9px;
	width: 180px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(image/enquete_foot.gif);
}


#SIDE .syndicate{
	padding: 5px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	width: 180px;
}


/*===============================
トピックパス＆カテゴリーバナー
================================*/

.catebanner {
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 40px 0px 0px 75px;
	margin-right: 0px;
	margin-left: 20px;
	background-image: url(image/cate-banner.jpg);
	height: 40px;
	width: 455px;
	background-repeat: no-repeat;
	font-size: 18px;
}

.topicpath {
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#TOPICS p{
	line-height: 160%;
}
#TOPICS ul {
	line-height: 160%;
}
#TOPICS li {
	line-height: 160%;
	padding-right: 25px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#TOPICS h2 {
	font-size: 14px;
	background-color: #DEE0D2;
	background-image: url(image/body-h2.jpg);
	background-repeat: no-repeat;
	padding: 7px 7px 5px;
	line-height: 14px;
	font-weight: bolder;
	border-bottom: 1px solid #BFC19C;
	border-right: 1px solid #BFC19C;
	border-left: 3px solid #BFC19C;
	margin-bottom: 10px;
}


#TOPICS .topics1 {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	padding-top: 48px;
	padding-left: 170px;
}
#TOPICS .topics2 {
	color: #333333;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 135px;
}
#TOPICS .topics3 {
	font-size: 12px;
	color: #CC3366;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 170px;
}


/*===============================
最新情報
================================*/

#NEWS ul {
	margin: 0px;
	padding: 0px 20px;
	list-style-type: none;
}
#NEWS li {
	font: 12px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#NEWS .newsL {
	float: left;
	width: 270px;
}
#NEWS .newsL1 {
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
#NEWS .newsL2 {
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	line-height: 130%;
}
#NEWS .newsL3 {
	padding-top: 0px;
	padding-left: 0px;
}
#NEWS .newsR {
	float: right;
	width: 260px;
}
#NEWS .newsR1 {
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}
#NEWS .newsR2 {
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	line-height: 130%;
}
#NEWS .newsR3 {
	padding-top: 0px;
	padding-left: 0px;
}


/*===============================
インデックスコンテンツ部分
================================*/


/* ボディ */

#IBODY .main {
	margin: 0px;
	padding: 20px 19px 20px 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
#IBODY .foot {
}

/* BODY他 */

#IBODY p {
	line-height: 160%;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
}

#IBODY .extended {
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	text-align: right;
}

#IBODY .posted {
	font-size: 10px;
}

#IBODY .line {
	margin: 10px 0px 20px;
	padding: 0px;
	font-size: 90%;
	text-align: right;
}

#IBODY ul {
	line-height: 160%;
}
#IBODY li {
	line-height: 160%;
	padding-right: 25px;
	padding-left: 5px;
	margin-bottom: 10px;
}

#IBODY h1 {
	padding: 3px 0px 3px 20px;
	color: #006666;
	margin: 0px 0px 0px;
	font-size: 12px;
	line-height: 12px;
	background-image: url(image/index_new_arrow.gif);
	background-repeat: no-repeat;
}
#IBODY h2 {
	font-size: 12px;
	padding: 5px 0px 0px 10px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	background-image: url(image/index_ikyo_blog_arrow.gif);
	background-repeat: no-repeat;
}
#IBODY h3 {
	font-size: 14px;
	padding: 7px 0px 5px;
	line-height: 14px;
	font-weight: bolder;
	color: #E33D61;
	margin: 0px;
}
/* h4は概要・仕様等で使用 */
#IBODY h4 {
	font-size: 12px;
	background-color: #AABCBF;
	padding: 3px;
	border-left: 3px solid #84A6AA;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 35px;
}
#IBODY h5 {
	font-size: 12px;
	background-color: #FFCC33;
	padding: 3px;
	font-weight: normal;
}

/* 画像右寄せ */
#IBODY .imager {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 12px;
}
/* 画像左寄せ */
#IBODY .imagel {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 12px;
}


/* 問い合わせ表組み */
#IBODY table {
	font-size: 12px;
}
#IBODY td {
	padding: 5px;
}
#IBODY .hissu {
	font-size: 10px;	
	display: inline;
	color: #FF0000;
}
#IBODY .main2 {
	margin: 0px;
	padding: 8px 19px 20px 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}

/*===============================
コンテンツ部分
================================*/


/* ボディ */

#BODY .main {
	margin: 0px;
	padding: 20px 19px 20px 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
#BODY .foot {
}

/* BODY他 */

#BODY p {
	line-height: 160%;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#BODY .large {
	font-size: 14px;
	font-weight: bold;
}

#BODY .small {
	font-size: 10px;
}

#BODY .red {
	color: #FF0000;
}

#BODY .extended {
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	text-align: right;
}

#BODY .posted {
	font-size: 10px;
}

#BODY .line {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 90%;
	text-align: right;
}


#BODY ul {
	padding: 0px;
	margin-left: 20px;
}
#BODY li {
	line-height: 160%;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


#BODY h1 {
	padding: 6px 0px 3px 30px;
	color: #006666;
	margin: 0px;
	font-size: 16px;
	line-height: 12px;
	background-image: url(image/h1_arrow.gif);
	background-repeat: no-repeat;
	height: 24px;
}
#BODY h2 {
	font-size: 14px;
	padding: 5px 0px 5px 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 15px 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #9AC7BC;
	background-color: #ECF4F2;
}
#BODY h3 {
	font-size: 14px;
	padding: 10px 0px 2px 5px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* h4は概要・仕様等で使用 */
#BODY h4 {
	font-size: 12px;
	background-color: #AABCBF;
	padding: 3px;
	border-left: 3px solid #84A6AA;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 10px;
}
#BODY h5 {
	font-size: 12px;
	background-color: #FFCC33;
	padding: 3px;
	font-weight: normal;
}
/* h6は2009年度タイトルバーで使用 */
#BODY h6 {
	padding: 6px 0px 3px 35px;
	color: #666666;
	margin: -10px;
	font-size: 16px;
	line-height: 12px;
	background-image: url(image/bar_title.gif);
	background-repeat: no-repeat;
	height: 24px;
}

/* 画像右寄せ */
#BODY .imager {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 12px;
}
/* 画像左寄せ */
#BODY .imagel {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 12px;
}

#BODY blockquote {
	background-color: #F0FCFF;
	padding: 10px;
	border: 1px dotted #B5DEF4;
}

/* BODYテーブルのテスト */


/*===============================
フッター
================================*/

#FOOTER .over {
	font: 12px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 3px 0px;
}
#FOOTER .under {
	font: 12px/15px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 3px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006666;
}
#FOOTER a {
	color: #333366;
}
#FOOTER a:hover {
	color: #CC3300;
}



/*===============================
動画セミナーページ
================================*/

#CONTENTSLIST {
	width: 530px;
	margin-top: 20px;
	margin-left: 20px;
}

#CONTENTSLIST h1 {
	padding: 3px 0px 3px 20px;
	color: #006666;
	margin: 0px;
	font-size: 12px;
	line-height: 12px;
	background-image: url(image/index_new_arrow.gif);
	background-repeat: no-repeat;
}
#CONTENTSLIST h2 {
	font-size: 12px;
	padding: 5px 0px 0px 10px;
	line-height: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	background-image: url(image/index_ikyo_blog_arrow.gif);
	background-repeat: no-repeat;
}
#CONTENTSLIST h3 {
}
#CONTENTSLIST .main {
	margin: 0px;
	padding: 20px 19px 25px 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}

#CONTENTSLIST .table {
	margin: 0px;
	padding: 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	font-size: 10px;
}

#CONTENTSLIST p {
	line-height: 160%;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}



#LOGIN {
	width: 205px;
	overflow: hidden;
	padding: 0px;
	float: right;
	margin: 0px 0px 10px;
	font-size: 10px;
}

#FORGET {
	width: 205px;
	overflow: hidden;
	padding: 0px;
	float: right;
	margin: 0px;
	font-size: 10px;
}

#MOVIECATCH {
	margin-bottom: 20px;
}
#MOVIECATCH p {
	font-size: 16px;
}

.backtoikyo {
	float: right;
	width: 400px;
	height: 80px;
	padding-top: 50px;
}
