@CHARSET "UTF-8";

/*Theme Name: Education Tour Conference */
/*For Print Version: 1.0*/

/* ================================================================================ */
/*1.BaseLayout*/
/* ================================================================================ */

html, body { height:100%; }

body {
	background-color: #FFF;
	text-align: center;
}

/* FONT
 ------------------------------------------------------------- */
body, div, table, caption, th, tr, td, ul, ol, li, dl, dt, dd, form, input, textarea, p {
	font-family:'ヒラギノ角ゴ pro w3','hiragino kaku gothic pro','メイリオ',meiryo,'ｍｓ ｐゴシック', sans-serif;
	font-size: 13px;
	line-height: 130%;
	color:#333333;
}

/* 6 BROW
 ------------------------------------------------------------- */
* html body { font-size: 100%}

/* 7 BROW
 ------------------------------------------------------------- */
*:first-child+html body { font-size: 100% }

/* STD BROW
 ------------------------------------------------------------- */
* { margin:0; padding:0; text-align:left; }

/* A
 ------------------------------------------------------------- */
a { color: #0841a3; text-decoration: underline; }
a:link { color: #0841a3; text-decoration: underline; }
a:visited { color: #8080c0; text-decoration: none; }
a:hover { color: #d62685; text-decoration: none; }
a img{border:none; text-decoration:none; background:none;}

table a { color: #0841a3; text-decoration: none; }
table a:link { color: #0841a3; text-decoration: none; }
table a:visited { color: #8080c0; text-decoration: none; }
table a:hover { color: #d62685; text-decoration: none; }
table a img{border:none; text-decoration:none; background:none;}

/* H
 ------------------------------------------------------------- */
h3 {
	display: block;
	width: 100%;
	padding: 5px 0 5px 34px;
	margin: 20px 0;
	color: #2D902F;
	line-height: 30px;
	background: url("/education/assets/images/pub/h3bg.gif") no-repeat left;
	clear: both;
}

h4 {
	font: bold 1.1em;
	padding: 0 0 0 30px;
	line-height: 140%;
	background: url("/education/assets/images/pub/h4bg.gif") no-repeat left;
	color: #7172A2;
	clear: both;
}

h4.str {
	font: bold 1.1em;
	padding: 0 0 0 30px;
	line-height: 140%;
	background: url("/education/assets/images/pub/h4strBg.gif") no-repeat left;
	color: #0A0C67;
	clear: both;
}

/* GENERAL TIPS
 ------------------------------------------------------------- */
p { padding: 10px 0 }
hr { clear: both; line-height:1px; visibility: hidden; }
img, img a { border:0 }
.clear { clear: both; line-height: 1pt; }
.bCrumbs { padding: 6px 0 10px 20px }

.toTop {
	width: 191px;
	height: 45px;
	margin: 0;
	background: url("/education/assets/images/pub/toTopH.png") no-repeat right;
	behavior:url("http://www.i-setouchi.org/education/assets/js/iepngfix.htc");
	clear: both;
}

.toTop a {
	width: 191px;
	height: 45px;
	display: block;
	background: url("/education/assets/images/pub/toTop.png") no-repeat right;
	behavior:url("http://www.i-setouchi.org/education/assets/js/iepngfix.htc");
	text-indent: -9999px;
	overflow: hidden;
	/*\*//*/
	overflow:auto;
	/**/
}

.toTop a:hover { background: none }

.caution {
	font-weight: bold;
	color: #ec1010;
	padding: 8px;
}

.pLeft {
	float: left;
	margin: 0 8px 4px 0;
}

.pRight {
	float: right;
	margin: 0 0 4px 8px;
}

/* GENERAL CONTAINER
 ------------------------------------------------------------- */

#wrapper {
	position: relative;
	top: 0;
	left: 0;
	width: 800px;
	background: #FFF;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	z-index: 0;
}

#stage {
	width: 800px;
}

#newsCont {
	float: left;
	width: 588px;
	_width: 598px;
	padding: 0 0 0 10px;
}

#pageCont {
	float: left;
	width: 588px;
	_width: 598px;
	padding: 14px 0 0 10px;
}

#footer {
	display: none;
}

/* CONTENTS CONTAINER PARTS
 ------------------------------------------------------------- */
.baseBox { padding: 0 10px 10px 5px }

.baseBox ul.pickup {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.pickup li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}

.baseBoxStep { padding: 0 10px 10px 20px }

.baseImgBox { margin: 0 0 0 20px }

.baseBoxTop { padding: 10px 20px 10px 5px }

/* --BREAD CRUMBS
 ------------------------------------------------------------- */

 .bCrumbs {
 	border-bottom: 1px #B2B2B2 dashed;
 	margin: 0 50px 15px 5px;
 	padding: 4px 4px 4px 0;
 	font-size: 0.9em;
 }

/* --just index header
 ------------------------------------------------------------- */

#indexHeader {
	display: none;
}

/* --all contents header
 ------------------------------------------------------------- */

#pageHeader {
	display: none;
}

/*  Head Navigation Layout
 ------------------------------------------------------------- */

#headNavi {
	display: none;
}

/* ================================================================================ */
/*      2.StageLayout                                                               */
/* ================================================================================ */

/*  Page title & search bar
-------------------------------------------------*/
#searchArea {
	display: none;
}

/*  Layout side Navigation
-------------------------------------------------*/
#sideBar {
		display: none;
}

/* ajaxSearch
 ------------------------------------------------------------- */
fieldset {
	display: none;
}

/*  Page Layout 01 index
-------------------------------------------------*/
#newsCont  dl {
	margin: 14px 0 20px 20px;
}

dt.newsIndex {
	display: block;
	width: 530px;
	height: 21px;
	background: url("/education/assets/images/index/newsBar.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	/*\*//*/
	overflow:auto;
	/**/
}

.feed ul {
	margin: 10px 0 14px 0;
	padding: 0;
	list-style-type: none;
}

.feed ul li {
	background: url("/education/assets/images/index/feedicon.gif") no-repeat left;
	padding: 0 0 0 18px;
	margin: 0 0 4px 0;
}

/*Blog News-----------*/
dt.blogNewsIndex {
	display: block;
	width: 530px;
	height: 21px;
	background: url("/education/assets/images/index/blogBarH.gif") no-repeat;
}

dt.blogNewsIndex a {
	display: block;
	width: 530px;
	height: 21px;
	background: url("/education/assets/images/index/blogBar.gif") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	/*\*//*/
	overflow:auto;
	/**/
}

dt.blogNewsIndex a:hover {background: none}

/*  Page Layout 02
-------------------------------------------------*/
.cont02 {
	}

.cont02 table {
	background: #EFF9FE;
	width: 568px;
	border-collapse: separate;
	border-spacing: 1px ;
	margin: 10px auto;
	empty-cells: show;
	font-size: 0.9em;
}

.cont02 thead td {
	background: #D8F0FC;
	text-align: center;
}

.cont02 tfoot td {
	background: #E9E2FF;
}

.cont02 th {
	font-weight: normal;
	font-size: 0.8em;
	padding: 5px;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background: url("/education/assets/images/pub/tdBg01.jpg") repeat-x bottom;
	color: #45494A;
}

tr.trC01 {
	background: #F7FBFD;
}

tr.trC02 {
	background: #EFF9FE;
}

.cont02 td {
	padding: 3px;
	font-size: 0.8em;
	border: 1px #FFFFFF solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

.cont02 table .col1 { width:16%}
.cont02 table .col2 { width:8% }
.cont02 table .col3 { width:12% }
.cont02 table .col4 { width:14% }
.cont02 table .col5 { width:14% }
.cont02 table .col6 { width:8% }
.cont02 table .col7 { width:28% }

.cont02 dl {
	padding: 10px 0 10px 20px;
}

.cont02 dl dt {
	background: url("images/txtBox/titBg535G.gif") no-repeat top;
	display: block;
	width: 525px;
	_width: 535px;
	height: 38px;
	padding: 0 0 0 10px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
}

.cont02 dl dd {
	background: url("images/txtBox/boxBg535G.gif") no-repeat bottom;
	display: block;
	width: 505px;
	_width: 535px;
	padding: 0 15px 25px 15px;
}

.cont02 dl dd:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}

.cont02 ul {
	margin: 0 0 0 40px;
	list-style-type: square;
	list-style-position: outside;
}

.cont02 ul li {
		color: #7589BF;
}

/*  Page Layout 03
-------------------------------------------------*/
.cont03 {
	}

.cont03 table {
	background: #EFF9FE;
	width: 568px;
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
	empty-cells: show;
	font-size: 0.9em;
}

.cont03 thead td {
	background: #D8F0FC;
	text-align: center;
	border: 1px #CCCCCC solid;
}

.cont03 tfoot td {
	background: #E9E2FF;
	border: 1px #CCCCCC solid;
	text-align: left;
}

.cont03 th {
	font-weight: normal;
	font-size: 0.8em;
	padding: 5px;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background: url("/education/assets/images/pub/tdBg01.jpg") repeat-x bottom;
	color: #45494A;
}

.cont03 td {
	padding: 3px;
	font-size: 0.8em;
	border: 1px #FFFFFF solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	text-align: center;
}

.cont03 table .col1 { width:16%}
.cont03 table .col2 { width:7% }
.cont03 table .col3 { width:7% }
.cont03 table .col4 { width:7% }
.cont03 table .col5 { width:7% }
.cont03 table .col6 { width:7% }
.cont03 table .col7 { width:7% }
.cont03 table .col8 { width:7% }
.cont03 table .col9 { width:7% }
.cont03 table .col10 { width:7% }
.cont03 table .col11 { width:7% }
.cont03 table .col12 { width:7% }

.cont03 table img {
	behavior:url("http://www.i-setouchi.org/education/assets/js/iepngfix.htc");
}

/*  Page Layout about us
-------------------------------------------------*/

table.aboutus {
	width: 540px;
	margin: 20px 0 10px 20px;
	border-collapse: collapse;
	empty-cells: show;
	font-size: 0.9em;
}

table.aboutus .col1 { width:20%}
table.aboutus .col2 { width:80%}

table.aboutus td, table.aboutus th{
	padding: 10px 8px 4px 8px;
	border-bottom: 1px #8D8D8D dashed;
}

table.aboutus th {
	text-align: right;
}

table.aboutus th:after {
	content: "：";
}

table.infra {
	width: 540px;
	margin: 20px 0 10px 20px;
	border-collapse: collapse;
	border: 1px #CCC;
	empty-cells: show;
	font-size: 0.9em;
}

table.infra thead td {
	background: #D8F0FC;
	text-align: center;
	border: 1px #CCCCCC solid;
}

table.infra tfoot td {
	background: #E9E2FF;
	border: 1px #CCCCCC solid;
	text-align: left;
}

table.infra th {
	font-weight: normal;
	font-size: 0.8em;
	padding: 5px;
	border-right: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background: url("/education/assets/images/pub/tdBg01.jpg") repeat-x bottom;
	color: #45494A;
}

table.infra td {
	padding: 5px;
	font-size: 0.8em;
	border: 1px #FFFFFF solid;
	border-bottom: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

table.infra .col1 { width:20%}
table.infra .col2 { width:60% }
table.infra .col3 { width:20% }


/*  Page Layout sitemap
-------------------------------------------------*/

ul.LSM_0 {
	margin: 0 40px 0 10px;
	list-style-type: none;
}

ul.LSM_0 li {
	margin: 0 0 8px 0;
	padding: 6px 12px;
	background: #efefe8;
}

ul.LSM_1 {
	margin: 0 10px 0 30px;
	list-style-type: none;
}

ul.LSM_1 li {
	margin: 0 0 8px 0;
	padding: 3px 12px;
	background: #FFFFF2;
}

/*  Page Layout access
-------------------------------------------------*/

#mapN {
	width: 529px;
	height: 500px;
	border: 3px double #c4d1e2;
}

#maplinkN {
	float: right;
	width: 235px;
	margin: 0 0 0 10px;
	background: url("images/navi/linkBtnH.jpg") repeat-y left;
}

#maplinkN a {
	padding: 0 0 2px 20px;
	background: url("images/navi/linkBtn.jpg") no-repeat left;
	display: block;
	width: 215px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
}

#maplinkN a:hover { background: none }

.poptitle {
	padding: 0 0 1px 0;
	margin: 0 0 5px 0;
	border-bottom: 2px #cf2626 solid;
	font-weight: bold;
}

/*  Page Layout 05 contact include form
-------------------------------------------------*/

#topImg05 {
	display: block;
	width: 800px;
	height: 138px;
	background: url("images/page/topImg05.jpg") no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	/*\*//*/
	overflow:auto;
	/**/
}

#cont05 {
	width: 760px;
}

#cont05 dl {
	padding: 10px 0 10px 20px;
}

#cont05 dl dt {
	background: url("images/txtBox/titBg760K.gif") no-repeat top;
	display: block;
	width: 750px;
	_width: 760px;
	height: 38px;
	padding: 0 0 0 10px;
	font-weight: bold;
	line-height: 24px;
	color: #FFFFFF;
}

#cont05 dl dd {
	background: url("images/txtBox/boxBg760K.gif") no-repeat bottom;
	display: block;
	width: 730px;
	_width: 760px;
	padding: 15px 15px 25px 15px;
}

.requ {
	color: #f93;
}

.err {
	color: #9c2417;
}

.sendform {
	width: 100%;
}

.sendform th {
	color: #6e6f72;
	background-color: #fff;
	width: 150px;
	text-align: right;
	padding: 0 10px 0 0;
	border-right: 1px #ccc solid;
}

.sendform th span {
	padding-left: 5px;
	margin-left: 5px;
}

.sendform td {
	background-color: #fff;
	padding: 5px;
}

.align-c {
	text-align: center;
}

.input-std {
	width: 200px;
	ime-mode: auto;
}

.input-stdOff {
	width: 200px;
	ime-mode: inactive;
}

.input-stdOn {
	width: 200px;
	ime-mode: active;
}

.input-lg {
	width: 280px;
	ime-mode: auto;
}

.input-lgOff {
	width: 280px;
	ime-mode: inactive;
}

.input-lgOn {
	width: 480px;
	ime-mode: active;
}

.inputBtn {
	width: 200px;
	height: 29px;
	background: url("images/contact/goConf.gif");
	text-align: center;
	color: #fff;
	border: none;
	margin: 20px 0 0 0;
}

.message {
	margin: 0 0 20px 0;
}

.inputBtn:hover, inputBtn:focus {
	width: 200px;
	height: 29px;
	background: url("images/contact/goConfH.gif");
	border: none;
}

.point {
	color: #3b6c53;

}

.inp4 {
	width: 80px;
}

.inp2 {
	width: 40px;
}

#cont05 input, textarea {
	border: 1px dotted #dddddd;
	margin: 1px 2px;
	background-color: #e0ebfc;
	background-image: url("images/contact/txareaBg.gif");
}

select {
	border: 1px dotted #dddddd;
	margin: 1px 2px;
	background-color: #707175;
	color: #fff;
}

#cont05 input:hover, textarea:hover {
	border-color: #666;
	background-color: #f1f6fe;
}

#cont05 input:focus, textarea:focus {
	border-color: #7d5b38;
	background-color: #f1f6fe;
}

