@charset "utf-8";

/*

Theme Name: VEC

Theme URI: http://www.vec.or.jp/

Description: VEC

Version: 1.6

Author: VEC

Author URI: http://www.vec.or.jp/

Tags: VEC

*/







/* Begin Typography & Colors */

/* CSS Document */

body {

	background-color: #F2F7FF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family:Arial, Helvetica, sans-serif,"�l�r �S�V�b�N";

}

#pagecontainer{

	background-image:url(images/pageback.jpg);

	background-repeat:repeat-x;

}

#container{

	margin-left:auto;

	margin-right:auto;

	width:760px;

	border-color:#DCEAFF;

	border-width:0px 2px 0px 2px;

	border-style:solid;

	background-color:#FFFFFF;

}

#tagline{

	background-image:url(images/tagline_back.gif);

}

#logoarea{

	padding:13px;

	padding-bottom:10px;

	border-bottom-color:#4560F2;

	border-bottom-style:solid;

	border-bottom-width:2px;

}

#hedbun{

	margin-left:196px;

}

#glvmenuber{

	background-image:url(images/menu_bk.gif);

	height:26px;

}

.glvmenu{

	margin-left:7px;

	display:block;

	float:left;

	margin-right:7px;

}

#copyright{

	text-align:center;

	background-color:#4560F2;

	padding:12px;

	color:#FFFFFF;

	font-size:12px;

}

#footer{

	float:none;

	clear:both;

}

#footmenuber{

	text-align:right;

	background-color:#B5D2FF;

	

}

.footmenu{

	margin:10px;

	margin-left:4px;

}

#breakcrubs{

	background-image:url(images/break_bk.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	padding:5px;

	padding-bottom:7px;

	font-size:9px;

	color:#996600;

	font-weight:bold;

}

#breakcrubs a{

	color:#666666;

	font-weight:normal;

}

#leftside{

	background-color:#FFFFCC;

	width:200px;

	padding:9px;

	float:left;

	height:100%;

	overflow:auto;

}

#content{

	width:512px;

	padding:14px;

	float:left;

}

#contentdate{

	font-size:10px;

	color:#666666;

}

.shadowbox{

	border-bottom-color:#FEE191;

	border-bottom-width:3px;

	border-bottom-style:solid;

	margin-bottom:10px;

}

.box{

	border-color:#4560F2;

	border-style:solid;

	border-width:2px;

	background-color:#FFFFFF;

	padding:10px;

	font-size:12px;

}

.boxcontent{

	margin-top:8px;

}

.boxdate{

	color:#666666;

	padding-left:15px;

	background-image:url(images/date_arrow.gif);

	background-repeat:no-repeat;

}

.boxtext{

	margin-bottom:4px;

}

.boxtext a{

	color:#333333;

	line-height:1.6;

}

#contenttitle{

	font-weight:bold;

}

#contenttitle img{

	display:block;

}

#contentmain{	

	font-size:12px;

	line-height:1.6;

	color:#666666;

}

.contentwaiting{

	color:#2140ef;

	font-size:12px;

	line-height:1.6;

	font-weight:bold;

}

#contentmain p{

	margin-top:10px;

	padding-left:10px;

}

#contentmain h2{

	margin:0px;

	padding:0px;

	font-weight:normal;

	font-size:12px;

	border-color:#CCCCCC;

	border-style:solid;

	border-width:1px;

	background:url(images/h2_bk.gif);

	padding-left:26px;

	font-weight:bold;

	padding-bottom:10px;

	line-height:1;

	padding-top:8px;

	margin-top:10px;

	color:#333333;

}

#contentmain h2 a:link{

	color:#333333;

	text-decoration:none;

}

#contentmain h2 a:visited{

	color:#333333;

	text-decoration:none;

}



#contentmain p a:link{

	color:#2140EF;

}

#contentmain table a:link{

	color:#2140EF;

}

#main-full div#content{

	width:730px;

	padding:14px;

	float:none;

	height:auto;

}

#main{

	background-image:url(images/main_back.gif);

	background-repeat:repeat-y;

}

.contentmaincatdate{

	color:#666666;

	padding-left:15px;

	background-image:url(images/date_arrow.gif);

	background-repeat:no-repeat;

	font-weight:normal;

	line-height:1;

	float:left;

	margin-right:12px;

	height:20px;

}

.contentmaincattitle{

	color:#333333;

	line-height:1;

	font-weight:bold;

}

.contentmaincattitle a{

	color:#333333;

	line-height:1;

	font-weight:bold;

}

.contentmaincattext{

	color:#666666;

	line-height:1.6;

	padding-left:112px;

}

.one{

	margin-top:10px;

	padding-left:10px;

	float:none;

	clear:both;

}

.semcomlink{

	margin-left:10px;

}

.semcomlink a{

	color:#333333;

	padding-left:15px;

	background-image:url(images/date_arrow.gif);

	background-repeat:no-repeat;

	font-weight:bold;

}

.semcomlink p{

	margin:0px;

	margin-top:5px;

	margin-left:14px;

	font-size:12px;

	color:#333333;

	margin-bottom:5px;

}



.boxcontent div.one{

	padding-left:5px;

}
