  


/*kakomi example*/
div#main div.kakomi.ex{
	background-color:#fff;
	border:#83A9D8 1px solid;
	padding:0;
	width: 758px;
}

.kakomi.ex .title{
	padding:8px 10px 10px 100px;
	background:#DAE5F3 url(/tech/tatemono_sodan/images/bg_example.gif) no-repeat left top;
}
.kakomi.ex .title h3{
	margin:0 !important;
	padding:0 !important;
	color:#000 !important;
	line-height:1.5 !important;
	border:none !important;
	font-size:138.4% !important;
}
div#main.tech_body .kakomi.ex .title h3 .subtxt{
	font-weight:normal;
	font-size:76%;
}

div#main .kakomi.ex div.section{
	margin:0;
	padding:0 0 0 19px;
	width:720px;
	_width:758px; /*for IE6*/
}

.kakomi.ex .large_img{
	width:auto;
}
.kakomi.ex .large_img.right{
	float:right;
	margin-right:-19px;
}
.kakomi.ex p.first{
	margin-top:1em;

}

/*kakomi example*/
.point {
	background:#ededed url(/tech/tatemono_sodan/images/bg_point.gif) no-repeat 18px 15px;
	padding:12px 15px 12px 90px;
	border:#CCCCCC 2px solid;
}
.point ul.list{
	font-weight:bold;
	margin-bottom:0 !important;
}



/*  tech_title
---------------------------------------------------------- */

.tech_title{
	margin:30px 0 0;
	padding-bottom:8px;
	background:#2C4066 url(/tech/image_v2/tech_common/h2_title_btm.png) no-repeat left bottom;
}

.tech_title h2{
	margin:0 !important;
	padding:8px 18px 0 !important;
	background:url(/tech/image_v2/tech_common/h2_title_top.png) no-repeat left top !important;
	color:#FFFFFF !important;
	border:none !important;
	font-size:192% !important;
}



/*  rel_info .group_box
---------------------------------------------------------- */
/*.rel_info{
	padding:10px 15px 15px; border: #A8B6C8 2px solid;
	margin-bottom:20px;
	background-color:#f4f4f4;
}*/

.group_box{
	padding:10px 15px 10px;
	background-color:#ffffff;
	overflow:hidden;
}

.group_box .mark{
	float:left;
	width:120px;
	text-align:center;
}
.group_box .txt{
	margin-left:120px;
}


/*  carousel_menu
---------------------------------------------------------- */

div.carousel_menu {
	margin: -1px 1px 0 1px;
	clear:both;
	background:#ededed url(/tech/image_v2/tech_common/bg_anchor_menu.png) repeat-x left top;
	border-bottom:#A8B6C8 1px solid;
	position:relative;
	padding:10px 89px 10px;
	width:780px;
	_width:958px;
	height:90px;
	_height:110px;
}

div.carousel_menu ul{
	width:770px;
	float:left;
	
}

div.carousel_menu ul li{
	float:left;
	width:182px;
	margin-right:10px;
	_display:inline;
	background-color:#FFFFFF;
	_background-color:none;
}

.carousel_view {
	width:100%;
	height:100%;
	overflow:hidden;
}

.carousel_inner {
	margin-left:10px;
}

.carousel_menu .carousel_btn li{
	position:absolute;
	top:0px;
	width:89px;
	height:110px;
	background:url(/tech/image_v2/tech_common/bg_carousel_btn.png) no-repeat left top;
}
.carousel_menu .carousel_btn li.prev{
	left:0px;
}

.carousel_menu .carousel_btn li.next{
	left:869px;
}

.carousel_menu .carousel_btn li img{
	cursor:pointer;
	display:none;
}

.carousel_btm{
	margin-top:40px;
}

@media print {
	div.carousel_menu {
		display:none;
	}
}