@charset "UTF-8";

a.t_link:link{color:#0033CC;text-decoration:none;}
a.t_link:visited{color:#0033CC;text-decoration:none;}
a.t_link:active{color:#FF3300;text-decoration:none;}
a.t_link:hover{color:#FF0000;text-decoration:underline;}

.czxGreen{
	color:#009A4B;
}
.czkBrown{
	color:#CD802A;
}

#Wrapper {
	margin:0 auto 0 auto;
	padding:0;
	background:url(../_images/bodybg.png) repeat-y left top;
	width:858px;
	text-align:center;
}

#Content {
	margin:0;
	padding:0 9px 0 9px;         
	text-align:left;
}

#conArea{
	float:right;
	width:640px;
	margin:0;
}

#topFla{
	margin:0;
}
.Hlogo {
	width:240px;
	height:46px;
	overflow:hidden;
	margin:0 0 0 0;
	background:url(../_images/logo.png) left 6px no-repeat;
}
.Hlogo a {
	display:block;
	overflow:hidden;
	width:355px;
	height:0 !important;
	height:/**/:40px;
	margin:0;
	cursor:pointer;
	background:url(../_images/logo.png) left top no-repeat;
}

.toTop{
	margin:10px 20px 10px 0;
	text-align:right;
	font-size:12px;
}

/*---------- left_side.php ----------*/
#header {
	position:relative;
	width:200px;
	margin:0;
	padding:10px 10px 20px 20px;
}

/*
@media print{
#LeftNavi {
	float:left;
	width:200px;
	margin:0;
	padding:0;
	display:none;
}
}
*/

#LeftNavi {
	float:left;
	width:200px;
	margin:0;
	padding:0;
}


#LeftNavi ul{
	width:170px;
	height:420px;
	margin:10px 10px 16px 20px;
	padding:0;
	background:url(../_images/left_navi_2.png) left top no-repeat;
	list-style-type:none;
	overflow:hidden;
}
/*
#LeftNavi ul{
	width:170px;
	height:380px;
	margin:10px 10px 20px 20px;
	padding:0;
	background:url(../_images/left_navi.png) left top no-repeat;
	list-style-type:none;
	overflow:hidden;
}
*/
#LeftNavi li {
	float:left;
	height:20px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#LeftNavi li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:20px;
	padding-top:20px;
	margin:0;
	cursor:pointer;
	background:url(../_images/left_navi_2.png) left top no-repeat;
}

@media print{
#LeftNavi li a {
	display:none;
}
}

#LeftNavi li.Navi01 a {width:170px;background-position:0 0;}
#LeftNavi li.Navi02 a {width:170px;background-position:0 -20px;cursor:default;}
#LeftNavi li.Navi03 a {width:170px;background-position:0 -40px;}
#LeftNavi li.Navi04 a {width:170px;background-position:0 -60px;}
#LeftNavi li.Navi05 a {width:170px;background-position:0 -80px;}
#LeftNavi li.Navi06 a {width:170px;background-position:0 -100px;}
#LeftNavi li.Navi07 a {width:170px;background-position:0 -120px;}
#LeftNavi li.Navi08 a {width:170px;background-position:0 -140px;cursor:default;}
#LeftNavi li.Navi09 a {width:170px;background-position:0 -160px;}
#LeftNavi li.Navi10 a {width:170px;background-position:0 -180px;}
#LeftNavi li.Navi11 a {width:170px;background-position:0 -200px;cursor:default;}
#LeftNavi li.Navi12 a {width:170px;background-position:0 -220px;}
#LeftNavi li.Navi13 a {width:170px;background-position:0 -240px;}
#LeftNavi li.Navi14 a {width:170px;background-position:0 -260px;}
#LeftNavi li.Navi15 a {width:170px;background-position:0 -280px;}
#LeftNavi li.Navi16 a {width:170px;background-position:0 -300px;}
#LeftNavi li.Navi17 a {width:170px;background-position:0 -320px;}
#LeftNavi li.Navi18 a {width:170px;background-position:0 -340px;}
#LeftNavi li.Navi19 a {width:170px;background-position:0 -360px;}
#LeftNavi li.Navi20 a {width:170px;background-position:0 -380px;}
#LeftNavi li.Navi21 a {width:170px;background-position:0 -400px;}

#LeftNavi li.Navi01 a:hover {width:170px;background-position:-170px 0;}
#LeftNavi li.Navi02 a:hover {width:170px;background-position:-170px -20px;cursor:default;}
#LeftNavi li.Navi03 a:hover {width:170px;background-position:-170px -40px;}
#LeftNavi li.Navi04 a:hover {width:170px;background-position:-170px -60px;}
#LeftNavi li.Navi05 a:hover {width:170px;background-position:-170px -80px;}
#LeftNavi li.Navi06 a:hover {width:170px;background-position:-170px -100px;}
#LeftNavi li.Navi07 a:hover {width:170px;background-position:-170px -120px;}
#LeftNavi li.Navi08 a:hover {width:170px;background-position:-170px -140px;cursor:default;}
#LeftNavi li.Navi09 a:hover {width:170px;background-position:-170px -160px;}
#LeftNavi li.Navi10 a:hover {width:170px;background-position:-170px -180px;}
#LeftNavi li.Navi11 a:hover {width:170px;background-position:-170px -200px;cursor:default;}
#LeftNavi li.Navi12 a:hover {width:170px;background-position:-170px -220px;}
#LeftNavi li.Navi13 a:hover {width:170px;background-position:-170px -240px;}
#LeftNavi li.Navi14 a:hover {width:170px;background-position:-170px -260px;}
#LeftNavi li.Navi15 a:hover {width:170px;background-position:-170px -280px;}
#LeftNavi li.Navi16 a:hover {width:170px;background-position:-170px -300px;}
#LeftNavi li.Navi17 a:hover {width:170px;background-position:-170px -320px;}
#LeftNavi li.Navi18 a:hover {width:170px;background-position:-170px -340px;}
#LeftNavi li.Navi19 a:hover {width:170px;background-position:-170px -360px;}
#LeftNavi li.Navi20 a:hover {width:170px;background-position:-170px -380px;}
#LeftNavi li.Navi21 a:hover {width:170px;background-position:-170px -400px;}

#LeftNavi li.Navi01 a:stay {width:170px;background-position:-170px 0;}
#LeftNavi li.Navi02 a:stay {width:170px;background-position:-170px -20px;cursor:default;}
#LeftNavi li.Navi03 a:stay {width:170px;background-position:-170px -40px;}
#LeftNavi li.Navi04 a:stay {width:170px;background-position:-170px -60px;}
#LeftNavi li.Navi05 a:stay {width:170px;background-position:-170px -80px;}
#LeftNavi li.Navi06 a:stay {width:170px;background-position:-170px -100px;}
#LeftNavi li.Navi07 a:stay {width:170px;background-position:-170px -120px;}
#LeftNavi li.Navi08 a:stay {width:170px;background-position:-170px -140px;cursor:default;}
#LeftNavi li.Navi09 a:stay {width:170px;background-position:-170px -160px;}
#LeftNavi li.Navi10 a:stay {width:170px;background-position:-170px -180px;}
#LeftNavi li.Navi11 a:stay {width:170px;background-position:-170px -200px;cursor:default;}
#LeftNavi li.Navi12 a:stay {width:170px;background-position:-170px -220px;}
#LeftNavi li.Navi13 a:stay {width:170px;background-position:-170px -240px;}
#LeftNavi li.Navi14 a:stay {width:170px;background-position:-170px -260px;}
#LeftNavi li.Navi15 a:stay {width:170px;background-position:-170px -280px;}
#LeftNavi li.Navi16 a:stay {width:170px;background-position:-170px -300px;}
#LeftNavi li.Navi17 a:stay {width:170px;background-position:-170px -320px;}
#LeftNavi li.Navi18 a:stay {width:170px;background-position:-170px -340px;}
#LeftNavi li.Navi19 a:stay {width:170px;background-position:-170px -360px;}
#LeftNavi li.Navi20 a:stay {width:170px;background-position:-170px -380px;}
#LeftNavi li.Navi21 a:stay {width:170px;background-position:-170px -400px;}

/*
#LeftNavi li.Navi01 a {width:170px;background-position:0 0;}
#LeftNavi li.Navi02 a {width:170px;background-position:0 -20px;cursor:default;}
#LeftNavi li.Navi03 a {width:170px;background-position:0 -40px;}
#LeftNavi li.Navi04 a {width:170px;background-position:0 -60px;}
#LeftNavi li.Navi05 a {width:170px;background-position:0 -80px;}
#LeftNavi li.Navi06 a {width:170px;background-position:0 -100px;}
#LeftNavi li.Navi07 a {width:170px;background-position:0 -120px;}
#LeftNavi li.Navi08 a {width:170px;background-position:0 -140px;cursor:default;}
#LeftNavi li.Navi09 a {width:170px;background-position:0 -160px;}
#LeftNavi li.Navi10 a {width:170px;background-position:0 -180px;}
#LeftNavi li.Navi11 a {width:170px;background-position:0 -200px;cursor:default;}
#LeftNavi li.Navi12 a {width:170px;background-position:0 -220px;}
#LeftNavi li.Navi13 a {width:170px;background-position:0 -240px;}
#LeftNavi li.Navi14 a {width:170px;background-position:0 -260px;}
#LeftNavi li.Navi15 a {width:170px;background-position:0 -280px;}
#LeftNavi li.Navi16 a {width:170px;background-position:0 -300px;}
#LeftNavi li.Navi17 a {width:170px;background-position:0 -320px;}
#LeftNavi li.Navi18 a {width:170px;background-position:0 -340px;}
#LeftNavi li.Navi19 a {width:170px;background-position:0 -380px;}*/
/*#LeftNavi li.Navi20 a {width:170px;background-position:0 -380px;}*/
/*
#LeftNavi li.Navi01 a:hover {width:170px;background-position:-170px 0;}
#LeftNavi li.Navi02 a:hover {width:170px;background-position:-170px -20px;cursor:default;}
#LeftNavi li.Navi03 a:hover {width:170px;background-position:-170px -40px;}
#LeftNavi li.Navi04 a:hover {width:170px;background-position:-170px -60px;}
#LeftNavi li.Navi05 a:hover {width:170px;background-position:-170px -80px;}
#LeftNavi li.Navi06 a:hover {width:170px;background-position:-170px -100px;}
#LeftNavi li.Navi07 a:hover {width:170px;background-position:-170px -120px;}
#LeftNavi li.Navi08 a:hover {width:170px;background-position:-170px -140px;cursor:default;}
#LeftNavi li.Navi09 a:hover {width:170px;background-position:-170px -160px;}
#LeftNavi li.Navi10 a:hover {width:170px;background-position:-170px -180px;}
#LeftNavi li.Navi11 a:hover {width:170px;background-position:-170px -200px;cursor:default;}
#LeftNavi li.Navi12 a:hover {width:170px;background-position:-170px -220px;}
#LeftNavi li.Navi13 a:hover {width:170px;background-position:-170px -240px;}
#LeftNavi li.Navi14 a:hover {width:170px;background-position:-170px -260px;}
#LeftNavi li.Navi15 a:hover {width:170px;background-position:-170px -280px;}
#LeftNavi li.Navi16 a:hover {width:170px;background-position:-170px -300px;}
#LeftNavi li.Navi17 a:hover {width:170px;background-position:-170px -320px;}
#LeftNavi li.Navi18 a:hover {width:170px;background-position:-170px -340px;}
#LeftNavi li.Navi19 a:hover {width:170px;background-position:-170px -380px;}*/
/*#LeftNavi li.Navi20 a:hover {width:170px;background-position:-170px -380px;}*/
/*
#LeftNavi li.Navi01 a:stay {width:170px;background-position:-170px 0;}
#LeftNavi li.Navi02 a:stay {width:170px;background-position:-170px -20px;cursor:default;}
#LeftNavi li.Navi03 a:stay {width:170px;background-position:-170px -40px;}
#LeftNavi li.Navi04 a:stay {width:170px;background-position:-170px -60px;}
#LeftNavi li.Navi05 a:stay {width:170px;background-position:-170px -80px;}
#LeftNavi li.Navi06 a:stay {width:170px;background-position:-170px -100px;}
#LeftNavi li.Navi07 a:stay {width:170px;background-position:-170px -120px;}
#LeftNavi li.Navi08 a:stay {width:170px;background-position:-170px -140px;cursor:default;}
#LeftNavi li.Navi09 a:stay {width:170px;background-position:-170px -160px;}
#LeftNavi li.Navi10 a:stay {width:170px;background-position:-170px -180px;}
#LeftNavi li.Navi11 a:stay {width:170px;background-position:-170px -200px;cursor:default;}
#LeftNavi li.Navi12 a:stay {width:170px;background-position:-170px -220px;}
#LeftNavi li.Navi13 a:stay {width:170px;background-position:-170px -240px;}
#LeftNavi li.Navi14 a:stay {width:170px;background-position:-170px -260px;}
#LeftNavi li.Navi15 a:stay {width:170px;background-position:-170px -280px;}
#LeftNavi li.Navi16 a:stay {width:170px;background-position:-170px -300px;}
#LeftNavi li.Navi17 a:stay {width:170px;background-position:-170px -320px;}
#LeftNavi li.Navi18 a:stay {width:170px;background-position:-170px -340px;}
#LeftNavi li.Navi19 a:stay {width:170px;background-position:-170px -380px;}*/
/*#LeftNavi li.Navi20 a:stay {width:170px;background-position:-170px -380px;}*/

#LeftNavi p{
	margin:10px 10px 0 20px; /*20091029_add*/
}

/*---------- footer.php ----------*/
#Footer {
	width:800px;
	height:60px;
	margin:20px;
	padding:0;
	border-top:solid 3px #007839;
	text-align:center;
	font-size:10px;
}

/*---------- コンテンツページ共通 ----------*/
#conHead{
	position:relative;
	width:800px;
	height:121px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../_images/con_image.jpg) left 46px no-repeat;
}
.conHeadImage{
	background:url(../_images/con_image.jpg) left top no-repeat;
}
#headBnrEx{
	position:absolute;
	top:8px;
	left:680px;
}
#headBnrSe{
	position:absolute;
	top:8px;
	left:550px;
}


/*---------- top_page.php ----------*/
#conAreaTop{
	float:left;
	width:640px;
	margin:0;
}

#topHead{
	position:relative;
	width:800px;
	height:196px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../_images/top_image.jpg) left 46px no-repeat;
}
.topHeadImage{
	background:url(../_images/top_image.jpg) left top no-repeat;
}
#topConLeft{
	width:440px;
	float:left;
	margin:0;
	padding:0;
}
#topConLeft dl{
	width:400px;
	margin-left:10px;
}

#conArea dl{
	width:600px;
	margin-left:10px;
}
.zkConTtldt{
	font-size:14px;
	font-weight:bold;
	color:#009A4B;
}
.zkConNotedd{
	padding-left:12px;
	font-size:12px;
	line-height:1.4;
}
.topTopicsArea{
	margin-top:0 !important;
	margin-left:10px;
	margin-right:10px;
	border:solid 1px #CCCCCC;
	font-size:11px;
	line-height:120%;
	height:220px;
	overflow:hidden;
}
.topWNArea{
	margin-top:0 !important;
	margin-left:10px;
	margin-right:10px;
	border:solid 1px #CCCCCC;
	font-size:11px;
	line-height:120%;
	height:174px;
	overflow:auto;
	overflow-x:hidden;
	width:420px;
}
.topTopicsTtl{
	width:420px;
	height:30px;
}
.topTopicsDate{
	margin:10px 5px 5px 5px;
}
.topTopicsNote{
	margin:0 5px 15px 5px;
	font-size:11px;
	line-height:1.5;
}
.topTopicsTitle{
	margin:0 5px 5px 5px;
	color:#663300;
	font-weight:bold;
}
.topWNDate{
	margin:6px 0 2px 0;
}
.topWNDtc{
	font-family:monospace;
	font-size:11px;
	color:#CC6666;
}
.topWNLink{
	margin:0 5px 15px 5px;
	text-indent:11em;
	font-size:10px;
}
.topWNTtl{
	margin:10px 5px;
}
.btnArea{
	margin:20px 15px 20px 15px;
	text-align:center;
}
#topConRight{
	width:200px;
	float:left;
	margin:0;
	padding:0;
}
#topConRight p{
	margin:10px 20px 0 10px;
}

/*---------- about_jma.php ----------*/
.aboutNotedd{
	padding-left:12px;
	font-size:12px;
	line-height:1.7;
	padding-bottom:16px;
}
.jmaTitle{
	font-size:14px;
	font-weight:bold;
	padding:1px 12px;
	background-color:#EEE8AA;
}
.jmaSubTitle{
	font-size:14px;
	color:#336633;
	margin:24px 15px 0 12px;
	padding:3px 0 3px 6px;
	border-left:solid 7px #336633;
	/*border-bottom:solid 1px #336633;*/
}
.jmaMokuteki{
	margin:5px;
	padding:5px 10px;
	line-height:1.6;
	color:#602B24;
}
.jmaTarget{
	margin:10px 15px 0 12px;
	padding:4px 4px 4px 8px;
	line-height:1.4;
	color:#602B24;
	background-color:#FFFAF0;
	border:solid 1px #F5DEB3;
	font-size:95%;
}
/*---------- official_list.php ----------*/
.nameOffcial{
	font-family:monospace;
	font-size:12px;
}
/*---------- member_list.php ----------*/
.nameMember{
	padding-left:12px;
	font-size:12px;
}
.outlineMember{
	padding-left:24px;
	font-size:11px;
	margin-top:3px;
	border-bottom:solid 1px #DDDDDD;
	padding-bottom:10px;
}
/*---------- importance_millet.php ----------*/
.imNote{
	padding-left:32px;
	padding-right:20px;
	font-size:11px;
	margin-top:8px;
	margin-bottom:8px;
	line-height:1.5;
}
.imSubTitle{
	padding-left:12px;
	font-weight:bold;
	color:#993300;
	font-size:12px;
	margin-top:16px;
	margin-bottom:8px;
	line-height:1.5;
}
/*---------- kind_of_millet.php ----------*/
.kindTitle{
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	color:#007839;
	padding-top:12px;
	margin-bottom:3px;
}
.kindTitle2{
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
	color:#007839;
	padding-top:12px;
	margin-bottom:3px;
	border-top:solid 1px #DDDDDD;
}
.kindSubTitle{
	padding-left:12px;
	font-size:12px;
	font-weight:nomal;
	color:#996600;
	margin-top:0;
	margin-bottom:5px;
}
.kindNote{
	padding-left:24px;
	font-size:12px;
	font-weight:nomal;
	line-height:150%;
	margin-top:0;
	margin-bottom:12px;
}
.kindArea{
	width:600px;
}
/*---------- entry_info.php ----------*/
.entryinfoSubTitle{
	padding-left:12px;
	font-size:12px;
	font-weight:nomal;
	/*color:#FF5000;*/
	margin-top:5px;
	margin-bottom:5px;
}
/*---------- entry_info.php ----------*/
.ulNoStyle{
	list-style-type:none;
	color:#333333;
}
/*---------- greeting.php ----------*/
.greetdd{
	padding-left:12px;
}
.greetNote{
	padding-left:12px;
	font-size:12px;
	line-height:1.8;
}
.greetPhoto{
	float:right;
}
.greetDate{
	margin-top:24px;
	padding-left:12px;
	font-size:12px;
}
.greetjma{
/*	font-size:14px;
	font-weight:bold;
	line-height:1.8;*/
	text-align:right;
	margin-left:400px;
	margin-bottom:20px;
}
.greetPlain{
	font-size:12px;
	font-weight:nomal;
	line-height:1.8;
		text-align:right;
}
.greetPresident{
	font-size:20px;
	font-weight:bold;
	line-height:1.8;
	font-family:serif;
	text-align:right;
}
/*---------- outline_qualify.php ----------*/
.oqSubTitle{
	margin-left:32px;
	border-left:solid 16px #993300;
	margin-top:14px;
	margin-bottom:8px;
	padding:0 6px;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
.oqNote{
	margin-left:20px;
	margin-top:4px;
	margin-bottom:12px;
	padding:0 20px;
	font-size:12px;
}
#oqNote1{
	margin-left:12px;
	margin-top:12px;
	margin-bottom:40px;
	padding-left:20px;
}
.ulStyleDisk{
	list-style-type:disk;
	color:#333333;
	margin-top:6px !important;
	margin-bottom:12px !important;
}
.oqbtnArea{
	margin:10px 20px 20px auto;
	text-align:right;
}
#oqNote1 table{
	width:540px;
	font-size:12px;
	border-spacing:0;
	margin-bottom:24px;
}
#oqNote1 table th{
	padding:4px 8px 4px 4px;
	font-weight:bold;
	vertical-align:middle;
}
#oqNote1 table td{
	padding:4px;
	vertical-align:middle;
}
#oqNote1 p{
	width:540px;
	margin-top:-12px;
	margin-bottom:24px;
	text-indent:-1em;
	padding-left:1em;
}
.thEx{
	background-color:#99CCFF;
	color:#0066CC;
}

.subEx{
	background-color:#E5FAFF;
	color:#0066CC;
	text-align:center;
}
.noteEx{
	background-color:#E5FAFF;
	color:#333333;
	text-align:left;
}
.thAd{
	background-color:#C3F9B3;
	color:#006400;
}

.subAd{
	background-color:#F0FFF0;
	color:#006400;
	text-align:center;
}
.noteAd{
	background-color:#F0FFF0;
	color:#333333;
	text-align:left;
}
.thCr{
	background-color:#CFB7FF;
	color:#4B0082;
}

.subCr{
	background-color:#F0E9FF;
	color:#4B0082;
	text-align:center;
}
.noteCr{
	background-color:#F0E9FF;
	color:#333333;
	text-align:left;
}
.bdrB3{border-bottom:solid 5px #FFFFFF;}
.bdrB1{border-bottom:solid 1px #FFFFFF;}
.bdrR1{border-right:solid 1px #FFFFFF;}
.bdrB2{border-bottom:solid 2px #FFFFFF;}
.bdrR2{border-right:solid 2px #FFFFFF;}
.bdrEx{border-bottom:solid 1px #99CCFF;}
.bdrAd{border-bottom:solid 1px #90EE90;}
.bdrCr{border-bottom:solid 1px #CFB7FF;}

#oqNote2{
	margin-left:12px;
	margin-top:12px;
	margin-bottom:40px;
	padding-left:20px;
}
#oqNote2 table{
	width:540px;
	font-size:12px;
	border-spacing:0;
	margin-bottom:24px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#oqNote2 table th{
	padding:5px auto;
	font-size:12px;
	font-weight:bold;
	background-color:#99E6FF;
	color:#003399;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#oqNote2 table td{
	padding:2px 5px;
	vertical-align:middle;
	text-align:left;
	background-color:#99E6FF;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	/*border-bottom:solid 1px #4682B4;*/
}
/*
#oqNote2 table td.ttl{
	width:165px;
	color:#003399;
	font-weight:bold;
	background-color:#99E6FF;
	border-right:solid 3px #FFFFFF;
}
*/
#oqNote2 table td.ttl{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#EDFFFE;
	/*border-right:solid 3px #FFFFFF;*/
}

/*
#oqNote2 table td.ttl2{
	width:165px;
	color:#003399;
	font-weight:bold;
	background-color:#CCF3FF;
	border-right:solid 3px #FFFFFF;
}
*/
#oqNote2 table td.ttl2{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#FFFFFF;
	/*border-right:solid 3px #FFFFFF;*/
}
#oqNote2 table td.ttl3{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#EDFFFE;
	/*border-right:solid 3px #FFFFFF;*/
}
/*
#oqNote2 table td.cmnt{
	background-color:#99E6FF;
}
*/
#oqNote2 table td.cmnt{
	background-color:#EDFFFE;
}
/*
#oqNote2 table td.cmnt2{
	background-color:#CCF3FF;
}
*/
#oqNote2 table td.cmnt2{
	background-color:#FFFFFF;
}
#oqNote2 table td.cmnt3{
	background-color:#FFFFFF;
}
/*
#oqNote2 table td.bdrB2{
	border-bottom:solid 2px #003399 !important;
}
*/
#oqNote3{
	margin-left:12px;
	margin-top:12px;
	margin-bottom:40px;
	padding-left:20px;
}
#oqNote3 p{
	font-size:12px;
	margin:0 0 0 6px;
}
#oqNote3 table{
	width:540px;
	font-size:12px;
	border-spacing:0;
	margin-bottom:24px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#oqNote3 table th{
	padding:5px auto;
	font-size:12px;
	font-weight:bold;
	background-color:#C4FF99;
	color:#336633;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#oqNote3 table td{
	padding:2px 5px;
	vertical-align:middle;
	text-align:left;
	background-color:#DAFECE;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	/*border-bottom:solid 1px #336633;*/
}
/*
#oqNote3 table td.ttl{
	width:165px;
	color:#336633;
	font-weight:bold;
	background-color:#C4FF99;
	border-right:solid 3px #FFFFFF;
}
*/
#oqNote3 table td.ttl{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#E2FFCC;
	/*border-right:solid 3px #FFFFFF;*/
}
/*
#oqNote3 table td.ttl2{
	width:165px;
	color:#336633;
	font-weight:bold;
	background-color:#E2FFCC;
	border-right:solid 3px #FFFFFF;
}
*/
#oqNote3 table td.ttl2{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#FFFFFF;
	/*border-right:solid 3px #FFFFFF;*/
}
#oqNote3 table td.ttl3{
	width:165px;
	color:#333333;
	font-weight:bold;
	background-color:#E2FFCC;
	/*border-right:solid 3px #FFFFFF;*/
}
/*
#oqNote3 table td.cmnt{
	background-color:#C4FF99;
}
*/
#oqNote3 table td.cmnt{
	background-color:#E2FFCC;
}
/*
#oqNote3 table td.cmnt2{
	background-color:#E2FFCC;
}
*/
#oqNote3 table td.cmnt2{
	background-color:#FFFFFF;
}
#oqNote3 table td.cmnt3{
	background-color:#FFFFFF;
}
#oqNote3 table td p.ttl{
	color:#333333;
	font-weight:bold;
	margin-bottom:6px;
}
#oqNote3 table td.bdrB2{
	border-bottom:solid 2px #336633 !important;
}
/*---------- introduce_lecturer.php ----------*/
.lecturerArea{
	margin:10px 20px 10px 10px;
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}
.photoArea{
	float:right;
	padding:0;
	margin:10px !important;
}
.ilNameArea{
	margin:10px 5px 10px 10px;
	font-size:14px;
	font-weight:bold;
}
.ilNoteArea{
	margin:10px 5px 10px 10px;
	font-size:12px;
}
/*---------- privacy_policy.php ----------*/
.ppSubTtl{
	margin:16px auto 8px 12px;
	font-size:11px;
}
.ppShoulder{
	margin:8px auto 16px 12px;
	font-size:11px;
}
.ppTtl{
	margin:0 auto 6px 12px;
	font-size:11px;
	font-weight:bold;
}
.ppNote{
	margin:0 auto 16px 24px;
	font-size:11px;
}
.ppFooter{
	margin:8px auto 24px 12px;
	font-size:11px;
}
/*---------- link.php ----------*/
.linkName{
	margin:12px auto 6px 24px;
	font-size:14px;
	font-weight:bold;
	/*color:#007839;*/
	color:#333333;
}
.linkNote{
	margin:0 auto 8px 36px;
	font-size:12px;
	font-weight:bold;
	color:#996600;
}
.linkUrl{
	margin:0 auto 30px 36px;
	font-size:12px;
}
a.l_link:link{color:#333333;text-decoration:none;}
a.l_link:visited{color:#333333;text-decoration:none;}
a.l_link:active{color:#FF6600;text-decoration:none;}
a.l_link:hover{color:#FF0000;text-decoration:underline;}

/*---------- schedule.php ----------*/
#scheArea{
	float:right;
	width:640px;
	margin:0;
}
#scheArea dl{
	width:600px;
	margin-left:10px;
}
#scheArea table{
	width:600px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	font-size:10px;
	margin-bottom:40px;
}
#scheArea table th{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	font-size:11px;
	background-color:#EEEEEE;
	text-align:center;
}
#scheArea table td{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	font-size:11px;
	vertical-align:middle;
}
#resit{
	width:auto !important;
	border-collapse:collapse;
	border:solid 1px #CCCCCC;
	margin:4px auto 0 0;
}
#resit th{
	border-collapse:collapse;
	border:solid 1px #CCCCCC !important;
	background-color:#EEEEEE !important;
	text-align:center;
	padding:4px 6px;
}
#resit td{
	border-collapse:collapse;
	border:solid 1px #CCCCCC !important;
	background-color:#FFFFFF !important;
	text-align:left;
	padding:4px 6px;
	/*width:17em;*/
}
#resit td.amount{
	border-collapse:collapse;
	border:solid 1px #CCCCCC !important;
	background-color:#FFFFFF !important;
	text-align:right;
	padding:4px 6px;
	/*width:8em;*/
}

/*---------- request_lecturer.php ----------*/
#reqLec{
	margin-top:10px;
	font-size:12px;
}
.reqLecNote{
	padding:20px 10px;
}
#reqLec ol{
	margin-top:10px;
}
#reqLec ol li{
	margin-bottom:10px;
	color:#993300;
}
#reqLec ul{
	margin-top:10px;
	list-style-type:none;
}
#reqLec ul.past{
	margin-top:10px;
	list-style-type:none;
	color:#993300;
	/*margin-left:0;*/
	text-indent:-2em;
}
#reqLec ul li{
	margin-bottom:10px;
}
#reqLec ul li ul li{
	margin-bottom:5px;
}

/*---------- interview.php ----------*/
.interviewArea{
	margin:20px 20px 10px 10px;
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}
.ivPhotoArea!{
	float:right;
	padding:0;
	margin:10px !important;
}
.ivCourseArea{
	margin:40px 100px 10px 30px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:solid 2px #CCCCCC;
}
.ivNameArea{
	margin:10px 5px 40px 60px;
	font-size:14px;
	font-weight:bold;
}
.ivQ{
	font-size:12px;
	color:#CD802A;
	margin:20px 20px 5px 30px;
	padding-bottom:5px;
	border-bottom:solid 1px #CCCCCC;
}
.ivA{
	font-size:12px;
	color:#333333;
	margin:10px 20px 10px 30px;
}
.ivPhoto2{
	margin:20px 200px 30px 200px;
	text-align:center;
}
/*
@media print{
	#Content,#Wrapper{
		display:table;
	}
	#LeftNavi,#conArea,#Footer,#conHead,#topHead{
		display:table-cell;
		float:none;
	}

}
*/

/*---------- copyright.php ----------*/
.crSubTtl{
	margin:16px auto 8px 12px;
	font-size:11px;
}
.crShoulder{
	margin:10px auto 30px 12px;
	line-height:1.6;
	font-size:11px;
}
.crTtl{
	margin:0 auto 6px 12px;
	font-size:11px;
	font-weight:bold;
}
.crNote{
	margin:0 auto 16px 24px;
	font-size:11px;
}
.crFooter{
	margin:8px auto 24px 12px;
	font-size:11px;
}

/*---------- millet_item.php ----------*/
#milletItem{
	width:600px;
	margin-left:10px;
	margin-bottom:30px;
	overflow:hidden;
	zoom:1;
}
#milletItem h1{
	width:600px;
	height:30px;
	margin:10px 0 0 0;
	padding:0;
	background:url(../_images/title_millet_item.png) left top no-repeat;
}
#milletItem p.miCatch{
	margin:10px 30px 20px 30px;
	font-size:116%;
	line-height:1.5;
}
#milletItem p.miTitle{
	margin:0 30px 0 30px;
	padding-top:20px;
	font-size:116%;
	font-weight:bold;
	/*border-top:solid 1px #CCCCCC;*/
}
#milletItem table{
	width:540px;
	margin:5px 30px 30px 30px;
	padding:0;
	font-size:12px;
	border-spacing:0;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#milletItem td.tdphoto{
	width:120px;
	text-align:center;
	border-spacing:0;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#milletItem td.tdphoto img{
	margin-top:10px;
	margin-bottom:10px;
}
#milletItem table.nest{
	width:420px;
	height:100%;
	margin:0;
	border:none;
	text-align:left;
	vertical-align:top;
}
#milletItem td.tddetail{
	width:440px;
	padding:0;
	vertical-align:top;
	border-spacing:0;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#milletItem td.tddetail table.nest td.mitdnote{
	width:90px;
	padding:5px 3px 5px 3px !important;
	vertical-align:top !important;
	text-align:left;
}
#milletItem td.tddetail table.nest td.mitdnote1{
	width:90px;
	padding:5px 3px 5px 3px !important;
	vertical-align:top !important;
	text-align:right;
}
#milletItem td.tddetail table.nest td.mitdnote2{
	/*width:320px;*/
	padding:5px 3px 5px 3px !important;
	vertical-align:top !important;
}
#milletItem h2{
	width:540px;
	margin:30px 30px 20px 30px;
	font-size:133%;
	font-weight:bold;
	color:#996633;
}
#milletItem ul{
	margin:auto auto 30px 1em;
	padding-left:40px;
	list-style-type:none;
}
#milletItem li{
	margin-bottom:10px;
	line-height:1.4;
}

/*---------- photocontest200911.php ----------*/
#pconHead{
	position:relative;
	width:800px;
	height:446px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../special/_images/main_image.jpg) left 46px no-repeat;
}
#pconHead img.dlTop{
	position:absolute;
	left:550px;
	top:200px;
}
#pconHead p.pconNavi{
	text-align:right;
	margin-top:-34px;
	font-size:100%;
	font-weight:bold;
}
#pconHead span.pconNaviArea{
	padding:6px;
	/*background-color:#FFFAF0;
	border:solid 1px #2B8503;*/
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}

#pconHead2{
	position:relative;
	width:800px;
	height:446px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../special/_images/main_image2.jpg) left 46px no-repeat;
}
#pconHead2 img.dlTop{
	position:absolute;
	left:550px;
	top:200px;
}
#pconHead2 p.pconNavi{
	text-align:right;
	margin-top:-34px;
	font-size:100%;
	font-weight:bold;
}
#pconHead2 span.pconNaviArea{
	padding:6px;
	/*background-color:#FFFAF0;
	border:solid 1px #2B8503;*/
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}

#pconConArea{
	width:800px;
	margin:0 20px;
	padding:0;
	overflow:hidden;
	zoom:1;
}

@media print{
#pconConArea{
	width:800px;
	margin:0 20px;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}

#pconConLeft{
	float:left;
	width:600px;
	margin:0;
	padding:0;
	font-size:117%;
	overflow:hidden;
	zoom:1;
}

@media print{
#pconConLeft{
	float:left;
	width:600px;
	margin:0;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}


#pconConLeft h3.title01{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title01.png) left top no-repeat;
}
#pconConLeft h3.title02{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title02.png) left top no-repeat;
}
#pconConLeft h3.title03{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title03.png) left top no-repeat;
}
#pconConLeft h3.title04{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title04.png) left top no-repeat;
}
#pconConLeft h3.title05{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title05.png) left top no-repeat;
}
#pconConLeft h3.title06{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title06.png) left top no-repeat;
}
#pconConLeft h3.title07{
	width:580px;
	height:24px;
	margin:24px 20px 12px 0;
	padding:0;
	background:url(../special/_images/title07.png) left top no-repeat;
}
#pconConLeft p{
	width:560px;
	margin:0 20px 12px 20px;
}
#pconConLeft table.winner{
	width:560px;
	margin:0 20px 12px 20px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#pconConLeft table.winner th{
	padding:6px;
	text-align:center;
	color:#FFFFFF;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#pconConLeft table.winner th.taisho{
	letter-spacing:10px;
	text-indent:8px;
	_text-indent:0;
	_letter-spacing:12px;
	background-color:#CC0033;
	padding:12px !important;
	font-weight:bolder;
	font-size:157%;
}
#pconConLeft table.winner th.yushu{
	background-color:#FF0040;
	padding:9px !important;
	font-size:114%;
}
#pconConLeft table.winner th.kasaku{
	letter-spacing:22px;
	_letter-spacing:26px;
	text-indent:22px;
	_text-indent:0;
	background-color:#FF668C;
}
#pconConLeft table.winner td{
	/*font-size:12px !important;*/
	padding:6px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#pconConLeft table.winner td.taisho{
	text-align:right;
	font-weight:bold;
	font-size:114%;
	color:#FFFFFF;
	background-color:#660019;
}
#pconConLeft table.winner td.yushu{
	text-align:right;
	font-weight:bold;
	font-size:114%;
	color:#FFFFFF;
	background-color:#660019;
}
#pconConLeft table.winner td.kasaku{
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#660019;
}
#pconConLeft table.judge{
	width:560px;
	margin:0 20px 12px 20px;
	/*border:solid 1px #CCCCCC;
	border-collapse:collapse;*/
}
#pconConLeft table.judge th{
	text-align:left;
	font-size:117%;
	padding:4px 12px;
	background-color:#ECECEC !important;
	/*border:solid 1px #CCCCCC;
	border-collapse:collapse;*/
}
#pconConLeft table.judge td{
	font-size:100%;
}
#pconConLeft table.judge td.chair{
	font-size:133% !important;
	font-weight:bold;
	padding:6px auto 6px 12px !important;
	padding-left:12px;
	color:#006600;
	vertical-align:middle;
}
#pconConLeft table.judge td.chairnote{
	/*padding:0 12px auto 12px !important;*/
	font-size:100%;
	padding-left:12px;
	padding-right:12px;
	padding-top:0;
	vertical-align:top;
	line-height:1.5;
}
#pconConLeft table.judge td.judgenote{
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	vertical-align:middle;
}
#pconConLeft dl{
	width:560px;
	margin:0 20px 12px 20px;
	line-height:1.4;
}
#pconConLeft dt{
	color:#006600;
	/*font-weight:bold;*/
}
#pconConLeft dd{
	margin-bottom:12px;
}
#pconConLeft ul{
	list-style-type:none;
	margin-left:-2em;
	_margin-left:2em;
}
#pconConLeft dl p.subTitle{
	line-height:1.4;
	margin-bottom:0;
}
#pconConLeft ul.disc{
	margin-left:-1em;
	_margin-left:3em;
	list-style-type:disc !important;
}
#pconConLeft table.notice{
	width:560px;
	margin:12px 20px 12px 20px;
	font-weight:bold;
}
#pconConLeft table.notice th{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:0 0 6px 0;
}
#pconConLeft table.notice td{
	vertical-align:top;
	text-align:left;
	padding:0 0 6px 0;
}
#pconConLeft table.participate{
	width:560px;
	margin:0 20px 4px 20px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#pconConLeft table.participate th{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	background-color:#F0EBDC;
	vertical-align:middle;
	text-align:center;
	padding:4px;
}
#pconConLeft table.participate td{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
	padding:4px;
}
#pconConLeft table.participate td br{
	letter-spacing: 0;
}
#pconConRight{
	float:left;
	width:200px;
	margin:0;
	margin-top:24px;
	padding:0;
	overflow:hidden;
	zoom:1;
}

@media print{
#pconConRight{
	float:left;
	width:200px;
	margin:0;
	margin-top:24px;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}



#pconIndexArea{
	border:solid 1px #2B8503;
	background-color:#FFFAF0;
	text-align:centert;
}
#pconIndexArea p{
	text-align:left;
	font-size:83%;
	margin:12px 8px;
	color:#666666;
	padding:3px;
	background-color:#EEE8AA;
	border-left:solid 1px #CCCC99;
	border-top:solid 1px #CCCC99;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}
#pconConRight h4{
	font-size:117%;
	font-weight:bold;
	text-align:center;
	margin:12px;
	color:#2B8503;
}
#pconConRight dl{
	text-align:left;
	margin:10px;
}
#pconConRight dt{
	margin-bottom:24px;
}
#pconConRight dd{
	margin-bottom:8px;
	margin-left:12px;
}
a.p_link:link{color:#999999;text-decoration:none;}
a.p_link:visited{color:#999999;text-decoration:none;}
a.p_link:active{color:#0033CC;text-decoration:none;}
a.p_link:hover{color:#0066CC;text-decoration:none;}

#pconRHead{
	position:relative;
	width:800px;
	height:266px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../special/_images/main_image_result.jpg) left 46px no-repeat;
}
#pconRHead p.pconNavi{
	text-align:right;
	margin-top:-34px;
	font-size:100%;
	font-weight:bold;
}
#pconRHead span.pconNaviArea{
	padding:6px;
	/*background-color:#FFFAF0;
	border:solid 1px #2B8503;*/
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}
#pconConMain{
	float:left;
	width:800px;
	margin:0;
	padding:0;
	font-size:117%;
	overflow:hidden;
	zoom:1;
}

@media print{
#pconConMain{
	float:left;
	width:800px;
	margin:0;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}

#pconConMain h3.title01{
	width:760px;
	height:24px;
	margin:24px 20px 12px 20px;
	padding:0;
	background:url(../special/_images/title_result01.png) left top no-repeat;
}
#pconConMain h3.title02{
	width:760px;
	height:24px;
	margin:24px 20px 12px 20px;
	padding:0;
	background:url(../special/_images/title_result02.png) left top no-repeat;
}
#pconConMain h3.title03{
	width:760px;
	height:24px;
	margin:24px 20px 12px 20px;
	padding:0;
	background:url(../special/_images/title_result03.png) left top no-repeat;
	page-break-before:always;
}
#pconConMain p.souhyouTxt{
	width:760px;
	margin:0 20px 12px 20px;
}
#pconConMain table.judge{
	width:760px;
	margin:0 20px 12px 20px;
	/*border:solid 1px #CCCCCC;
	border-collapse:collapse;*/
}
#pconConMain table.judge th{
	text-align:left;
	font-size:117%;
	padding:4px 12px;
	background-color:#ECECEC !important;
	/*border:solid 1px #CCCCCC;
	border-collapse:collapse;*/
}
#pconConMain table.judge td{
	font-size:100%;
}
#pconConMain table.judge td.chair{
	font-size:133% !important;
	font-weight:bold;
	padding:6px auto 6px 12px !important;
	padding-left:12px;
	color:#006600;
	vertical-align:middle;
}
#pconConMain table.judge td.chairnote{
	/*padding:0 12px auto 12px !important;*/
	font-size:100%;
	padding-left:12px;
	padding-right:12px;
	padding-top:0;
	vertical-align:top;
	line-height:1.5;
}
#pconConMain table.judge td.judgenote{
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	vertical-align:middle;
}
#pconConMain dl{
	width:560px;
	margin:0 20px 12px 20px;
	line-height:1.4;
}
#pconConMain dt{
	color:#006600;
	/*font-weight:bold;*/
}
#pconConMain dd{
	margin-bottom:12px;
}
#pconConMain ul{
	list-style-type:none;
	margin-left:-2em;
	_margin-left:2em;
}
#pconConMain dl p.subTitle{
	line-height:1.4;
	margin-bottom:0;
}
#pconConMain ul.disc{
	margin-left:-1em;
	_margin-left:3em;
	list-style-type:disc !important;
}
#pconConMain table.notice{
	width:560px;
	margin:12px 20px 12px 20px;
	font-weight:bold;
}
#pconConMain table.notice th{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:0 0 6px 0;
}
#pconConMain table.notice td{
	vertical-align:top;
	text-align:left;
	padding:0 0 6px 0;
}
#pconConMain table.participate{
	width:560px;
	margin:0 20px 4px 20px;
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
}
#pconConMain table.participate th{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	background-color:#F0EBDC;
	vertical-align:middle;
	text-align:center;
	padding:4px;
}
#pconConMain table.participate td{
	border:solid 1px #CCCCCC;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
	padding:4px;
}
#pconConMain table.participate td br{
	letter-spacing: 0;
}
#pconConMain p.souhyou{
	margin-left:20px;
	margin-right:20px;
}
#pconConMain p.souhyouTitleT{
	margin-left:20px;
	margin-right:20px;
	font-size:150%;
	color:#009900;
	font-weight:bold;
}
#pconConMain p.souhyouTitle{
	margin-left:20px;
	margin-right:20px;
	font-size:117%;
	color:#009900;
	font-weight:bold;
}
#pconConMain p.souhyouName{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:4px;
	padding-bottom:6px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
}
#pconConMain p.souhyouItem{
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	font-size:83%;
	color:#993300;
}
#pconConMain p.souhyouC{
	margin-left:20px;
	margin-right:20px;
	padding:4px 10px 10px 10px;
	background-color:#FDF5E6;
}
#pconConMain p.souhyouK{
	margin-left:20px;
	margin-right:20px;
	font-size:86%;
}
#pconConMain p.souhyouTitleK{
	margin-left:20px;
	margin-right:20px;
	font-size:86%;
	color:#009900;
	font-weight:bold;
}
#pconConMain p.souhyouNameK{
	margin-left:20px;
	margin-right:20px;
	font-weight:bold;
	font-size:86%;
}
#pconConMain p.souhyouItemK{
	margin-left:20px;
	margin-right:20px;
	font-size:71%;
	color:#993300;
}
@media print{
	#pconConMain p.souhyouItemK{
		margin-left:20px;
		margin-right:20px;
		font-size:71%;
		_font-size:64%;
		color:#993300;
	}
}
#obiTaisho{
	/*width:740px;*/
	_width:760px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:12px;
/*	_margin:10px 20px;*/
	letter-spacing:10px;
	text-indent:8px;
	_text-indent:0;
	_letter-spacing:12px;
	background-color:#CC0033;
	padding:2px 12px !important;
	font-weight:bolder;
	font-size:157%;
	color:#FFFFFF;
}
#obiYushu{
	background-color:#FF0040;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:12px;
	padding:2px 12px !important;
	font-size:114%;
	font-weight:bolder;
	font-size:157%;
	color:#FFFFFF;
}
#obiKasaku{
	background-color:#FF668C;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:12px;
	padding:2px 12px !important;
	font-size:114%;
	font-weight:bolder;
	font-size:157%;
	color:#FFFFFF;
}

/*---------- adviser_list.php ----------*/
.adviserArea{
	clear:left;
	margin:15px 20px 15px 10px;
	padding:10px;
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
	overflow:hidden;
	zoom:1;
}
#adSearchArea{
	margin:20px 20px 20px 10px;
	text-align:center;
	padding:4px;
	background-color:#FFFFDB;
	border:solid 1px #FFCC33;
	overflow:hidden;
	zoom:1;
}
#adSearchArea ul{
	list-style-type:none;
	margin:0;
}
#adSearchArea li{
	float:left;
	margin:auto 15px;
}
#adSearchArea a.ad_link:link {color: #CC0000; text-decoration: none; font-weight:bold !important;}
#adSearchArea a.ad_link:visited {color: #CC0000; text-decoration: none;}
#adSearchArea a.ad_link:hover {color: #FF6600; text-decoration: underline;}
#adSearchArea a.ad_link:active {color: #FF0000; text-decoration: none;}

/*---------- about_qualify.php ----------*/
#aqdlStyle{
	margin-top:10px;
	padding-bottom:20px;
	padding-left:12px;
	padding-right:12px;
	_padding-right:0;
}
#aqdlStyle dt{
	margin-right:24px;
	_margin-right:0;
}
#aqdlStyle dt.hon{
	margin-right:24px;
	_margin-right:0;
	font-size:116%;
}
#aqdlStyle dt.kyaku{
	margin-right:24px;
	_margin-right:0;
	font-size:100%;
}
#aqdlStyle dd.hon{
	margin-right:24px;
	_margin-right:0;
	font-size:116%;
}
#aqdlStyle dd.kyaku{
	margin-right:24px;
	_margin-right:0;
	font-size:100%;
}
#aqCatch2{
	/*padding-left:12px;*/
	font-size:14px;
	/*line-height:1.4;*/
	margin-top:20px;
	margin-bottom:20px;
	font-size:133%;
	line-height:1.8;
	font-weight:bold;
	color:#990033;
}
#aqCatch{
	padding-left:12px;
	font-size:14px;
	/*line-height:1.4;*/
	margin-top:30px;
	margin-bottom:30px;
	font-size:133%;
	line-height:1.8;
	font-weight:bold;
	color:#752D11;
}
.aqNote{
	padding-left:12px;
	font-size:12px;
	line-height:1.4;
	margin-top:8px;
	margin-bottom:22px;
}
.aqNoteA{
	padding-left:12px;
	font-size:12px;
	line-height:1.4;
	padding-top:22px !important;
	margin-bottom:14px;
	color:#752D11;
	font-size:117%;
	font-weight:bold;
}
.aqNoteB{
	padding-left:12px;
	font-size:12px;
	line-height:1.4;
	padding-top:22px;
	margin-bottom:60px;
	color:#752D11;
	font-size:117%;
	font-weight:bold;
}
.aqNoteB dl{
	margin-top:16px;
}
.aqNoteN{
	color:#336633;
	font-weight:bold;
	font-size:86%;
}
.aqNoteD{
	margin:6px 36px 18px 15px;
	background-color:#FDF5E6;
	padding:8px;
	font-size:86%;
	font-weight:normal;
	color:#333333;
}
.aqNoteBG{
	margin-left:12px;
	font-size:12px;
	line-height:1.4;
	margin-top:8px;
	margin-bottom:22px;
	background-color:#99CCFF;
	padding:8px;
}
/*---------- contest201003 ----------*/
.clearBoth{
	clear:both;
}
@media print{
.clearBoth{
	clear:none;;
}
}
#con201003Head{
	position:relative;
	width:800px;
	height:206px;
	margin:0 20px;
	padding:0;
	text-align:left;
	background:url(../special/contest201003/_images/main_image.png) left 46px no-repeat;
}
#con201003Head img.dlTop{
	position:absolute;
	left:550px;
	top:200px;
}
#con201003Head p.con201003Navi{
	text-align:right;
	margin-top:-34px;
	font-size:100%;
	font-weight:bold;
}
#con201003Head span.con201003NaviArea{
	padding:6px;
	/*background-color:#FFFAF0;
	border:solid 1px #2B8503;*/
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
}
#con201003ConArea{
	width:800px;
	margin:0 20px;
	padding:0;
	overflow:hidden;
	zoom:1;
}

@media print{
#con201003ConArea{
	width:800px;
	margin:0 20px;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}

#con201003ConArea dl{
	margin-left:20px;
	margin-right:20px;
}

#con201003ConArea dt.cMidashi{
	color:#0D7802;
	font-weight:bold;
	margin-top:12px;
	margin-left:12px;
}
#con201003ConArea dt.cMidashi2{
	color:#FF6699;
	font-weight:bold;
	margin-top:12px;
	margin-left:12px;
}
#con201003ConArea dt.dotline{
	margin-top:-12px;
}
#con201003ConArea dd{
	margin:6px 12px 0 12px;
	line-height:1.2;
	font-size:12px;
}
#con201003ConArea div.zairyou{
	width:388px;
	margin:0;
	float:left;
	padding:0;
	/*border:solid 1px #dddddd;*/
}
#con201003ConArea div.zairyou table{
	border:none;
}
#con201003ConArea div.zairyou td{
	margin:0;
	padding:3px; 0;
	text-align:left;
	font-size:12px;
}
#con201003ConArea div.zairyou td.hinmei{
	text-indent:1em;
	width:168px;
	line-height:1.1;
}
#con201003ConArea div.zairyou td.bunryou{
	text-indent:0;
	width:220px;
	line-height:1.1;
}
#con201003ConArea div.zairyou td.hinmei2{
	text-indent:1em;
	width:268px;
	line-height:1.1;
}
#con201003ConArea div.zairyou td.bunryou2{
	text-indent:0;
	width:120px;
	line-height:1.1;
}
#con201003ConArea div.material{
	width:800px;
	margin:20px 20px 0 0;
}
#con201003ConArea div.material dl{
	margin:0;
}
#con201003ConArea div.material dt{
	color:#0D7802;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:0
	line-height:1;
	padding:0;
}
#con201003ConArea div.material dd{
	margin:6px 12px 0 12px;
	line-height:1.2;
	font-size:12px;
}
#con201003ConArea div.material dl.concept{
	margin:0;
	margin-top:24px;
}
#con201003ConArea div.material dl.concept dt{
	float:left;
	width:200px;
	text-align:center;
	margin-top:0;
}
#con201003ConArea div.material dl.concept dd{
	float:left;
	width:570px;
	line-height:1.5;
}
#con201003ConArea div.material li{
	margin-bottom:6px;
	line-height:1.5;
}
#con201003ConMain{
	float:left;
	width:800px;
	margin:0;
	padding:0;
	font-size:117%;
	overflow:hidden;
	zoom:1;
}

@media print{
#con201003ConMain{
	float:left;
	width:800px;
	margin:0;
	padding:0;
	overflow:visible !important;
	/*zoom:1;*/
}
}

#con201003KadaiArea{
	margin-top:40px;
}
#con201003KadaiArea dl{
	margin:0;
}
#con201003KadaiArea dt{
	float:left;
	width:100px;
	height:36px;
	margin:0;
	padding:0;
}
#con201003KadaiArea dd{
	float:left;
	width:700px;
	height:36px;
	margin:0;
	padding:0;
}
@media print{
#con201003KadaiArea dd{
	float:left;
	width:700px;
	height:36px;
	margin:0;
	_margin-right:-3px;
	padding:0;
}
}
#con201003KadaiArea dd p{
	font-size:16px;
	font-weight:bold;
	margin-left:16px;
	margin-top:9px;
}
#con201003ShinsainArea{
	margin-top:40px;
	border:solid 1px #FA8072;
	background-color:#FFFFF0;
	/*padding:6px;*/
}
#con201003ShinsainArea dl{
	margin:0;
}
#con201003ShinsainArea dt{
	float:left;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	width:100px;
	height:5em;
	text-align:center;
	color:#0D7802;
	font-weight:bold;
	font-size:14px;
}
#con201003ShinsainArea dd{
	float:left;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:16px;
	_padding-left:8px;
	width:682px;
	font-family:monospace;
	line-height:1.5;
}
#con201003ShinsainArea dd span{
	font-family:sans-serif;
}

#con201003Prize01{
	clear:left;
	margin-top:20px;
}
#con201003Prize01 h3{
	width:800px;
	height:36px;
	padding:0;
	margin-top:20px;
	_margin-top:0;
	background:url(../special/contest201003/_images/title_prize_01.png) left top no-repeat;
	/*page-break-before:always;*/
}
#con201003Prize01 div.photo{
	float:left;
	width:400px;
}
@media print{
#con201003Prize01 div.photo{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize01 div.photo img{
	margin:15px 20px 0 12px;
}
#con201003Prize01 div.data{
	float:left;
	width:400px;
}
@media print{
#con201003Prize01 div.data{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize01 div.data dl.reason{
	margin:0;
	margin-left:20px;
	margin-right:0;
	margin-bottom:30px;
	padding-bottom:12px;
	width:378px;
	border:solid 1px #FA8072;
	background-color:#FFFFF0;
}
#con201003Prize01 div.data dl.reason dd{
	line-height:1.5;
}
#con201003Prize01 div.data img{
	margin:15px 12px 20px 20px;
}
#con201003Prize01 div.data dd{
	line-height:1.5;
}
#con201003Prize02{
	clear:left;
	margin-top:20px;
}
#con201003Prize02 h3{
	width:800px;
	height:36px;
	padding:0;
	margin-top:20px;
	_margin-top:0;
	background:url(../special/contest201003/_images/title_prize_02.png) left top no-repeat;
	page-break-before:always;
}
#con201003Prize02 div.photo{
	float:left;
	width:400px;
}
@media print{
#con201003Prize02 div.photo{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize02 div.photo img{
	margin:15px 20px 0 12px;
}
#con201003Prize02 div.data{
	float:left;
	width:400px;
}
@media print{
#con201003Prize02 div.data{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize02 div.data dl.reason{
	margin:0;
	margin-left:20px;
	_margin-left:10px;
	margin-right:0;
	margin-bottom:30px;
	margin-top:20px;
	padding-bottom:12px;
	width:218px;
	border:solid 1px #FA8072;
	background-color:#FFFFF0;
}
#con201003Prize02 div.data dl.reason dd{
	line-height:1.5;
}
#con201003Prize02 div.data img{
	margin:15px 12px 0 20px;
}
#con201003Prize03{
	clear:left;
	margin-top:20px;
}
#con201003Prize03 h3{
	width:800px;
	height:36px;
	padding:0;
	margin-top:20px;
	_margin-top:0;
	background:url(../special/contest201003/_images/title_prize_03.png) left top no-repeat;
	page-break-before:always;
}
#con201003Prize03 div.photo{
	float:left;
	width:400px;
}
@media print{
#con201003Prize03 div.photo{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize03 div.photo img{
	margin:15px 20px 0 12px;
}
#con201003Prize03 div.data{
	float:left;
	width:400px;
}
@media print{
#con201003Prize03 div.data{
	float:left;
	width:400px;
	_margin-right:-3px;
}
}
#con201003Prize03 div.data dl.reason{
	margin:0;
	margin-left:20px;
	_margin-left:10px;
	margin-right:0;
	margin-bottom:30px;
	margin-top:20px;
	padding-bottom:12px;
	width:218px;
	border:solid 1px #FA8072;
	background-color:#FFFFF0;
}
#con201003Prize03 div.data dl.reason dd{
	line-height:1.5;
}
#con201003Prize03 div.data img{
	margin:15px 12px 0 20px;
}
#con201003Prize04{
	clear:left;
	margin-top:20px;
}
#con201003Prize04 h3{
	width:800px;
	height:36px;
	padding:0;
	margin-top:20px;
	_margin-top:0;
	background:url(../special/contest201003/_images/title_prize_04.png) left top no-repeat;
	page-break-before:always;
}
#con201003Prize04 div.photo{
	float:left;
	width:230px;
}
@media print{
#con201003Prize04 div.photo{
	/*float:left;*/
	width:230px;
	_margin-right:-3px;
}
}
#con201003Prize04 div.photo img{
	margin:12px 20px 0 12px;
	_margin:12px 20px 0 6px;
}
#con201003Prize04 div.data{
	/*float:left;*/
	width:800px;
}
@media print{
#con201003Prize04 div.data{
	float:left;
	width:800px;
	_margin-right:-3px;
}
}
#con201003Prize04 div.data img{
	margin:12px 12px 0 12px;
}
#con201003Prize04 div.material2{
	float:left;
	width:570px;
}
#con201003Prize04 div.zairyou{
	width:250px;
	margin:0;
	float:left;
	padding:0;
	/*border:solid 1px #dddddd;*/
}
#con201003Prize04 div.zairyou table{
	border:none;;
}
#con201003Prize04 div.zairyou td{
	margin:0;
	padding:3px; 0;
	text-align:left;
	font-size:12px;
}
#con201003Prize04 div.zairyou td.hinmei{
	text-indent:1em;
	width:168px;
	line-height:1.1;
}
#con201003Prize04 div.zairyou td.bunryou{
	text-indent:0;
	width:117px;
	line-height:1.1;
}
#con201003ConArea div.material2 dt{
	color:#0D7802;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:0
	line-height:1;
	padding:0;
}