@charset "utf-8";

/* ===================================================================
CSS information

 
=================================================================== */

/*。
#####################################################################

	common
	
#####################################################################
*/


body {
	background:#f9f7df;
	color:#333333;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	/*font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-size:small;
	line-height:1.4;
	margin:0;
	padding:0;
	text-align:center;
	word-wrap:break-word;
}

html {
}

html > body {
	height:auto;
	min-width:970px;
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: none;
}

a:active {
}

img {
	vertical-align:top;
	border-style:none;
}

/*
#####################################################################

	common
	
#####################################################################
*/


.btn {
	text-align: center;
}

#contents .pageTop {
	clear: both;
	text-align: right;
}

#contents .pageTop a {
	background:url(../images/icons/arrow_up.png) 0 0.2em no-repeat;
	padding:0 0 0 18px;
}

#contents .moreLink {
	clear: both;
	text-align: right;
	margin:0 0 10px;
}

#contents .moreLink a {
	background:url(../images/icons/control_play.png) 0 0.2em no-repeat;
	padding:0 0 0 20px;
}

.btnWrapCenter {
	text-align:center;
	clear:both;
}

.btnText {
}

.btnText a {
	color:#4A721E;
	text-decoration:none;
	padding:6px 15px;
	background-image:url("images/ico_tri.gif"), -moz-linear-gradient(-90deg, #EAF5E8 0%, #C2D2BF 48%, #AFC5AC 49%, #95AB91 100%);
	border:1px solid #A3C282;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.btnText a:hover {
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
}

input[type=button].new-aqua {
	color:#4A721E;
	text-decoration:none;
	padding:6px 15px;
	background-image:url("images/ico_tri.gif"), -moz-linear-gradient(-90deg, #EAF5E8 0%, #C2D2BF 48%, #AFC5AC 49%, #95AB91 100%);
	border:1px solid #A3C282;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
}

.new-aqua:hover {
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
}

/* 長いURLを折り返す width指定する */

.word-wrap {
	word-wrap: break-word !important;
}

/* 選択色を設定 */

/* Mozilla based browsers */
::-moz-selection {
 background-color: #FFA;
 color: #000;
}

/* Works in Safari */
::selection {
	background-color: #FFA;
	color: #000;
}

/*透明度を指定*/

.opa {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
  filter: alpha(opacity=50);
	/* Netscape */
  -moz-opacity: 0.5;
	/* Safari 1.x */
  -khtml-opacity: 0.5;
	/* Good browsers */
  opacity: 0.5;
}

/*2行目以降、先頭1文字アキ*/

.IndentText {
	padding-left: 1em;
	text-indent: -1em;
}

/* clearfix */
#hoge:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/*
#####################################################################

	枠のスタイル
	
#####################################################################
*/

#page {
	margin:0 auto;
	padding:0;
	width:100%;/*	border-top:4px solid #333;*/
}

#contents {
	position:relative;
	width:980px;
	margin:0 auto;
	/*	background:#fff;*/
	padding:16px 0 10px;
	_padding:16px 0 10px;
	text-align:left;
}

#contentsInner {
	/*	padding:20px 50px;*/
	text-align:left;
	float: left;
	width: 980px;
	zoom:1;
}

#contentsWrap {
	margin: 0 auto;
	padding: 130px 0 0 0;
	width: 100%;
	background:url(../images/contentsWrapInner.bg.gif) 0 126px repeat-x;
	overflow:hidden;
	position:relative;
	z-index:10;
}

#contentsWrapInner {
	margin: -130px auto 0;
	text-align:center;
	padding:130px 0 0;
	width: 100%;
	background:url(../images/contentsWrap.bg.gif) center 0 no-repeat;
}

/*
#####################################################################

	#mainContents
	メインコンテンツ
	
#####################################################################
*/

#mainContents {
	text-align:left;
	padding:0;
}

body.colmn1 #mainContents {
}

body.colmn2 #mainContents {
	float:left;
	width:750px;
	_width:740px;
	margin:0 10px 0 0;
}

.mainContentsInner {
	overflow:hidden;
	zoom:1;
	width:750px;
}

/*
#####################################################################

	#subContents
	サブコンテンツ
	
#####################################################################
*/

#subContents {
	float:right;
	width:214px;
	font-size:93%;
}

.subContentsInner {
}

#subContents h2.title {
}

#subContents .section {
	clear:both;
	margin:0 0 15px;
	overflow:hidden;
}

#subContents ul.sideNav li a {
	display:block;
	border:#869837 solid 4px;
	margin:0 0 20px;
}

#subContents ul.sideNav li.study{
	background:url(../images/sideNav_study.gif) 0 0 no-repeat;
	width:214px;
	height:150px;
	margin:0 0 20px;
position:relative;}

#subContents ul.sideNav li.study .studyPage a{
	position:absolute;
	width:65px;
	height:20px;
	text-indent:-999999px;
	overflow:hidden;
		background:none;
	display:block;
	border:none;
	margin:0;}
	
#subContents ul.sideNav li.study .studyPage{
	width:65px;
	height:20px;
	display:block;
	position:absolute;}		
	
#subContents ul.sideNav li.study .companyPage a{
	position:absolute;
	width:65px;
	height:20px;
	text-indent:-999999px;
	overflow:hidden;
		background:none;
	display:block;
	border:none;
	margin:0;}	
	
#subContents ul.sideNav li.study .companyPage{
	width:65px;
	height:20px;
	display:block;
	position:absolute;}	

#subContents ul.sideNav li.study .studyPage{
	  left: 14px;
    top: 38px;
}

#subContents ul.sideNav li.study .studyPage a{
	top:0;
	left:0;
}	

#subContents ul.sideNav li.study .studyPage a.on,
#subContents ul.sideNav li.study .studyPage a:hover{
	background:url(../images/sideNav_study_on01.gif) !important;}
	
#subContents ul.sideNav li.study .companyPage{
	top: 38px;
	 left: 86px;
}	

#subContents ul.sideNav li.study .companyPage a{
	top:0;
	left:0;
}	
	
#subContents ul.sideNav li.study .companyPage a.on,	
#subContents ul.sideNav li.study .companyPage a:hover{
	background:url(../images/sideNav_study_on02.gif) !important;}	


#subContents ul.sideNav li a img {
	display:block;
	vertical-align:bottom;
}

#subContents ul.sideNav li a:hover {
	border:#b0bf5e solid 4px;
}

#updateInfoWrap {
	margin:0 0 20px;
}

#subContents .topInfoWrap {
	margin: 0 0 20px;
}

#subContents .topInfoWrap .inner {
	background:#fff;
	padding:10px 10px 4px;
	border:#869837 solid 4px;
}

#subContents .topInfoWrap .inner .title {
	border-bottom: 1px dotted #251916;
	margin: 0 0 6px;
	padding: 0 0 6px;
	text-align:center;
	color:#849533;
}

#subContents .topInfoWrap .inner .text {
	border-bottom: 1px dotted #251916;
	margin: 0 0 6px;
	padding: 0 0 6px;
	text-align:center;
}

#subContents .topInfoWrap .inner .text a {
	border:none;
	margin:0;
	display:inline;
	text-decoration:underline;
}

#subContents .securityInfoWrap {
	margin: 0 0 30px;
}

#subContents .securityInfoWrap .inner {
	background:#fff;
	padding:10px 10px 4px;
	border:#869837 solid 4px;
}

#subContents .securityInfoWrap .inner .phWrap {
	margin:0 0 6px;
}

#subContents .securityInfoWrap .inner ul {
}

#subContents .securityInfoWrap .inner ul li {
	border-bottom: 1px dotted #251916;
	margin: 0 0 6px;
	padding: 0 0 6px;
	text-align:center;
}

#subContents .securityInfoWrap .inner ul li a {
	border:none;
	margin:0;
	display:inline;
	color:#134306;
	text-decoration:underline;
}

#subContents .securityInfoWrap .title {
}

#subContents .securityInfoWrap .phWrap {
}

#subContents .inputListWrap {
}

#subContents .updateInfoWrap .inner {
	background:#fff;
	padding:10px 10px 10px;
	border:#869837 solid 4px;
	margin-bottom:20px;
}

#subContents .updateInfoWrap .inner .title {
	margin:0 0 10px;
}

#subContents .updateInfoWrap .inner .readText {
	border-bottom:1px solid #aaa;
	margin:0 0 8px;
	padding:0 0 8px;
}

/*
#####################################################################

	
	トップページ：タブコンテンツ
	
#####################################################################
*/

ul.tabContentsWrap {
	width: 730px;
	margin: 0 0 0 30px;
}

ul.tabContentsWrap li {
	float: left;
	margin:0 10px 0 0;
}

ul.tabContentsWrap li.menu01,
ul.tabContentsWrap li.menu06 {
	margin:0 10px 0 0;
}

ul.tabContentsWrap li a {
	width:130px;
	height:34px;
	display:block;
	color: #000;
	text-decoration: none;
	background: #eee;
	text-indent:-999999px;
	overflow:hidden;
}

ul.tabContentsWrap li a:hover {
	color: #333;
	background: #999;
}

ul.tabContentsWrap li a:active {
	color: #fff;
	background: #f90;
}

ul.tabContentsWrap li a:focus {
	background: #f90;
}

ul.tabContentsWrap li.menu01 a {
	background:url(../images/tabWrap01.menu01.gif);
}

ul.tabContentsWrap li.menu01 a:hover {
	background:url(../images/tabWrap01.menu01_on.gif);
}

ul.tabContentsWrap li.menu02 a {
	background:url(../images/tabWrap01.menu_telework.png);
}

ul.tabContentsWrap li.menu02 a:hover {
	background:url(../images/tabWrap01.menu_telework_on.png);
}

ul.tabContentsWrap li.menu03 a {
	background:url(../images/tabWrap10.menu_org.gif);
}

ul.tabContentsWrap li.menu03 a:hover {
	background:url(../images/tabWrap10.menu_org_on.gif);
}

ul.tabContentsWrap li.menu04 a {
	background:url(../images/tabWrap01.menu_site.gif);
}

ul.tabContentsWrap li.menu04 a:hover {
	background:url(../images/tabWrap01.menu01_site_on.gif);
}

ul.tabContentsWrap li.menu05 a {
	background:url(../images/tabWrap01.menu_phishing.gif);
}

ul.tabContentsWrap li.menu05 a:hover {
	background:url(../images/tabWrap01.menu_phishing_on.gif);
}

ul.tabContentsWrap li.menu06 a {
	background:url(../images/tabWrap01.menu06.gif);
}
	
ul.tabContentsWrap li.menu06 a:hover {
	background:url(../images/tabWrap01.menu06_on.gif);
}

ul.tabContentsWrap li.menu07 a {
	background:url(../images/tabWrap01.menu07.gif);
}

ul.tabContentsWrap li.menu07 a:hover {
	background:url(../images/tabWrap01.menu07_on.gif);
}

ul.tabContentsWrap li.menu08 a {
	background:url(../images/tabWrap01.menu08.gif);
}

ul.tabContentsWrap li.menu08 a:hover {
	background:url(../images/tabWrap01.menu08_on.gif);
}

ul.tabContentsWrap li.menu09 a {
	background:url(../images/tabWrap01.menu09.gif);
}

ul.tabContentsWrap li.menu09 a:hover {
	background:url(../images/tabWrap01.menu09_on.gif);
}

ul.tabContentsWrap li.menu10 a {
	background:url(../images/tabWrap10.menu_org.gif);
}

ul.tabContentsWrap li.menu10 a:hover {
	background:url(../images/tabWrap10.menu_org_on.gif);
}


/**
 *  PAGES SETUP
 */
 

.contentsWrapHTML {
}

.tabContents {
	background:#fff url(../images/tabWrap.line.gif) no-repeat 0 0;
	width:750px;
	clear:both;
	padding:1px 0 0;
	margin:0 0 50px;
	zoom:1;
}

.wrapper {
	background:url(../images/tabWrap.line.gif) no-repeat 0 100%;
	padding:0 0 1px;
 *padding:0 0 2px;
	width: 750px;
	height: 449px;
	position: relative;
}

.tabContentsMain {
	min-height:449px;
 *min-height:314px;
	height:auto;
	padding:20px;
	overflow:auto;
 *overflow:hidden;
	position: relative;
	width:710px;
 *width:650px;
	text-align:left;
	background:url(../images/tabWrap.bg.gif) repeat-y 0 0;
}

.tabContentsMain p {
	padding:0 0 20px;
}

/*
/////////////////////////////////////////////////////////////////////
	
	#contentsHead
	コンテンツ 先頭部分
	
/////////////////////////////////////////////////////////////////////
*/

#contentsHead {
	margin:0 0 10px;
}

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	
	メインタイトル
	
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

.mainTitleWrap {
	margin:0 0 15px;
	clear:both;
}

.mainTitleWrap h1.mainText {
	margin:0 0 12px;
}

.mainTitleWrap p.subText {
}

/*
#####################################################################

	#mainContents 共通
	#measurePage , #accidentPage , reportPage
	
#####################################################################
*/

#mainContents .tabContents {
	margin:0 0 30px;
}

#mainContents .wrapper {
	height:auto;
}

#mainContents .tabContentsMain {
	padding:0;
	width:750px;
	min-height:inherit;
 *height:inherit;
}

#mainContents .tabContentsMain .module {
	padding:29px 29px 19px;
	margin:0 1px;
}

#mainContents h2 {
	margin:0 0 25px;
	text-align:left;
}

#mainContents .module .set ul.odd {
	float:left;
	width:329px;
	margin:0;
}

#mainContents .module .set ul.even {
	float:right;
	width:330px;
}

#mainContents .module .set ul li {
	border-bottom:#376035 dotted 1px;
	padding:0 0 11px;
	margin:0 0 10px;
	word-break:keep-all;
}

#mainContents .module .set ul li span {
	white-space:nowrap;
}

/* .tabContents2
----------------------------------------------------*/
#mainContents .tabContents2 {
	background:url(../images/tabWrap.line2.gif) no-repeat 0 0;
	width:750px;
	clear:both;
	padding:1px 0 0;
	margin:0 0 30px;
}

#mainContents .wrapper2 {
	background:url(../images/tabWrap.line2.gif) no-repeat 0 100%;
	padding:0 0 1px;
	width: 750px;
	position: relative;
}

#mainContents .tabContentsMain2 {
	padding:29px 29px 19px;
	position: relative;
	text-align:left;
	background:url(../images/tabWrap.bg2.gif) repeat-y 0 0;
}

#mainContents .tabContentsMain2 p {
	padding:0 0 20px;
}

#mainContents .tabContents2 .module .set {
	float:left;
	width:300px;
}

#mainContents .tabContents2 .module .even {
	margin:0 90px 0 0;
}

/* .tabContents3
----------------------------------------------------*/
#mainContents .tabContents3 {
	background:url(../images/tabWrap.line3.gif) no-repeat 0 0;
	width:750px;
	clear:both;
	padding:1px 0 0;
	margin:0 0 30px;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#mainContents .wrapper3 {
	background:url(../images/tabWrap.line3.gif) no-repeat 0 100%;
	padding:0 0 2px;
	width: 750px;
	position: relative;
	zoom:1;
}

#mainContents .tabContents3 a {
	color:#000;
	text-decoration:underline;
}

#mainContents .tabContents3 a:hover {
	color:#000;
	text-decoration:none;
}

#mainContents .tabContentsMain3 {
	padding:10px 30px 19px 25px;
	position: relative;
	text-align:left;
	background:url(../images/tabWrap.bg3.gif) repeat-y 0 0;
}

#mainContents .tabContents3 h2 {
	margin: 0 0 10px;
}

#mainContents .tabContents3 .module .even {
	margin:0 60px 0 0;
	float:left;
	width:310px;
}

#mainContents .tabContents3 .module .odd {
	float: right;
	width:320px;
}

#mainContents .tabContents3 .module .even li {
	border-bottom: 1px dotted #376035;
	overflow:hidden;
	zoom:1;
}

#mainContents .tabContents3 .module .odd li {
	border-bottom: 1px dotted #a0893a;
	overflow:hidden;
	zoom:1;
}

#mainContents .tabContents3 .module .even li p {
}

#mainContents .tabContents3 .module .even li .date {
	padding:2px 4px;
	font-size:87%;
	color:#fff;
	background:#2d582c;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
 *width:90px;
}

#mainContents .tabContents3 .module .odd li .rank {
	padding:2px 18px;
	font-size:87%;
	color:#fff;
	background:#a0893a;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
 *width:60px;
}

#mainContents .tabContents3 .module .even li .text {
	overflow:hidden;
	zoom:1;
	width:200px;
	float:left;
}

/* .tabContents4
----------------------------------------------------*/
#mainContents .tabContents4 {
	background:url(../images/tabWrap.line4.gif) no-repeat 0 0;
	width:750px;
	clear:both;
	padding:1px 0 0;
	margin:0 0 30px;
}

#mainContents .wrapper4 {
	background:url(../images/tabWrap.line4.gif) no-repeat 0 100%;
	padding:0 0 1px;
	width: 750px;
	position: relative;
}

#mainContents .tabContentsMain4 {
	padding:29px 29px 19px;
	position: relative;
	text-align:left;
	background:url(../images/tabWrap.bg4.gif) repeat-y 0 0;
}

#mainContents .tabContentsMain4 p {
	padding:0 0 20px;
}

#mainContents .tabContents4 .module .set {
	float:left;
	width:300px;
}

#mainContents .tabContents4 .module .even {
	margin:0 90px 0 0;
}

/*
#####################################################################

	#measurePage , #accidentPage , reportPage
	
#####################################################################

/* .cWrap01 bg用
----------------------------------------------------*/
#accidentPage #mainContents .cWrap01,
#measurePage #mainContents .cWrap01 {
	padding:30px 29px 20px;
	margin:0 1px;
	background:url(../images/cWrap01.bg.gif) 0 0 repeat-x;
}

/* arrow color
----------------------------------------------------*/
#accidentPage #mainContents .module .set ul li a {
	display:block;
	padding:0 0 0 26px;
	background:url(../images/accidentPage.arrow.gif) 0 50% no-repeat;
}

#measurePage #mainContents .module .set ul li a {
	display:block;
	padding:0 0 0 26px;
	background:url(../images/measurePage.arrow.gif) 0 50% no-repeat;
}

#reportPage #mainContents .module .set ul li a {
	display:block;
	padding:0 0 0 26px;
	background:url(../images/reportPage.arrow.gif) 0 50% no-repeat;
}

/* #reportPage .cWrap01 h2
----------------------------------------------------*/
#reportPage #mainContents .cWrap01 h2 a {
	border:5px solid #8ca604;
	display:block;
}

#reportPage #mainContents .cWrap01 h2 a:hover {
	border:5px solid #b0bf5e;
}

#reportPage #mainContents .cWrap01 h2 a img {
	display:block;
	vertical-align:bottom;
}

/* 汎用
----------------------------------------------------*/

/* margin */
.noMrg {
	margin:0 !important;
}

.Mrg5 {
	margin:5px !important;
}

.MrgT5 {
	margin-top:5px !important;
}

.MrgR5 {
	margin-right:5px !important;
}

.MrgB5 {
	margin-bottom:5px !important;
}

.MrgL5 {
	margin-left:5px !important;
}

.Mrg10 {
	margin:10px !important;
}

.MrgT10 {
	margin-top:10px !important;
}

.MrgR10 {
	margin-right:10px !important;
}

.MrgB10 {
	margin-bottom:10px !important;
}

.MrgL10 {
	margin-left:10px !important;
}

.Mrg15 {
	margin:15px !important;
}

.MrgT15 {
	margin-top:15px !important;
}

.MrgR15 {
	margin-right:15px !important;
}

.MrgB15 {
	margin-bottom:15px !important;
}

.MrgL15 {
	margin-left:15px !important;
}

.Mrg20 {
	margin:20px !important;
}

.MrgT20 {
	margin-top:20px !important;
}

.MrgR20 {
	margin-right:20px !important;
}

.MrgB20 {
	margin-bottom:20px !important;
}

.MrgL20 {
	margin-left:20px !important;
}

/* padding */
.noPdd {
	padding:0 !important;
	;
}

.pdd5 {
	padding:5px !important;
}

.pddT5 {
	padding-top:5px !important;
}

.pddR5 {
	padding-right:5px !important;
}

.pddB5 {
	padding-bottom:5px !important;
}

.pddL5 {
	padding-left:5px !important;
}

.pdd10 {
	padding:10px !important;
}

.pddT10 {
	padding-top:10px !important;
}

.pddR10 {
	padding-right:10px !important;
}

.pddB10 {
	padding-bottom:10px !important;
}

.pddL10 {
	padding-left:10px !important;
}

.pdd15 {
	padding:15px !important;
}

.pddT15 {
	padding-top:15px !important;
}

.pddR15 {
	padding-right:15px !important;
}

.pddB15 {
	padding-bottom:15px !important;
}

.pddL15 {
	padding-left:15px !important;
}

.pdd20 {
	padding:20px !important;
}

.pddT20 {
	padding-top:20px !important;
}

.pddR20 {
	padding-right:20px !important;
}

.pddB20 {
	padding-bottom:20px !important;
}

.pddL20 {
	padding-left:20px !important;
}

/* あとで移動
----------------------------------------------------*/

#studyPage #mainContents .module .set ul li a {
	background: url(../images/studyPage.arrow.gif) no-repeat 0 0.3em;
	display: block;
	padding: 0 0 0 26px;
}

#quizPage #mainContents .module .set ul li a {
	background: url(../images/quizPage.arrow.gif) no-repeat 0 0.3em;
	display: inline-block;
 *display: inline;
	padding: 0 0 0 26px;
}

#termsPage #mainContents .section h2.tit {
	background: url(../images/termsPage.arrow.gif) no-repeat 0 0.3em;
	padding: 0 0 0 26px;
	margin:0 0 15px;
	color:#e14544;
	font-weight:normal;
}

#studyPage #mainContents .cWrap01 h2 a {
	border: 5px solid #6d2745;
	display: block;
}

#studyPage #mainContents .cWrap01 h2 a:hover {
	border: 5px solid #b5527d;
}

#studyPage #mainContents .cWrap01 h2 a img {
	display: block;
	vertical-align: bottom;
}

#termsPage #mainContents .section {
}

#boardPage #mainContents .cWrap01 h2 a {
	border:5px solid #8ca604;
	display:block;
}

#boardPage #mainContents .cWrap01 h2 a:hover {
	border:5px solid #b0bf5e;
}

#boardPage #mainContents .cWrap01 h2 a img {
	display:block;
	vertical-align:bottom;
}

/* =========================================================
.boardContents
========================================================= */


#boardPage #mainContents .boardContents {
	position:relative;
	width:750px;
	height:1300px;
}

#boardPage #mainContents .boardContents .cWrap01 {
}

#boardPage #mainContents .boardContents .cWrap02 {
	top:120px;
	left:30px;
}

#boardPage #mainContents .boardContents ol {
}

#boardPage #mainContents .boardContents ol li {
	position:absolute;
}

#boardPage #mainContents .boardContents .cWrap03 {
	top:210px;
	left:30px;
}

#boardPage #mainContents .boardContents ol .cWrap03_01 {
	top:100px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap03_02 {
	top:210px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap03_03 {
	top:301px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap03_04 {
	top:390px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap03_05 {
	top:480px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap03_06 {
	top:570px;
	left:299px;
}

#boardPage #mainContents .boardContents .cWrap04 {
	top:670px;
	left:30px;
}

#boardPage #mainContents .boardContents ol .cWrap04_01 {
	top:670px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap04_02 {
	top:760px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap04_03 {
	top:850px;
	left:299px;
}

#boardPage #mainContents .boardContents .cWrap05 {
	top:950px;
	left:30px;
}

#boardPage #mainContents .boardContents ol .cWrap05_01 {
	top:950px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap05_02 {
	top:1040px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap05_03 {
	top:1130px;
	left:299px;
}

#boardPage #mainContents .boardContents ol .cWrap05_04 {
	top:1220px;
	left:299px;
}

/* =========================================================
.boardContents
========================================================= */

#indexPage .inputListWrap {
	clear:both;
	border:1px solid #aaa;
}

#indexPage .inputListWrap h2 {
	margin:0;
}

#indexPage .inputListWrap img {
	display:block;
}
