@charset "UTF-8";
@import url("reset.css");
@import url("common.css");

h2{
	min-height:60px;
	_height:60px;
	line-height:1;
	font-size:28px;
	font-weight: bold;
	color:white;
	padding:30px 0;
	text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.4);
}
h3{
	background: url("../img/common/h3.png");
	background-repeat: no-repeat;
	font-size:24px;
	line-height: 65px;
	font-weight: bold;
	color:#333;
	text-indent:20px;
	margin:40px 0 10px 0;
}
h4{
	color:#22764F;
	font-weight:bold;
	font-size:18px;
	line-height:1.4em;
	padding:0 0 0 9px;
	margin:30px 0 5px 0;
	border-left:7px solid #22764F;
}
h5{
	font-weight:bold;
	font-size:1.2em;
	color:#000;
	margin:20px 0 5px 0;
}

/*リンク*/
.link:before{
	content: url("../img/common/arrow_link.gif");
	vertical-align: middle;
	padding-right: 5px;
}

/*フロート*/
.left{float:left;}
.right{float:right;}

/*準備中*/
.construction{
	width:650px;
	height:137px;
	padding-top:100px;
	margin-top:30px;
	border:1px solid #eee;
	background-color:#f5f5f5;
}
.construction p{
	text-align:center;
	font-size:2em;
	color:#ccc;
}

/****************/
/* 会期後要修正 */
/****************/
.delete{
	display: none;
}

/********************************/
/************* top **************/
/********************************/

#top h2{
	padding:0;
}
#top .copy{
	margin-top: 30px;
	width: 100%;
}
#top .copy img{
	width: 100%;
	height: auto;
}
#top .top_txt h5{
	font-size: 24px;
	margin-top: 30px;
}
#top .top_txt .topbnr{
	margin-top: 20px;
}
#top .top_txt .topbnr li{
	float: left;
	margin: 0 0 10px 10px;
}
#top .top_txt .topbnr li:nth-child(odd){
	margin-left: 0;
}
#top .top_txt .topbnr li a{
	position: relative;
}
#top .top_txt .topbnr li a p{
	position: absolute;
	top: 87px;
	left: 15px;
	color: white;
	line-height: 1.4;
}
#top .top_txt .topbnr li a p.short{
	top: 95px;
}

#top #information{
	/* height:140px; */
	max-height:15px;
	padding: 15px 20px 20px;
	border:2px solid #CCC;
	overflow: hidden;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}
#top #information .c1{
	border-bottom:1px dotted #999;
	margin-bottom:10px;
	padding-bottom: 10px;
}
#top #information .c1.last{
	border-bottom: none;
	padding: 0;
}
#top #information .c2, #top #information .c3{
	display:inline-block;
}
top #information .c3{
	width: 100%;
}
#top #information .c2{
	color:#22764F;
	font-weight:bold;
	width: 80px;
}
#top h4 .new{
	background: #e5004f;
	font-size: 13px;
	color: white;
	display: inline-block;
	line-height: 1;
	padding: 3px 5px;
	position: relative;
	left: 5px;
	top: -2px;
}
#top .c4 th{
	font-weight:bold;
	width:80px;
}
#top .c4 td, 
#top .c4 th{
	padding-bottom: 5px;
}
#top .c4 ul li{
	margin-left: 1.5em; 
	text-indent: -1.5em;
}
#top .c5{
	font-size: 1.2em;
	color: #333;
	line-height: 1.4;
}
#top .c6{
	text-indent:-5em;
	margin-left:5em;
}
#top .c7{
	border:1px solid #999;
	padding:5px 10px;
}
#top .c8{
	color:#009900; 
	font-weight:bold;
}

/* 来場者数 */
#top .number table, #report .number table{
	width:100%;
}
#top .number th, #top .number td, #report .number th, #report .number td{
	padding:5px;
	border:1px solid #CCC;
	text-align:center;
	vertical-align:middle;
}
#top .number th, #report .number th{
	background-color:#22764F;
	color:#FFF;
}
#top .number .c1, #report .number .c1{
	font-weight:bold;
}
#top .number .c2, #report .number .c2{
	background-color:#dce7d8;
}
#top .number .c3, #report .number .c3{
	background-color:#EEE;
}
#top .number .t1{
	background-color:#edf3c0;
}
#top .number th{
	width: 16%;
}
#top .number th.day{
	width: 10%;
}
#top .number th.weather{
	width: 10%;
}

/* 報告書 */
#top .pdf a{
	background:url(../img/common/pdf_icon.gif) 0 40% no-repeat;
	line-height:40px;
	padding-left:25px;
	font-size:1.4em;
}

/************************************/
/*********** 出展のご案内 ***********/
/************************************/
/*出展・来場対象*/
#conduct .c0{
	color:#000;
	font-weight:bold;
	font-size:24px;
	line-height:1.5em;
    margin-bottom: 10px;
}
#conduct .c1{
	color:#22764F;
	font-weight:bold;
	font-size:18px;
	line-height:1.6;
}
#conduct .c2{
	font-weight:bold;
	font-size: 1.1em;
}
#conduct .c3{
	font-weight:bold;
	font-size: 1.1em;
	margin-top: 0.5em;
}
#conduct .c3.list{
	margin-left: 1.2em;
	text-indent: -1.2em;
	margin-top: 0.25em;
}
#conduct .c3 span, 
#conduct .c4 span{
	color:#22764F;
	margin-right: 0.2em;
}
#conduct .c4{
	font-size: 1.1em;
	margin-top: 0.5em;
	margin-left: 1.1em;
	text-indent: -1.1em;
}
#conduct .border{
	border-top: 1px dotted #999;
	padding-top: 10px;
	 margin-top: 10px;
}

/*出展要項*/
#guideline h3 .small{
	font-size: 0.7em;
}
#guideline h3 .limit{
	font-size: 0.7em;
}
#guideline .fee{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc !important;
}
#guideline .fee td{
	padding:10px 15px; 
	border-top:1px dotted #ccc; 
	border-bottom:1px dotted #ccc;
}
#guideline .c1{
	font-size:1.2em;
	font-weight:bold;
	color:#22764F;
}
#guideline .shape{
	width: 100%;
}
#guideline .shape td, 
#guideline .shape th{
    border:1px solid #ccc;
    padding: 15px;
    vertical-align: middle;
}
#guideline .shape th{
    background: #CEE7DC;
    text-align: center;
    font-weight: normal;
    padding: 5px 15px;
}
#guideline .shape .small{
	font-size: 0.8em;
}
#guideline .shape_image{
	margin: 1em 0 0 7em;
}
#guideline .c2{
	text-align:right;
}
#guideline .c3{
	font-weight:bold;
	font-size:1.2em;
	color: red;
}
#guideline .package{
	background: #FFFFD7;
	padding: 20px;
	margin-top: 30px;
}
#guideline .package h3{
	margin: 0;
	padding: 0;
}
#guideline .package .p1{
	text-align: right;
	margin-top: 5px;
}
#guideline .package .left{
	width: 65%;
}
#guideline .package .left h5{
	color: #22764F;
}
#guideline .package .left .fee{
	background: white;
	margin-bottom: 5px;
}
#guideline .package .left .fee td{
	padding: 10px;
}
#guideline .package .right{
	margin-top: 15px;
}
#guideline .package .right p{
	text-align: right;
	margin-top: 0.5em;
}
#guideline .deadline{
	font-weight: bold;
	font-size: 1.5em;
	color: red;
}
#guideline .plan{
	width: 100%;
}
#guideline .plan td{
	padding: 10px;
	border: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
}
#guideline .plan .year{
	background: #22764F;
	color: white;
}
#guideline .plan .month{
	background: #CEE7DC;
}
#guideline .plan .day{
	background: #f5f5f5;
}
#guideline .plan .txt{
	text-align: left;
}

/* englishで仕様 */
#guideline .Subjects li{
	float: left;
	width: 46%;
	margin-left: 4%;
	text-indent: -4%;
}
#guideline .list li{
	margin-left: 1.2em;
	text-indent: -1.2em;
}
#guideline table.wbnr{
	border: 0 !important;
}
#guideline table.wbnr td, 
#guideline table.wbnr th{
	border: 0;
	padding: 0;
}
#guideline #appli{
	border:1px solid #CCC;
	background-color:#eee;
	padding:3em 0;
	margin:30px 0 0 0;
}
#guideline #appli .a2{
	text-align:center;
	font-size:16px;
}
#guideline #appli .a2 span{
	font-size:0.8em; 
	color:#333333; 
}
#guideline #appli .a3{
	text-align:center;
}
#guideline #appli .a4{
	text-align:center;
	margin:10px 0 0 0;
}
#guideline .type{
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size:24px;
    line-height: 1;
    font-weight: bold;
    color:#22764F;
    background: #CEE7DC;
}
#guideline .type span{
    font-size: 16px;
    color: #333;
}

/*出展者プレゼンテーション*/
#presentation h4{
	border:0;
	padding:0;
	margin-top:0;
    font-size:24px;
    color: #333;
    margin-bottom: 10px;
}
#presentation table.outline{
    width: 100%;
}
#presentation table.outline td, 
#presentation table.outline th{
    border: 1px solid #ccc;
    padding: 10px 15px;
    vertical-align: middle;
}
#presentation table.outline th{
    text-align: center;
    font-weight: normal;
    background: #E0EEE8;
}

/* 企画展示コーナー */
#corner h4.c0{
	border:0;
	padding:0;
	margin-top:15px;
    font-size:18px;
	font-weight: normal;
    color: #333;
    margin-bottom: 10px;
}
#corner h4.c0 span{
	font-weight: bold;
	text-decoration: underline;
}
#corner .basic{
	font-size: 12px;
	margin-bottom: 5px;
}
#corner table.outline{
    width: 100%;
}
#corner table.outline td, 
#corner table.outline th{
    border: 1px solid #ccc;
    padding: 10px 15px;
    vertical-align: middle;
}
#corner table.outline th{
    text-align: center;
    font-weight: normal;
    background: #E0EEE8;
}
#corner table.outline .c1{
	font-weight: bold;
	color: red;
}
#corner .images{
	margin-top: 20px;
}
#corner .images .img1{
	float: right;
}
#corner h4.c2{
	border:0;
	padding:0;
	margin-top:30px;
    font-size:18px;
    color: #333;
    margin-bottom: 15px;
	text-align: center;
}
#corner .c3{
	text-align: center;
}
#corner .c3.appli a{
	display: inline-block;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 50px;
	color: white;
	width: 200px;
	height: 50px;
	background: #e5004f;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 
}
#corner .c3.appli a:hover{
	text-decoration: none;
	opacity: 0.7 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
}

/*オプションプラン*/
#option h4{
	border:0;
	padding:0;
	margin-top:0;
    font-size:24px;
    color: #333;
    margin-bottom: 10px;
}
#option table.outline{
    width: 100%;
}
#option table.outline td, 
#option table.outline th{
    border: 1px solid #ccc;
    padding: 10px 15px;
    vertical-align: middle;
}
#option table.outline th{
    text-align: center;
    font-weight: normal;
    background: #E0EEE8;
}
#option .image{
}
#option .image img{
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
}

/*出展規約*/
#agreement ul li{
	list-style-type: decimal;
	margin-left: 1em;
	margin-top: 0.5em;
}
#agreement ol li{
	list-style-type: none;
	text-indent: -1em;
	margin-top: 0;
}
#agreement ol.c1{
	margin-left: 1em;
}
#agreement ul li h6{
	font-weight: bold;
	margin-top: 0.5em;
}
#agreement .last{
	text-align: right;
}
/* 英語 */
#agreement.en ol.c1 li{
	list-style-type: lower-roman;
	text-indent: -0;
	margin-top: 0;
}

/*前回開催レポート*/
#report h4{
    margin-bottom: 10px;
}
#report .cap{
    margin-top: 5px;
	text-indent: -1em;
	margin-left: 1em;
}
#report .photo{
	letter-spacing:-.4em;
}
#report .photo img{
    margin-left: 25px;
}
#report .report_pdf{
	text-align: center;
	border:1px solid #CCC;
	background-color:#eee;
	padding:3em 0;margin-bottom: 5px;
}
#report .report_pdf .txt{
	font-size: 1.2em;
	margin-bottom: 1em;
}

/* 出展者専用ページ */
#ep .pdfs{
	text-align: center;
}
#ep .btn a{
	margin-bottom: 0 !important;
	display:block;
	height:40px;
	width:250px;
	background: #2278CC;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:40px;
	margin:20px auto;
	font-size:14px;
	font-weight: bold;
	/* ▼CSS3 */
	border-radius: 6px;
	/* ▼Safari,Chrome */
	-webkit-border-radius: 6px;
	/* ▼Firefox */
	-moz-border-radius: 6px;
}
#ep .pdfs li{
	display: inline-block;
}
#ep .pdfs li a{
	width: auto !important;
	padding: 0 13px;
	display:block;
	height:40px;
	width:250px;
	background: #2278CC;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:40px;
	margin:20px auto;
	font-size:14px;
	font-weight: bold;
	/* ▼CSS3 */
	border-radius: 6px;
	/* ▼Safari,Chrome */
	-webkit-border-radius: 6px;
	/* ▼Firefox */
	-moz-border-radius: 6px;
}
#ep .pdfs li:nth-child(2){
	margin-left: 1em;
}

/*出展資料ダウンロード*/
#application .c1{
	border:1px solid #CCC;
	background-color:#eee;
	padding:3em 0;
	margin:30px 0 0 0;
}
#application .c1 .c2{
	text-align:center;
	font-size:16px;
}
#application .c1 .c2 span{
	font-size:0.8em; 
	color:#333333; 
}
#application .c1 .c3{
	text-align:center;
}
#application .c1 .c4{
	text-align:center;
	margin:10px 0 0 0;
}

/* englishで仕様 */
#application #appli{
	border:1px solid #CCC;
	background-color:#eee;
	padding:3em 0;
	margin:30px 0 0 0;
}
#application #appli .a2{
	text-align:center;
	font-size:16px;
}
#application #appli .a2 span{
	font-size:0.8em; 
	color:#333333; 
}
#application #appli .a3{
	text-align:center;
}
#application #appli .a4{
	text-align:center;
	margin:10px 0 0 0;
}

/*お問合せ*/
#inquiry h3{
	margin-top: 0 !important;
}

/**********************************/
/********** 来場のご案内 **********/
/**********************************/
#pre_regist{
	margin-top: 40px;
}
#pre_regist .r_btn{
	text-align: center;
	margin: 50px 0 15px 0;
}
#pre_regist p{
	width: 390px;
	margin: auto;
}
#pre_regist .r_btn a{
	display: inline-block;
	line-height: 1;
	font-size: 1.2em;
	font-weight: bold;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:15px 0 13px;
	width: 390px;
	background: linear-gradient(#f5f5f5, #cccccc);
	border: 1px solid #ddd;
	text-decoration: none;
	color: #000;
}
#pre_regist .r_btn a img{
	vertical-align:bottom;
}
#pre_regist .r_btn a:hover img{
	opacity: 1.0 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)" !important; /* IE 8 */
}
#pre_regist .r_btn a:hover{
	opacity: 0.7 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
}

/************************************/
/************* 併催企画 *************/
/************************************/
#event .event_navi{
	margin-top:15px;
}
#event .event_navi li{
	float:left;
}
#event .event_navi li a:hover{
	text-decoration: underline;
}
/* ヘッダー分アンカーリンク調整 */
#event #a,
#event #b,
#event #c,
#event #d{
    padding-top: 115px; /* 調整したい高さ（固定ヘッダーの高さ） */
    margin-top: -115px; /* heightと同じ分のネガティブマージン */
}

/* 共通 */
#event h4{
	margin-top: 20px;
}
#event h3{
	position: relative;
}
#event h3 span.free, 
#event h3 span.charge{
	font-size: 0.6em;
	color: #333;
	position: absolute;
	top: 0;
	right: 0;
}
#event h3 span.charge{
	color: #e5004f;
}
/* ボタン */
#event .btn a{
	display:block;
	width:250px;
	font-size:1.2em;
	text-align:center;
	padding:10px 0;
	margin:25px auto 40px;
	color:#fff;
	font-weight:bold;
	background-color:#0099FF;
	/* 角丸 */
	border-radius:7px; /* css3 */
    -webkit-border-radius:7px; /* Safari,Google Chrome用 */  
    -moz-border-radius:7px; /* Firefox用 */ 
}
#event .btn a span{
	font-size: 0.8em;
}
#event .btn a:hover{
	text-decoration:none;
	opacity: 0.7 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
}
#event .btn .yet{
	display:block;
	width:250px;
	font-size:1.2em;
	text-align:center;
	padding:10px 0;
	margin:25px auto 40px;
	color:#fff;
	font-weight:bold;
	background-color:#ccc;
	/* 角丸 */
	border-radius:7px; /* css3 */
    -webkit-border-radius:7px; /* Safari,Google Chrome用 */  
    -moz-border-radius:7px; /* Firefox用 */ 
}
/* 基調講演 */
#event .key .bigtitle{
	font-size:1.8em;
	line-height: 1.4;
	font-weight:bold;
	color:#008034;
	margin: 20px 0 10px;
	position: relative;
	padding-left: 1.75em;
}
#event .key .bigtitle .number{
	position: absolute;
	left: 0;
	top: 3px;
	font-size: 0.7em;
	background: black;
	color: white;
	padding: 5px 10px;
}
#event .key .image{
	float: right;
	margin-left: 1em;
}
#event .key .name{
	line-height: 1.4;
	font-weight: bold;
}
#event .key .name span{
	font-size: 1.2em;
}
#event .key .txt{
	margin: 0 0 10px;
}
#event .key .history{
	font-size: 0.9em;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 5px;
}
#event .number{
	background: #008034;
	color: white;
	display: inline-block;
	line-height: 1;
	padding: 5px 10px;
	margin-bottom: 5px;
}
#event table{
	width:100%;
}
#event table td{
	border:1px solid #ccc;
	padding:10px;
}
#event table .time{
	width:17%;
	padding:0;
	text-align:center;
	vertical-align:middle;
	background-color:#f1f1f1;
}
#event table .head{
	text-align: center;
	background: #22764F;
	color: #fff;
	font-weight: bold;
}
#event table .image{
	float: right;
	margin-left: 1em;
}
#event table .title{
	font-size:1.3em;
	line-height: 1.4;
	font-weight:bold;
	color:#008034;
}
#event table .title span{
	background: black;
	font-size: 0.9em;
	padding: 0 5px;
	color: white;
	margin-right: 5px;
}
#event table .title.big{
	line-height: 1;
	background: #DDE9E2;
	padding: 10px 0 10px 5px;
	margin-bottom: 10px;
}
#event table .title.bor{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #999;
}
#event table .name{
	margin-top: 7px;
	line-height: 1.2;
	font-weight: bold;
}
#event table .name span{
	font-size: 1.2em;
}
#event table .belong{
	font-weight:bold;
}
#event table .txt{
	margin-top: 3px;
}
#event table .cat{
	display: inline-block;
	line-height: 1;
	margin-top: 10px;
	padding: 3px 5px;
	color: white;
	background: #008034;
}
#event table .history{
	font-size: 0.9em;
	padding: 10px;
	background: #eee;
}
#event table .session{
	width:17%;
	padding:0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.2em;
	color:#fff;
	background-color:#008034;
}
#event table .session_title{
	background: #E7F4EC;
}
#event .list{
	margin-top: 15px;
}
#event .list li{
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #ccc;
}
#event .list li:last-child{
	border-bottom: none;
}
#event .list li .name{
	font-size:1.2em;
	line-height: 1.4;
	font-weight:bold;
	color:#008034;
}
#event .list li .txt{
	
}

/************************************/
/*********** 会場レイアウト ************/
/************************************/
#layout .image{
	margin-top: 30px;
}

#layout .image img{
	border: 1px solid #ccc;
}

/* ボタン */
#layout .btn a{
	display:block;
	width:250px;
	font-size:1.2em;
	text-align:center;
	padding:10px 0;
	margin:25px auto 40px;
	color:#fff;
	font-weight:bold;
	background-color:#0099FF;
	/* 角丸 */
	border-radius:7px; /* css3 */
    -webkit-border-radius:7px; /* Safari,Google Chrome用 */  
    -moz-border-radius:7px; /* Firefox用 */ 
}
#layout .btn a:hover{
	text-decoration:none;
	opacity: 0.7 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
}


/************************************/
/************ 同時開催展 ************/
/************************************/
/* 同時開催展示会 */
#same .othertxt{
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
#same ul.other li{
	border: 1px solid #ccc;
	float: left;
	margin: 13px 13px 0 0;
}


/************************************/
/*********** 来場のご案内 ***********/
/************************************/
/*出展者一覧*/
#exhibitors li{
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
	position: relative;
}
#exhibitors li span{
	position: absolute;
	right: 0;
	top: 0;
}
#exhibitors .date{
	text-align: right;
}
#exhibitors .btn{
	margin-top: 10em;
}
#exhibitors .btn a{
	display:block;
	width:250px;
	font-size:1.2em;
	text-align:center;
	padding:10px 0;
	margin:25px auto 40px;
	color:#fff;
	font-weight:bold;
	background-color:#0099FF;
	/* 角丸 */
	border-radius:7px; /* css3 */
    -webkit-border-radius:7px; /* Safari,Google Chrome用 */  
    -moz-border-radius:7px; /* Firefox用 */ 
}
#exhibitors .btn a:hover{
	text-decoration:none;
	opacity: 0.7 !important; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70) !important; /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)" !important; /* IE 8 */
}

/************************************/
/*********** 無料招待券・案内状 ***********/
/************************************/
#ticket .c1{
	border:1px solid #CCC;
	background-color:#eee;
	padding:3em 0;
	margin:30px 0 0 0;
}

#ticket .c1 .c2{
	text-align:center;
	font-size:16px;
}

#ticket .c1 .c2 span{
	font-size:0.8em; 
	color:#333333; 
}

#ticket .c1 .c3{
	text-align:center;
}

#ticket .c1 .c4{
	text-align:center;
	margin:10px 0 0 0;
}

/************************************/
/************** press ***************/
/************************************/

#press .release{
	border:1px solid #CCC;
	padding:10px;
}

#press .release .c1{
	border-bottom:1px dotted #999;
	padding-bottom:5px;
	margin-bottom:5px;
}

#press .release .c2, 
#press .release .c3{
	float:left; 
	margin-right:1em;
}

#press .release .c2{
	background:url(../img/common/arrow.gif) center left no-repeat;
	text-indent:1.2em;
	width:10em;
}

#press h4{
	margin-bottom:10px;
}

#press .c4{
	margin-top:5px;
}

#press .c5{
	text-align:center;
}


/************************************/
/************* download *************/
/************************************/

#download ul{
	margin-left: 1.5em;
}

#download ul li{
	list-style-type: disc;
	border-top:1px dotted #ccc;
	padding-top: 10px;
	margin-top: 10px;
}

#download ul li:first-child{
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
}


