@charset "Shift_JIS";

/* トップページ
--------------------------------------------------------------------*/

*{
	xborder: 1px solid #A54506 !important;
}

*html #container{
	xtext-align:center;
	width:880px;
}

td {
	width:auto;
}

h1 {
	font-size:12px;
	color:#FFF;
}

/* リンク
-------------------------------- */
#top-linkwrap{
	padding:0px;
}

#top-linkwrap p{
	float:left;
	z-index:5;
}

#top-linkwrap p.dotline{
	background:url("/mode/img/top/link_dotline.gif") left no-repeat;
	padding-left:10px;
	margin-left:10px;
}


/* コンテンツボックス
-------------------------------- */
#top-ctsbox{
	width:760px;
	padding-top:10px;
}
#top-ctsbox div.boxl{
	float:left;
	width:570px;
}
#top-ctsbox div.boxr{
	float:right;
	width:170px;
}



/* フレーム部分
-------------------------------- */
#top-ctsbox div.boxl h2{
	width:570px;
}

#top-ctsbox div iframe{
	background:#FEF5FA;
}

body#top-iframearea{
	background:#FEF5FA;
	text-align:left;
}

div.top-framewrap{
	text-align:left;
}

div.top-framewrap ul{
	margin-bottom:5px;
	background-color:#FEF5FA;
}
div.top-framewrap ul.top-uparea{
	margin-bottom:15px;
}
div.top-framewrap ul li{
	width:570px;
	background:url("/mode/img/top/line_570px.gif") bottom no-repeat;
	padding:5px 0px 5px 0px;
}
div.top-framewrap ul li p{
	background:url("/mode/img/common/arrow_s_pink.gif") 11px 5px no-repeat;
	padding:0px 0px 0px 21px;
}

div.top-framewrap ul li p a:link, div.top-framewrap ul li p a:active, div.top-framewrap ul li p a:visited{
	color:#000000; text-decoration:none;
}
div.top-framewrap ul li p a:hover{
	color:#000000; text-decoration:underline;
}


div.top-framewrap div.link-nextback{
	width:570px;
	position:relative;
	background-color:#FEF5FA;
}
div.top-framewrap div.link-nextback p{
	width:100px;
}
div.top-framewrap div.link-nextback p.back a{
	background:url("/mode/img/common/arrow_left_gray.gif") 10px 0px no-repeat;
	padding-left:26px;
	color:#666666;
	display:block;
	text-align:left;
}
div.top-framewrap div.link-nextback p.back a:hover{
	background:url("/mode/img/common/arrow_left_pink.gif") 10px 0px no-repeat;
	color:#FF0025;
	text-decoration:none;
}
div.top-framewrap div.link-nextback p.next{
	position:absolute;
	top:0px;
	right:10px;
}
div.top-framewrap div.link-nextback p.next a{
	background:url("/mode/img/common/arrow_right_gray.gif") right 0px no-repeat;
	padding-right:16px;
	color:#666666;
	display:block;
	text-align:right;
}
div.top-framewrap div.link-nextback p.next a:hover{
	background:url("/mode/img/common/arrow_right_pink.gif") right 0px no-repeat;
	color:#FF0025;
	text-decoration:none;
}

/* サイドリンク
-------------------------------- */
#top-ctsbox div.boxr p.links{
	padding-bottom:5px;
}
#top-ctsbox div.boxr p.linkl{
	padding-top:5px;
}


/* A系バナー */
ul#bannerAList{
	list-style:none;
}

ul#bannerAList li{
	padding-top:5px;
}
