@charset "utf-8";
/* Copyright (c) 2008, Microwave.,Co ltd. */

/* トップページ用CSS上書き */
#wrapper01{
background:url(../common/wrapper_bg_01.png) repeat-x 0px 504px;
}

#wrapper02{
padding-top:0px;
background:none;
}

#wrapper03{
width:918px;
min-height:330px;
height:auto !important;
height:330px;
margin:0 auto;
padding:0px 6px;
background:url(../common/wrapper_bg_04.png) no-repeat top center;
}

#wrapper04{
width:918px;
min-height:330px;
height:auto !important;
height:330px;
margin:0 auto;
padding:0px 6px;
background:url(../common/wrapper_bg_04top.png) no-repeat top center;
}

#flash01{
/*background:url(../common/flash.jpg);*/
width:920px;
height:470px;
margin:0px 5px;
}

#content01{
padding-top:30px;
}

#content01 dl.dl01{
width:463px;
position:relative;
float:left;
}

#content01 dl.dl01 dt.dl01{
line-height:0;
}

#content01 dl.dl01 dt.dl01 img{
vertical-align:bottom;
}

#content01 dl.dl01 dd.dl01{
padding:5px;
}

#content01 dl.dl01 dd.dl01 a.a01{
position:absolute;
right:10px;
top:120px;
background:url(../img/index_bg_02.png) no-repeat 0px 50%;
padding-left:5px;
}

#content01 dl.dl01 dd.dl01 iframe{
width:456px;
height:250px;
}


#iframe div.bottomline{
height:100%;
border-bottom:1px dotted #ccc;
padding:10px 0;
}

#iframe div.bottomline dl.dl02{
height:100%;
font-size:12px;
}

#iframe div.bottomline dl.dl02 dt{
width:110px;
float:left;
padding-left:20px;
background:url(../img/index_bg_01.png) no-repeat 7px 50%;
color:#3399cc;
}

#iframe div.bottomline dl.dl02 dd{
width:300px;
float:left;
}

#content01 div.box01{
width:365px;
float:right;
}

#content01 div.box01 ul li.li01{
margin-bottom:10px;
}

#content01 div.box01 ul li.li02{
float:left;
}

#content01 div.box01 ul li.li03{
float:right;
}


/*=======================================
	パノラマバナー追加（2010.7.9）
=======================================*/

/*  トップページ  */

#content02 div.pnrm-box {
	/*
	width: 365px;
	height: 120px;
	*/
	/*width: 359px;*/
	height: 84px;
	margin-bottom: 15px;
	padding: 8px;
	background: url(../panorama/image/pnrm_bg.gif) no-repeat;
}

#content02 div.pnrm-box ul li {
	float: right;
	margin-left: 5px;
}

#content02 div.pnrm-plan-detail {
	clear: both;
	width: 628px;
	height: 84px;
	margin: 0px auto 30px;
	/*
	margin-top: 20px;
	margin-bottom: 15px;
	*/
	padding: 8px;
	background: url(../panorama/image/pnrm_bg_detail.gif) no-repeat;
}

#content02 div.pnrm-plan-detail_mini ul li {
	float: right;
	margin-left: 5px;
}

#content02 div.pnrm-plan-detail_mini {
	clear: both;
	width: 460px;
	height: 89px;
	margin: 0px auto 20px;
	/*
	margin-top: 20px;
	margin-bottom: 15px;
	*/
	padding: 0;
	background: url(../panorama/image/pnrm_bg_detail2.gif) no-repeat;
}

#content02 div.pnrm-plan-detail_mini ul li {
	float: right;
	margin-top: 7px;
	margin-right: 5px;
}
