/*-----------------------------------------
しちだ教育研究所：CSS
2009.5 update

SOLU MEDIAGE inc. /// Tawarayama

メインカラー：0b67bd / 
-----------------------------------------*/


@import url("../../css/global.css");
@charset "utf-8";
/*charsetが後なのは、Safariでimportを読まないバグを回避させるため*/

/*
		Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	|
*/



/*--------------------------------
base layout (グループ共通)
---------------------------------*/
#header{
	background: url(../img/bg_head1.gif) no-repeat top center;
}

body {
    background: url(../img/bg_top1.gif) repeat-x top left;
}




/*--------------------------------
mainmenu
---------------------------------*/
/* ----------- NAVIGATION----------- */


/* ----------- SUBLINKS ----------- */
	#sublinks ul li a,
	#sublinks ul li a:visited {
		color:#0b67bd;
	}
	#sublinks ul li a:hover{
		background: #0b67bd;
	}
/* ----------- SUBMENU ----------- */








/*--------------------------------
以下 固有指定
---------------------------------*/

strong {
	font-weight: bold;
	color: #f39700;
}

/*--------------------------------
contents
---------------------------------*/
h3 {
	color: #0b67bd;
}



/*--------------------------------
sub_menu
---------------------------------*/
#sub_menu li a:hover {
	background: #cfe3f6;
}



/*--------------------------------
form th
---------------------------------*/
#form table th {
	vertical-align  : top;
	padding : 5px;
	background : #0b67bd;
	color : #fff;
	border : 1px solid #ccc;
	width : 150px!important ;
	width /* */ : 140px;
}



/*--------------------------------
c1-1 七田式教育とは
---------------------------------*/

#c1-1_p1_bg1 {
	background: url(../img/c1-1_gaiyo/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 380px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 380px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}

#c1-1_p1_bg2 {
	background: url(../img/c1-1_gaiyo/p1/bg2.jpg) no-repeat top right;
	display: block;
	min-height: 327px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 327px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}

#c1-1_p3_bg1 {
	background: url(../img/c1-1_gaiyo/p3/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 316px;
	height: auto !important;
	height: 316px;
	margin: 0 0 20px;
}

#c1-1_p5_bg1 {
	background: url(../img/c1-1_gaiyo/p5/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 768px;
	height: auto !important;
	height: 768px;
	margin: 0 0 20px;
}




/*--------------------------------
c1-2世界で認められる七田式
---------------------------------*/

#c1-2_p1_bg1 {
	background: url(../img/c1-2_sekai/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 319px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 319px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}

#c1-2_p2_bg1 {
	background: url(../img/c1-2_kihon/p2/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 340px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 340px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}


/*--------------------------------*/
#sj_tabber_school {
	width: 650px;
	padding: 0;
}
#sj_tabber_school #tabber {
	display: block;
	width: 650px;
	height: 57px;
	background: url(../img/c1-2_sekai/p2/bt.gif) no-repeat top center;
}
#sj_tabber_school #tabber li {
	float: left;
}
#sj_tabber_school #tabber li a {
	text-indent: -9999px;
	display: block;
	width: 108px;
	height: 57px;
}
#sj_tabber_school #tabber li a.spr {
	width: 109px;
}
#sj_tabber_school #tabber li a:hover {
	text-indent: 0px;
	background: transparent;
}
#sj_tabber_school dl {
	margin: 0;
}
#sj_tabber_school dl dt {
	margin: 0;
	padding: 0;
	display: block;
	width: 650px;
	height: 43px;
}
#sj_tabber_school dl dd,
#sj_tabber_school dl dd img {
	padding: 0;
	margin: 0;
}
#sj_tabber_school dl dd table {
	background: transparent;
	width: 650px;
	margin: 0 0 10px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#sj_tabber_school dl dd table tr {
}
#sj_tabber_school dl dd table tr th {
	border-bottom: #ccc 1px solid;
	width: 250px;
	text-align: right;
	padding: 0.5em 10px 0.5em 0;
}
#sj_tabber_school dl dd table tr td {
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding: 10px;
}
#sj_tabber_school dl dd table tr td a {
	text-decoration: underline;
}
#sj_tabber_school #tabber_foot {
	text-align: center;
	padding: 10px;
}
.c1-2_bg1 {
	background: url(../img/c1-2_sekai/p2/bg1.jpg) no-repeat right 10px;
	display: block;
	height: 195px;
}


/*--------------------------------*/
#sj_tabber {
	width: 650px;
	padding: 0;
}
#sj_tabber #tabber {
	display: block;
	width: 650px;
	height: 57px;
	background: url(../img/c1-2_sekai/p2/bt.gif) no-repeat top center;
}
#sj_tabber #tabber li {
	float: left;
}
#sj_tabber #tabber li a {
	text-indent: -9999px;
	display: block;
	width: 108px;
	height: 57px;
}
#sj_tabber #tabber li a.spr {
	width: 109px;
}
#sj_tabber #tabber li a:hover {
	text-indent: 0px;
	background: transparent;
}
#sj_tabber dl {
	margin: 0;
}
#sj_tabber dl dt {
	margin: 0;
	padding: 0;
	display: block;
	width: 650px;
	height: 451px;
}
#sj_tabber dl dd {
	padding: 0;
	margin: 0;
	background: url(../img/c2-3_syoujou/bg3.gif) repeat-y top center;
}
#sj_tabber dl dd table {
	background: transparent;
	width: 650px;
	margin: 0;
}
#sj_tabber dl dd table tr {
}
#sj_tabber dl dd table tr th {
	border-bottom: #ccc 1px solid;
	width: 250px;
	text-align: right;
	padding: 0.5em 10px 0.5em 0;
}
#sj_tabber dl dd table tr td {
	border-bottom: #ccc 1px solid;
	background: url(../../img/bullet.gif) no-repeat center left;
	padding: 0.5em 0 0.5em 15px;
}
#sj_tabber dl dd table tr td a {
	text-decoration: underline;
}
#sj_tabber #tabber_foot {
	background: url(../img/c2-3_syoujou/bg2.gif) no-repeat bottom center;
	text-align: center;
	padding: 10px;
}




/*--------------------------------
c1-3 七田式胎教とは？
---------------------------------*/

#c1-3_p1_bg1 {
	background: url(../img/c1-3_taikyo/p1/g1.jpg) no-repeat top right;
	display: block;
	min-height: 244px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 244px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
	position: relative;
}
#c1-3_p1_bt1 {
	position: absolute;
	width: 295px;
	height: 93px;
	left: 20px;
	top: 130px;
	text-indent: -9999px;
}
#c1-3_p1_bt2 {
	position: absolute;
	width: 295px;
	height: 93px;
	left: 335px;
	top: 130px;
	text-indent: -9999px;
}
#c1-3_p1_bt1:hover,
#c1-3_p1_bt2:hover {
	background: none;
}

#c1-3_p2_bg1 {
	background: url(../img/c1-3_taikyo/p2/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 373px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 373px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}







/*--------------------------------
c2-1 目的別でさがす
---------------------------------*/
#table_mokuteki {
	width: 650px;
	margin: -10px 0 0 -10px;
}
#table_mokuteki td {
	background: url(../img/c2-1_mokuteki/bt_bg1.gif) no-repeat bottom left;
	min-height: 140px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 140px; /*IE6でmin-heightを有効化*/
}
#table_mokuteki td p {
	display: block;
	width: 235px;
/*	min-height: 68px;
/*	height: auto !important; /*IE6でmin-heightを有効化*/
/*	height: 68px; /*IE6でmin-heightを有効化*/
	font-size: 77%;
	margin: 0 10px 20px;
	line-height: 1.3;
}
#table_mokuteki td img {
	margin: 10px;
}
#table_mokuteki td a img {
	margin: 0!important;
}
#table_mokuteki tr td.no_bg1 {
	background: #fff;
	padding: 0;
	min-height: 76px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 76px; /*IE6でmin-heightを有効化*/
}



/*--------------------------------
c2-2 目的別詳細
---------------------------------*/
.c2-2_s1,
.c2-2_s2,
.c2-2_s3 {
	position: absolute;
	top: 62px;
	display: block;
	width: 150px;
	height: 150px;
	text-indent: -9999px;
}
.c2-2_s1 {
	left: 20px;
}
.c2-2_s2 {
	left: 190px;
}
.c2-2_s3 {
	left: 360px;
}
.c2-2_sbt {
	position: absolute;
	top: 109px;
	left: 530px;
	display: block;
	width: 100px;
	height: 57px;
	text-indent: -9999px;
}
.c2-2_sbt:hover {
	background: transparent;
}

/*--------------------------------------------------------*/
#c2-2_p1_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p1/sbg.jpg) no-repeat top left;
}
#c2-2_p1_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p1_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p1/s1_o.jpg) no-repeat top left;
}
#c2-2_p1_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p1/s2_o.jpg) no-repeat top left;
}
#c2-2_p1_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p1/s3_o.jpg) no-repeat top left;
}

/*--------------------------------------------------------*/
#c2-2_p2_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p2/sbg.jpg) no-repeat top left;
}
#c2-2_p2_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p2_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p2/s1_o.jpg) no-repeat top left;
}
#c2-2_p2_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p2/s2_o.jpg) no-repeat top left;
}
#c2-2_p2_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p2/s3_o.jpg) no-repeat top left;
}

/*--------------------------------------------------------*/
#c2-2_p3_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p3/sbg.jpg) no-repeat top left;
}
#c2-2_p3_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p3_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p3/s1_o.jpg) no-repeat top left;
}
#c2-2_p3_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p3/s2_o.jpg) no-repeat top left;
}
#c2-2_p3_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p3/s3_o.jpg) no-repeat top left;
}

/*--------------------------------------------------------*/
#c2-2_p4_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p4/sbg.jpg) no-repeat top left;
}
#c2-2_p4_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p4_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p4/s1_o.jpg) no-repeat top left;
}
#c2-2_p4_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p4/s2_o.jpg) no-repeat top left;
}
#c2-2_p4_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p4/s3_o.jpg) no-repeat top left;
}

/*--------------------------------------------------------*/
#c2-2_p5_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p5/sbg.jpg) no-repeat top left;
}
#c2-2_p5_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p5_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p5/s1_o.jpg) no-repeat top left;
}
#c2-2_p5_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p5/s2_o.jpg) no-repeat top left;
}
#c2-2_p5_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p5/s3_o.jpg) no-repeat top left;
}

/*--------------------------------------------------------*/
#c2-2_p6_bg1 {
	display: block;
	width: 650px;
	height: 285px;
	position: relative;
	background: url(../img/c2-2_kshosai/p6/sbg.jpg) no-repeat top left;
}
#c2-2_p6_bg1 h3 {
	text-indent: -9999px;
}
#c2-2_p6_bg1 a.c2-2_s1:hover {
	background: url(../img/c2-2_kshosai/p6/s1_o.jpg) no-repeat top left;
}
#c2-2_p6_bg1 a.c2-2_s2:hover {
	background: url(../img/c2-2_kshosai/p6/s2_o.jpg) no-repeat top left;
}
#c2-2_p6_bg1 a.c2-2_s3:hover {
	background: url(../img/c2-2_kshosai/p6/s3_o.jpg) no-repeat top left;
}




/*--------------------------------
c4-1 通信コース
---------------------------------*/
#courser1,
#courser2 {
	position: relative;
	width: 320px;
	height: 599px;
}
#courser1 a:hover,
#courser2 a:hover {
	background: transparent;
}
#courser1 {
	background: url(../img/c4-1_course/p1/g1.jpg) no-repeat top left;
}
#courser2 {
	background: url(../img/c4-1_course/p1/g2.jpg) no-repeat top left;
}
#courser1 .bt0,
#courser2 .bt0 {
	position: absolute;
	left: 2px;
	top: 58px;
}
#courser1 .bt1,
#courser2 .bt1 {
	position: absolute;
	left: 41px;
	top: 340px;
}
#courser1 .bt2,
#courser2 .bt2 {
	position: absolute;
	left: 167px;
	top: 340px;
}
#courser1 .bt3,
#courser2 .bt3 {
	position: absolute;
	left: 41px;
	top: 423px;
}
#courser1 .bt4,
#courser2 .bt4 {
	position: absolute;
	left: 167px;
	top: 423px;
}


/*--------------------------------
c4-1 通信コース_fix201104
---------------------------------*/

#tsuushin_top{
	width: 649px;
	border:  1px solid #d4d4d4;
	margin: 0 0 15px 0;
	padding: 0;
}


#course1 {
	position: relative;
	width: 652px;
	height: 573px;
	text-indent: -5000px;
}

#course2{
	position: relative;
	width: 652px;
	height: 556px;
	text-indent: -5000px;	
}

#course1 a:hover,
#course2 a:hover {
	background: transparent;
}
#course1 {
	background: url(../img/c4-1_course/p1_/g1.jpg) no-repeat top left;
}
#course2 {
	background: url(../img/c4-1_course/p1_/g2.jpg) no-repeat top left;
}

.angel_bt{
	width: 100%;
	margin: 17px 0 22px;
	text-align: center;
}

.angel_bt a:hover{
	background:  transparent;
}


/*--------------------------------
c4-1 通信コース_ランディング201104
---------------------------------*/
#course_info{
	background: url(../img/c4-1_course/p2/bg1.jpg) no-repeat top left;
	width: 648px;
	height: 6230px;
}

#course_info a:hover{
	background:  transparent;
}

#course_info #bt1{
	left: 90px;
	top: 5500px;
    position: absolute;
}

#course_info #bt2{
	left:332px;
	top: 5500px;
    position: absolute;
}

#course_info #bt3{
	left:200px;
	top: 5570px;
    position: absolute;
}

#course_info #bt4{
	left:90px;
	top: 5750px;
    position: absolute;
}

#course_info #bt5{
	left:90px;
	top: 6105px;
    position: absolute;
}

#course_info #textarea1{
	left: 70px;
	top: 5815px;
    position: absolute;	
    width: 510px;
}

#course_info #textarea2{
	left: 70px;
	top: 6175px;
    position: absolute;
    width: 510px;
}

#course_info #textarea1 h2,#textarea2 h2{
	margin-top: 0;
	color: #0b67bd;
	text-align: center;
	font-size: 130%;
}

#course_info #textarea1 p,#textarea2 p{
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}

#course_info #textarea1 p a:hover,#textarea2 p a:hover{
	color: #999999;
	text-decoration: none;
}



/*--------------------------------
c4-2 エンジェル通信コース
---------------------------------*/
#c4-2_p1_bg1 {
	background: url(../img/c4-2_angel/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 214px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 214px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}




/*--------------------------------
c4-3 右脳イメージ通信コース
---------------------------------*/
#c4-3_p1_bg1 {
	background: url(../img/c4-3_unou/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 233px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 233px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}




/*--------------------------------
c5 夢そだて友の会
---------------------------------*/
#c5_p1_bg1 {
	background: url(../img/c5_kai/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 300px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 300px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}


table.kai_tables {
	width: 648px;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	margin-bottom: 20px;
}
table.kai_tables th,
table.kai_tables td {
	border-bottom: #ccc 1px solid;
	border-right: #ccc 1px solid;
	padding: 5px 10px;
}
table.kai_tables th {
	background: #0b67bd;
	color: #fff;
}



#btr_mihon1 a:hover,
#btr_mihon2 a:hover {
	background: transparent;
}
#btr_mihon1 {
	position: relative;
	width: 651px;
	height: 362px;
}
#btr_mihon2 {
	position: relative;
	width: 651px;
	height: 223px;
}
#btr_mihon1 {
	background: url(../img/c4-1_kai/p1/g2.gif) no-repeat top left;
}
#btr_mihon2 {
	background: url(../img/c4-1_kai/p1/g3.gif) no-repeat top left;
}
#btr_mihon1 .bt1 {
	position: absolute;
	left: 378px;
	top: 88px;
}
#btr_mihon1 .bt2 {
	position: absolute;
	left: 378px;
	top: 281px;
}
#btr_mihon2 .bt1 {
	position: absolute;
	left: 383px;
	top: 0px;
}
#btr_mihon2 .bt2 {
	position: absolute;
	left: 383px;
	top: 58px;
}
#btr_mihon2 .bt3 {
	position: absolute;
	left: 383px;
	top: 115px;
}
#btr_mihon2 .bt4 {
	position: absolute;
	left: 383px;
	top: 170px;
}




/*--------------------------------
会社概要
---------------------------------*/
#ol_p1_bg1 {
	background: url(../img/outline/p1/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 264px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 264px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}




/*--------------------------------
まこと会
---------------------------------*/
#makotokai_bg1 {
	background: url(../img/makotokai/bg1.jpg) no-repeat top right;
	display: block;
	min-height: 233px;
	height: auto !important; /*IE6でmin-heightを有効化*/
	height: 233px; /*IE6でmin-heightを有効化*/
	margin: 0 0 20px;
}



/* ----------- global_menu_fix ----------- */

#header_fix{
	background: url(../img/bg_head2.gif) no-repeat top center;
}



/*----------20110302エンジェル通信コース
--------*/

#angel_bt{
	margin-top: 40px;
	text-align:center;
}

#angel_bt img{
	margin-bottom: 10px;
}

#angel_bt  a:hover{

	background: none !important;
}


.inputComment{
	font-size: 89%;
}






/*---------- 201110通信コース --------*/

.course_1110-1 a:hover {
	background: none;
}
.course_1110-1 a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.course_1110-1 div {
	width: 650px;
	text-indent: -9000px;
}

.course_1110-1 div.bg_g02 {
	background: url(../img/c4-1_course/p1_1110-1/g02.jpg) no-repeat top left;
	height: 325px;
}
.course_1110-1 div.bg_g03 {
	background: url(../img/c4-1_course/p1_1110-1/g03.jpg) no-repeat top left;
	height: 980px;
}
.course_1110-1 div.bg_g04 {
	background: url(../img/c4-1_course/p1_1110-1/g04.jpg) no-repeat top left;
	height: 1070px;
}
.course_1110-1 div.bg_g05 {
	background: url(../img/c4-1_course/p1_1110-1/g05.jpg) no-repeat top left;
	height: 820px;
}
.course_1110-1 div.bg_g06 {
	background: url(../img/c4-1_course/p1_1110-1/g06.jpg) no-repeat top left;
	height: 1483px;
}
.course_1110-1 div.bg_g07 {
	background: url(../img/c4-1_course/p1_1110-1/g07.jpg) no-repeat top left;
	height: 540px;
}
.course_1110-1 div.bg_g08 {
	background: url(../img/c4-1_course/p1_1110-1/g08.jpg) no-repeat top left;
	height: 870px;
}
.course_1110-1 div.bg_g09 {
	background: url(../img/c4-1_course/p1_1110-1/g09.jpg) no-repeat top left;
	height: 555px;
	text-indent: 0;
	position: relative;
	margin-bottom: 35px;
}
.course_1110-1 div.bg_g09 h3 {
	text-indent: -9000px;
}
.course_1110-1 div.bg_g09 a {
	display: block;
	position: absolute;
	width: 400px;
	height: 150px;
	text-indent: -9000px;
}
.course_1110-1 div.bg_g09 a:hover {
	background: #fff;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.course_1110-1 div.bg_g09 a.bt01 {
	top: 168px;
	left: 0;
}
.course_1110-1 div.bg_g09 a.bt02 {
	top: 338px;
	left: 0;
}


/*---------- 201110通信コース --------*/

.c1-1_box {
	background: url(../img/c1-1_gaiyo_1110-1/bg01.png) repeat-y top left;
	min-height: 100px;
	text-align: center;
	padding-bottom: 10px;
}

.c1-1_box a:hover {
	background: none;
}

.c1-1_box div {
	text-align: left;
	margin-bottom: 10px;
	position: relative;
}
.c1-1_box div .cr {
	text-indent: -9000px;
}

.c1-1_box ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}


.c1-1_box div.footmenu {
}
.c1-1_box div.footmenu h3 {
	text-indent: -9000px;
}
.c1-1_box div.footmenu ul {
	top: 70px;
	left: 30px;
	z-index: 100;
}
.c1-1_box div.footmenu ul li a {
	display: block;
	width: 440px;
	height: 32px;
	text-indent: -9000px;
}


.c1-1_box a.bt_home img {
	margin-top: 10px;
}


.c1-1_box .bt_shiryo {
	background: url(../img/c1-1_gaiyo_1110-1/bt_shiryo.png) no-repeat top left;
	height: 22px;
	margin-bottom: 20px;
}
.c1-1_box .bt_shiryo a {
	display: block;
	width: 650px;
	height: 22px;
	text-indent: -9000px;
}



/* p1 */
.c1-1_box .p1_g01 {
	background: url(../img/c1-1_gaiyo_1110-1/p1/g01.png) no-repeat top left;
	height: 132px;
	margin-bottom: 0px;
}
.c1-1_box .p1_g02 {
	background: url(../img/c1-1_gaiyo_1110-1/p1/g02.jpg) no-repeat top left;
	height: 620px;
}
.c1-1_box .p1_g04 {
	background: url(../img/c1-1_gaiyo_1110-1/p1/g04.png) no-repeat top left;
	height: 655px;
}
.c1-1_box div.p1_g04 p {
	display: none;
}
.c1-1_box div.p1_g04 ul {
	top: 195px;
	left: 30px;
}
.c1-1_box div.p1_g04 ul li a {
	display: block;
	width: 400px;
	height: 26px;
}
.c1-1_box div.p1_g04 ul li a .cr {
	display: none;
}
.c1-1_box .p1_g05 {
	background: url(../img/c1-1_gaiyo_1110-1/p1/g05.jpg) no-repeat top left;
	height: 852px;
}
.c1-1_box .p1_g06 {
	background: url(../img/c1-1_gaiyo_1110-1/p1/g06.png) no-repeat top left;
	height: 220px;
}


/* p2 */
.c1-1_box .p2_g01 {
	background: url(../img/c1-1_gaiyo_1110-1/p2/g01.png) no-repeat top left;
	height: 102px;
	margin-bottom: 0px;
}
.c1-1_box .p2_g02 {
	background: url(../img/c1-1_gaiyo_1110-1/p2/g02.png) no-repeat top left;
	height: 1437px;
}
.c1-1_box .p2_g03 {
	background: url(../img/c1-1_gaiyo_1110-1/p2/g03.png) no-repeat top left;
	height: 220px;
}


/* p3 */
.c1-1_box .p3_g01 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g01.png) no-repeat top left;
	height: 102px;
	margin-bottom: 0px;
}
.c1-1_box .p3_g02 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g02.png) no-repeat top left;
	height: 1480px;
}
.c1-1_box .p3_g03 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g03.png) no-repeat top left;
	height: 66px;
}
.c1-1_box .p3_g04 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g04.png) no-repeat top left;
	height: 998px;
}
.c1-1_box .p3_g05 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g05.png) no-repeat top left;
	height: 66px;
}
.c1-1_box .p3_g06 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g06.jpg) no-repeat top left;
	height: 800px;
}
.c1-1_box .p3_g06 a {
	position: absolute;
	display: block;
	width: 87px;
	height: 131px;
	top: 0;
	left: 0;
	text-indent: -9000px;
}
.c1-1_box .p3_g06 a:hover {
	background: #fff;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
.c1-1_box .p3_g06 a.bt01 {	top: 378px;	left: 222px;}
.c1-1_box .p3_g06 a.bt02 {	top: 378px;	left: 319px;}
.c1-1_box .p3_g06 a.bt03 {	top: 378px;	left: 416px;}
.c1-1_box .p3_g06 a.bt04 {	top: 378px;	left: 513px;}
.c1-1_box .p3_g06 a.bt05 {	top: 519px;	left: 222px;}
.c1-1_box .p3_g06 a.bt06 {	top: 519px;	left: 319px;}
.c1-1_box .p3_g06 a.bt07 {	top: 519px;	left: 416px;}
.c1-1_box .p3_g06 a.bt08 {	top: 519px;	left: 513px;}


.c1-1_box .p3_g07 {
	background: url(../img/c1-1_gaiyo_1110-1/p3/g07.png) no-repeat top left;
	height: 220px;
}


/* p4 */
.c1-1_box .p4_g01 {
	background: url(../img/c1-1_gaiyo_1110-1/p4/g01.png) no-repeat top left;
	height: 102px;
	margin-bottom: 0px;
}
.c1-1_box .p4_g02 {
	background: url(../img/c1-1_gaiyo_1110-1/p4/g02.png) no-repeat top left;
	height: 320px;
}
.c1-1_box .p4_g03 {
	background: url(../img/c1-1_gaiyo_1110-1/p4/g03.png) no-repeat top left;
	height: 66px;
	margin-bottom: 20px;
}
.c1-1_box .p4_g04 {
	background: url(../img/c1-1_gaiyo_1110-1/p4/g04.png) no-repeat top left;
	height: 570px;
}
.c1-1_box .p4_g05 {
	background: url(../img/c1-1_gaiyo_1110-1/p4/g05.png) no-repeat top left;
	height: 220px;
}


/* p5 */
.c1-1_box .p5_g01 {
	background: url(../img/c1-1_gaiyo_1110-1/p5/g01.png) no-repeat top left;
	height: 102px;
	margin-bottom: 0px;
}
.c1-1_box .p5_g02 {
	background: url(../img/c1-1_gaiyo_1110-1/p5/g02.jpg) no-repeat top left;
	height: 1200px;
}
.c1-1_box .p5_g03 {
	background: url(../img/c1-1_gaiyo_1110-1/p5/g03.png) no-repeat top left;
	height: 220px;
}




/* tooltip */


 .tooltip {
    position: relative;
  }
  .tooltip .tooltipBody {
    border: solid 2px #f98325;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    left: 44px;
    bottom: 30px;
    text-decoration: none;
    visibility: hidden;
    padding: 5px 10px;
    width: 550px;
    zoom: 1;
    color: #333;
  }
  .tooltip:hover ,
  .tooltip:hover .tooltipBody {
    background-color: white;
    visibility: visible;
    z-index: 10;
  }
  .tooltip .tooltipBody .tooltipAngle {
    border-left: solid 10px transparent;
    border-right-width: 0;
    border-top: solid 10px #f98325;
    line-height: 0;
    position: absolute;
    left: 1em;
    bottom: -10px;
  }
  .tooltip .tooltipBody .tooltipAngle .tooltipAngleInner {
    border-left: solid 5px transparent;
    border-right-width: 0;
    border-top: solid 5px white;
    line-height: 0;
    position: absolute;
    left: -7px;
    bottom: 5px;
  }

  /*	not supported tanseparent for border by IE6. */
  * html .tooltip .tooltipBody .tooltipAngle {
    border-right-color: white;
    bottom: -11px;
  }
  * html .tooltip .tooltipBody .tooltipAngle .tooltipAngleInner {
    border-right-color: #f98325;
  }























