@charset "Shift-JIS";
p {margin:0;}

/* Base Element
-------------------------------*/

#event h1{ margin:10px 0; clear: both;}
#event h2{ margin:20px 0 0; clear: both;}

/* Layout Module
-------------------------------*/

/* event-box01 */

#event .main_nav_wrap { margin: 0;}

#event .event-box01{
	margin:15px 0;	
}
#event .event-box01 .pict{
	float:left;
	width:160px;
}
#event .event-box01 .text{
	float:right;
	width:420px;
	font-size:77%;
}
#event .event-box01 .text .copy{
	margin:35px 0 15px;
}
#event .event-box01 .text .pdfBtn{
	margin:10px 10px 0 0;
	text-align:right;
}

/* event-box02 */

#event .event-box02{
	padding:0 0 4px;
	background:url(../images/ad_boxbg_02.gif) no-repeat 0 bottom;
}
#event .event-box02 .event-box02-inner{
	background:url(../images/ad_boxbg_01.gif) repeat-y 0 0;
}
#event .event-box02 .event-box02-inner .event-note01{
	padding:5px 10px;
}

/* event-note01 */

#event .event-note01{
	font-size:70%;
}

/***/
#event #sub_title1 {
	width:223px;
	height:21px;
	margin:20px 0 0 0;
	padding:0;
	text-indent:-9999px;
	display:block;
	clear: both;
	background:url(../images/top/title.gif) no-repeat 0 bottom;
}

#event #sub_title2,
#event #sub_title3,
#event #sub_title4 {
	height:13px;
	width:300px;
	text-indent:-9999px;
	display:block;
	clear: both;
}

#event #sub_title2 { background:url(../images/top/stit01.gif) no-repeat 0 bottom; margin-bottom: 5px; _margin-bottom: -5px;/*ie*/}
#event #sub_title3 { background:url(../images/top/stit02.gif) no-repeat 0 bottom;}
#event #sub_title4 { background:url(../images/top/stit03.gif) no-repeat 0 bottom;}

/***case***/
#event .case_block {
	width:600px;
	margin:10px 0;
	padding:0;
	background:url(../images/top/case_base_body.gif) repeat-y 0 0;
}

#event .case_base_top { background:url(../images/top/case_base_top.gif) no-repeat 0 top; }
#event .case_base_bottom { background:url(../images/top/case_base_bottom.gif) no-repeat 0 bottom; }

#event .case_base_bottom,
#event .case_base_top {
	margin:0;
	padding:0;
	height: 6px;
	width: 596px;
	display:block;
}

#event .case_base_body {
	width: 600px;
	margin:0;
	padding:0;
}


.case_base_body_left_left { 
	width: 115px;
	padding:5px 0 0 11px;
}
.case_base_body_left_right { 
	width: 165px; 
	padding:5px 15px 0 0;
}
.case_base_body_right_left {
	 width: 115px;
	 padding:5px 0 0 13px;
}
.case_base_body_right_right {
	width: 165px;
	padding:5px 15px 0 0;
}


.case_title {
	color:#3d4b99;
	font-weight:bolder;
}
.case_content_text {
	margin:5px 0 0 0;
}
.case_org {
	margin:5px 0 0 0;
}

.case_base_body_under_left,
.case_base_body_under_right {
	width: 289px;
	color:#3e4c99;
}

.case_base_body_under_left { padding:5px 0 3px 11px; }
.case_base_body_under_right { padding:5px 0 3px 13px;}

.case_base_body_bt { margin: 10px 0; text-align: center;}
.case_base_body_bt img { border: none !important;}
.case_base_body_bt a:hover { filter:alpha(opacity=80); opacity:0.80;}


/***use***/

.content-use { margin: 10px 0 25px;}
.content-use p { width: 400px; display: block; text-align:left; float: right;}
.content-use-pic { width: 163px; margin-left: 20px; display: inline; float: left;}
.content-use-pic img { border: 1px solid #ccc;}
.content-use-link { margin: 20px 0 0;}

/***Clear fix***/
#event .main_nav_wrap:after,
#event .case_base_body:after,
#event .case_block:after,
.content-use:after {
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}
