@charset "Shift_JIS";

#topContents{
	width:750px;
	margin:10px auto;
	_padding-left:20px;
}
/*//////////////////////////////////////////////*/
h1{
	font-size:110%;
	width:750px;
	margin:0 auto;
}
h2{
	font-size:105%;
}
h3{
	font-size:100%;
}

/*//////////////////////////////////////////////*/
h1{
	clear:both;
	margin:10px 0 0 0;
	height:37px;
	width:750px;
	text-indent:-9999px;
	background-image:url("../images/top/stepBox1.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#step{
	clear:both;
	margin:0px 0 15px 0;
	padding:0 0 10px 0;
}
#step ol{
	width:750px;
	list-style-type:none;
}
#step ol li{
	float:left;
	text-indent:-9999px;
}
#step ol li a{
	display:block;
	width:125px;
	height:100px;
	text-decoration:none;
}
#step ol li#step1 a{
	background-image:url("../images/top/step/step1.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step1 a:hover{
	background-image:url("../images/top/step/step1.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#step ol li#step2 a{
	background-image:url("../images/top/step/step2.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step2 a:hover{
	background-image:url("../images/top/step/step2.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#step ol li#step3 a{
	background-image:url("../images/top/step/step3.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step3 a:hover{
	background-image:url("../images/top/step/step3.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#step ol li#step4 a{
	background-image:url("../images/top/step/step4.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step4 a:hover{
	background-image:url("../images/top/step/step4.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#step ol li#step5 a{
	background-image:url("../images/top/step/step5.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step5 a:hover{
	background-image:url("../images/top/step/step5.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
#step ol li#step6 a{
	background-image:url("../images/top/step/step6.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#step ol li#step6 a:hover{
	background-image:url("../images/top/step/step6.png");
	background-repeat:no-repeat;
	background-position:0px -100px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#category{
	clear:both;
	width:750px;
	margin:0;
	padding:0;
	border-bottom:3px solid #242424;
}
#category div{
}
#category h2,#category h3{
	display:none;
}
#category p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#category a{
	display:block;
	margin:0;
	text-decoration:none;
}
#category ul li{
	list-style-type:none;
	text-indent:-9999px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#koukan{
	width:187px;
	float:left;
}
#koukan a{
	width:187px;
	height:120px;
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#koukan a:hover{
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:0px -120px;
}
#koukan ul{
	width:187px;
	height:96px;
	background-color:#ffc9c3;
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#koukan ul li a{
	display:block;
	width:187px;
	height:32px;
}
#koukan ul li.agent a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#koukan ul li.agent a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:0px -96px;
}
#koukan ul li.program a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:0px -32px;
}
#koukan ul li.program a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:0px -128px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#shihi{
	width:187px;
	float:left;
}
#shihi a{
	width:187px;
	height:120px;
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#shihi a:hover{
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-187px -120px;
}
#shihi ul{
	width:187px;
	height:96px;
	background-color:#ffc9c3;
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#shihi ul li a{
	display:block;
	width:187px;
	height:32px;
}
#shihi ul li.agent a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-187px 0px;
}
#shihi ul li.agent a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-187px -96px;
}
#shihi ul li.program a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-187px -32px;
}
#shihi ul li.program a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-187px -128px;
}

/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#kokusai{
	width:188px;
	float:left;
}
#kokusai a{
	width:188px;
	height:120px;
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-374px 0px;
}
#kokusai a:hover{
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-374px -120px;
}
#kokusai ul{
	width:188px;
	height:96px;
	background-color:#d5e3ff;
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-374px 0px;
}
#kokusai ul li a{
	display:block;
	width:188px;
	height:32px;
}
#kokusai ul li.school a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-374px 0px;
}
#kokusai ul li.school a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-374px -96px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#daigaku{
	width:188px;
	float:left;
}
#daigaku a{
	width:188px;
	height:120px;
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-562px 0px;
}
#daigaku a:hover{
	background-image:url("../images/top/force.png");
	background-repeat:no-repeat;
	background-position:-562px -120px;
}
#daigaku ul{
	width:188px;
	height:96px;
	background-color:#d4ffd2;
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px 0px;
}
#daigaku ul li a{
	display:block;
	width:188px;
	height:32px;
}
#daigaku ul li.agent a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px 0px;
}
#daigaku ul li.agent a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px -96px;
}
#daigaku ul li.school a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px -32px;
}
#daigaku ul li.school a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px -128px;
}
#daigaku ul li.program a{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px -64px;
}
#daigaku ul li.program a:hover{
	background-image:url("../images/top/forceNavi.png");
	background-repeat:no-repeat;
	background-position:-562px -160px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
#news{
	clear:both;
	float:left;
	width:560px;
	margin:10px 0;
	padding-bottom:2px;
	background-image:url("../images/share/box3_1.png");
	background-repeat:no-repeat;
	background-position:bottom;
}
#news h2{
	height:27px;
	padding:0 0 0 15px;
	width:545px;
	text-indent:-9999px;
	background-image:url("../images/top/newsBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#news ul{
	width:555px;
	padding:10px 0 10px 5px;
	background-color:#f9f9f9;
	background-image:url("../images/share/box3_3.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#news ul li{
	margin:3px 0;
	font-size:95%;
	list-style-type:none;
	padding-left:18px;
	background-image:url("../images/share/point_2.png");
	background-repeat:no-repeat;
	background-position:left;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?o?i?[????                                    */
#banner{
	float:right;
	margin:-170px 0 0 0;
/*Fuck MacIE \*/
	margin:10px 0 0 0;
/* */
	width:180px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*???????I??                                    */
#countory{
	clear:both;
	float:left;
	padding-bottom:2px;
	width:180px;
	background-image:url("../images/top/Box3S.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#countory h2{
	width:180px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/countoryBox1.gif");
	background-repeat:no-repeat;
	background-position:left top;
}
#countory ul{
	width:180px;
	height:276px;
	padding:0;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#countory ul li{
	text-indent:-9999px;
	padding:5px 0;
	list-style-type:none;
}
#countory ul li#usa a{
	display:block;
	background-image:url("../images/top/countoryUsa.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#usa a:hover{
	background-image:url("../images/top/countoryUsa.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
#countory ul li#ca a{
	display:block;
	background-image:url("../images/top/countoryCa.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#ca a:hover{
	background-image:url("../images/top/countoryCa.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
#countory ul li#uk a{
	display:block;
	background-image:url("../images/top/countoryUk.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#uk a:hover{
	background-image:url("../images/top/countoryUk.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
#countory ul li#au a{
	display:block;
	background-image:url("../images/top/countoryAu.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#au a:hover{
	background-image:url("../images/top/countoryAu.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
#countory ul li#nz a{
	display:block;
	background-image:url("../images/top/countoryNz.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#nz a:hover{
	background-image:url("../images/top/countoryNz.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
#countory ul li#ir a{
	display:block;
	background-image:url("../images/top/countoryIr.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:178px;
	height:36px;
	text-decoration:none;
}
#countory ul li#ir a:hover{
	background-image:url("../images/top/countoryIr.png");
	background-repeat:no-repeat;
	background-position:0px -36px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?OW                                          */
#issue{
	margin-left:190px;
	_margin-left:187px;
	padding:0 0 2px 0;
	width:370px;
	background-image:url("../images/top/Box3L.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#issue h2{
	width:370px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/issueBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#issue h3{
	width:370px;
	text-indent:-9999px;
}
#issue h3 a{
	display:block;
	text-decoration:none;
	width:370px;
	height:150px;
	background-image: url(../issue/0606/images/top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#issue p{
	font-size:80%;
	margin:0;
	padding:3px 15px;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#issue p a{
	padding:0 0 0 15px;
	background-image:url("../images/share/point_5.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*???w???k??                                    */
#soudan{
	margin:0 0 0 190px;
/*Fuck MacIE\*/
	margin:10px 0 10px 190px;
	_margin-left:187px;
/*           */
	padding-bottom:2px;
	width:370px;
	background-image:url("../images/top/Box3L.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#soudan *{
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#soudan h2{
	width:370px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/soudanBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#soudan h3{
	width:360px;
	padding:5px 0 3px 10px;
}
#soudan ul{
	padding:5px 0 5px 20px;
}
#soudan ul li{
	font-size:80%;
	display:inline;
	padding:0 10px 0 15px;
	background-image:url("../images/share/point_5.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#soudan a{
	background:none;
}
#soudan .notice p{
	font-size:10px;
	margin:0;
	padding:3px 30px;
}
/*//////////////////////////////////////////////*/

#topMainContents{
	float:left;
}

/*//////////////////////////////////////////////*/
/*?C?O?̊w??                                    */
#overseas{
	float:right;
	margin:0 0 10px 0;
	width:180px;
	margin-left:10px;
	padding-bottom:2px;
	background-image:url("../images/top/Box3S.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#overseas h2{
	width:180px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/overseasBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#overseas h3{
	text-indent:-9999px;
}
#overseas h3 a{
	text-decoration:none;
	display:block;
	width:180px;
	height:72px;
	text-indent:-9999px;
	background-image:url("../images/overseas/top.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
#overseas p{
	font-size:80%;
	margin:0;
	padding:3px 15px;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#overseas p a{
	padding-left:15px;
	background-image:url("../images/share/point_5.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?e?q?́E?w?́E?k                              */
#oyako{
	float:right;
	margin:-200px 0 0 10px;
/*Fuck MacIE \*/
	margin:0 0 10px 10px;
/*            */
	width:180px;
	padding-bottom:2px;
	background-image:url("../images/top/Box3S.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#oyako h2{
	width:180px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/oyakoBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#oyako h3 a{
	text-decoration:none;
	display:block;
	width:180px;
	height:72px;
	text-indent:-9999px;
	background-image:url("../images/uchinoko/top.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}
#oyako dl{
	padding:5px;
	font-size:80%;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#oyako p{
	font-size:80%;
	margin:0;
	padding:3px 15px;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#oyako p a{
	padding-left:15px;
	background-image:url("../images/share/point_5.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?????K?C?h                                    */
#guide{
	float:right;
/*Fuck MacIE \*/
/* */
	width:180px;
	margin-left:10px;
	padding-bottom:2px;
	background-image:url("../images/top/Box3S.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#guide h2{
	width:180px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/guideBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*?Z?????w                                      */
#tanki{
	float:right;
/*Fuck MacIE \*/
/* */
	width:180px;
	margin-left:10px;
	padding-bottom:2px;
	background-image:url("../images/top/Box3S.png");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#tanki h2{
	width:180px;
	height:27px;
	text-indent:-9999px;
	background-image:url("../images/top/tankiBox1.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#tanki ul{
	list-style-type:none;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#tanki ul li{
	font-size:80%;
	padding:5px;
}
#tanki ul li#tankiReport{
	padding:0;
}
#tanki ul li#tankiReport a{
	text-indent:-9999px;
	display:block;
	background-image:url("../images/top/tankiLink1.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:180px;
	height:75px;
	text-decoration:none;
}
#tanki p{
	font-size:80%;
	margin:0;
	padding:3px 15px;
	background-color:#f9f9f9;
	background-image:url("../images/top/Box2.png");
	background-repeat:repeat-y;
	background-position:right top;
}
#tanki p a{
	padding-left:15px;
	background-image:url("../images/share/point_5.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#tanki ul li{
	margin:1px 0;
	padding:0;
	text-indent:-9999px;
}
#tanki ul li#tankiAgent a{
	text-decoration:none;
	display:block;
	width:178px;
	height:24px;
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#tanki ul li#tankiProgram a{
	text-decoration:none;
	display:block;
	width:178px;
	height:24px;
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:0px -24px;
}
#tanki ul li#tankiTaiken a{
	text-decoration:none;
	display:block;
	width:178px;
	height:24px;
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:0px -48px;
}
#tanki ul li#tankiAgent a:hover{
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:-178px 0px;
}
#tanki ul li#tankiProgram a:hover{
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:-178px -24px;
}
#tanki ul li#tankiTaiken a:hover{
	background-image:url("../images/top/tankiNavi.png");
	background-repeat:no-repeat;
	background-position:-178px -48px;
}
/*//////////////////////////////////////////////*/
#ad{ clear:both; float:left; padding-bottom:2px; width:180px; background-position:left bottom; margin-top: 10px; }

#banner object {
margin-bottom: 10px;
}
