/***********************************************************************/
/* 編集メニューリンク先の色 */
/***********************************************************************/
table.editsel th a , table.editsel td a {
	text-decoration: none;
	color: #FFFFFF;
}
/***********************************************************************/
/* 編集メニューリンク先の色(マウスオーバー処理) */
/***********************************************************************/
table.editsel th a:hover , table.editsel td a:hover {
	text-decoration: none;
	color: #FF0033;
}
/***********************************************************************/
/* 編集時のメニューの色 */
/***********************************************************************/
table.editsel th , table.editsel td {
	border-width:2px;
   	border-color:#FFF;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:1;
	background-color:#663300;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5 5 5 10;
}
/***********************************************************************/
/* ブログ最新記事用 */
/***********************************************************************/
table.lastblog th , table.lastblog td {
	border-width:2px;
   	border-color : #FF9900;
	border-style: solid;
	border-collapse:collapse;
	border-spacing:1;
	background-color:#FF6600;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
	padding: 2 2 2 10;
}
table.lastblog th a , table.lastblog td a {
	text-decoration: none;
	color: #FFFFFF;
}
table.newtitleblog th , table.newtitleblog td {
	background-color:#660000;
	border-width:1px;
	border-collapse:collapse;
	border-spacing:1;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5 5 5 30%;
}
/***********************************************************************/
/* ブログコンテンツタイトル */
/***********************************************************************/
table.blogheader th , table.blogheader td {
	border-width:3px;
	border-color : #FF6600;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#0066FF;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5 5 5 30;
}
/***********************************************************************/
/* ブログコンテンツエリア */
/***********************************************************************/
table.blogcontents th , table.blogcontents td {
	background:#FFF;
	background-image: url(../image/xmas/blog/blogbg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-width:2px;
	border-color : #FF6600;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	color: #000;
	font-size: 12px;
	padding: 10 10 10 10;
}
/***********************************************************************/
/* 掲示板関係スタイルシート */
/***********************************************************************/
table.bbsheader th , table.bbsheader td {
	background-image: url("../image/xmas/top/header.png");
	border-width:1px;
	border-color : #330000;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#00F;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5 5 5 10;
}
table.bbscontents th , table.bbscontents td {
	border-width:2px;
	border-color : #330000;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	color: #330000;
	font-size: 12px;
	padding: 10 10 10 10;
}
/***********************************************************************/
/* ＢＢＳ返信用  */
/***********************************************************************/
table.bbsresheader th , table.bbsresheader td {
	border-width:1px;
   	border-color : #330000;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFF;
	color: #663300;
	font-size: 12px;
	font-weight: bold;
	padding: 5 5 5 10;
	/*margin: 0px 0px 0px 0px; */
}
table.bbsrescontents th , table.bbsrescontents td {
	border-width:1px;
   	border-color : #330000;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	color: #00F;
	font-size: 12px;
	padding: 10 10 10 10;
	margin: 10% 0% 0% 0%;
}
#bbschild .layout{
	margin-right: 10px;
}
#bbsbody{
	color: #00f;
	font-weight: bold;
	padding: 0 0 0 10px;
	font-size: 14px;
}
#bbspage{
	color: #330000;
	padding: 0 0 0 10px;
	margin: 10px 10px 0px 10%;
	font-size: 12px;
}
#bbsmes{
	color: #330000;
	padding: 0 0 0 0px;
	margin: 10px 10px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
#bbspage a{
	color:#330000;
	font-weight:bold;
	text-decoration: none;
}
#bbspage a:hover{
	color:#F00;
	text-decoration: none;
}
/* 子記事 */
table.bbschildheader th , table.bbschildheader td {
	background-image: url("../image/xmas/top/header.png");
	border-width:1px;
	border-color : #663300;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#00F;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5 5 10;
	/*margin: 0px 0px 0px 0px; */
}
.bbsbody{
	color:000;
	margin-left: 40px;
	margin-top: 10px;
}
#bbsarea{
	width: 100%;
	background-color: #FFF;
	border-color: #FFF;
}
/***********************************************************************/
/* 旅の旅行 */
/***********************************************************************/
table.travel th , table.travel td {
	border-width:1px;
    border-color : #663300;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	color: #663300;
	font-size: 12px;
}
table.travelinfo th , table.travelinfo td {
	border-width:1px;
	border-color : #663300;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#663300;
	font-size: 12px;
	color: #FFFFFF;
}
table.travelinfocontents th , table.travelinfocontents td {
	border-width:1px;
	border-color : #663300;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	font-size: 12px;
	color: #000000;
}
/***********************************************************************/
/* ボーダーラインなしのテーブル */
/***********************************************************************/
table.hidden th , table.hidden td {
	border-width:1px;
	border-color : #FFF;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	font-size: 12px;
	color: #000000;
}
/***********************************************************************/
/* ボーダー装飾付きテーブル */
/***********************************************************************/
table.form th , table.form td {
	border-width:2px;
	border-color : #330000;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	font-size: 12px;
	color: #000000;
	background-color:#FFF;
}
table.form td.title{
	color: #330000;
	width: 150px;
}
table.form td.edit{
	color: #330000;
}
table.form td.delete{
	color: #330000;
}
table.form th a , table.form td a {
	color: #663300;
	text-decoration: none;
}
/***********************************************************************/
/* 本文 */
/***********************************************************************/
body
{
	background-color: #FFF;
	color: rgb(0,0,0);
}
html,body{
	height:100%;
}
/***********************************************************************/
/* ダミーページ */
/***********************************************************************/
#dummy{
	width: 35%; 
	height: 200px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 2px 0px; color:#000; 
	border: 0px;
	font-size: 14px;
	border-style: solid;
}
/***********************************************************************/
/* ログイン画面 */
/***********************************************************************/
#login{
	width: 580px; height: 500px;
	background-color: #FFF;
	margin-left: 20%;
	color: #330000;
}
#login .title{ color: #FF7F00; font-weight: bold; }
#login .inputarea { float: top; width: 580px; background: #FF7F00; font-size: 12px; }
#login .layout{ margin-left: 20%; margin-top:  50px; }
/***********************************************************************/
/* トップページ */
/***********************************************************************/
#top{
	width: 100%;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom right;
	border-style: solid;
	border-color: #660000;
	border-width: 0px;
}
/***********************************************************************/
/* 管理ページログイン */
/***********************************************************************/
#loginctrl{
	float: left;
	margin-top: 60px;
	margin-left: 10px;
	border: 1px solid #FFF;
	background-color: #FFF;
	font-size: 12px;
}
#loginctrl a{
	color:#330000;
	text-decoration: none;
}
#loginctrl a:hover{
	color:#FF3399;
	text-decoration: none;
}
/***********************************************************************/
/* 更新履歴 */
/***********************************************************************/
#record{
	float: left;
	margin: 0px 0px 10px 5px;
	background: #fff;
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 60%;
	height: 240px;
	padding: 0px 0px 2px 0px; color:#000; 
	font-size: 14px;
	/* background-image: url(../image/xmas/top/background00.jpg); */
}
/***********************************************************************/
/* メモページ */
/***********************************************************************/
#memo{
	width: 36%; 
	height: 240px;
	font-size: 14px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 2px 0px; color:#000; 
}
/***********************************************************************/
/* お世話になっているサイト */
/***********************************************************************/
#links{
	width: 20%;
	height: 210px;
	background: #fff;
	background-repeat:no-repeat;
	background-position:bottom right;
	display: block; 
	float: left; 
	margin-left: 0px;
	margin-top: 5px;
	padding: 0px 0px 2px 0px; color:#000; 
	font-size: 10px;
	/* background-image:url(../image/xmas/top/linkbg.jpg); */
}
#links a{ color:#000; text-decoration: none; }
#links a:hover{ color:#FF7F00; text-decoration: none; }
/***********************************************************************/
/* メニューリスト */
/***********************************************************************/
#menulist{
	float: left; 
	background: #fff;
	background-repeat:no-repeat;
	width: 20%;
	height: 210px;
	margin: 5px 10px 0px 5px;
	display: block; 
	padding: 0 0 2px 0; color:#000; 
	font-size: 14px;
}
#menulist a{ color:#000; text-decoration: none; }
#menulist a:hover{ color:#FF7F00; text-decoration: none; }
#menulist .titlename{ float: top; }
#menulist .contents{ background-image: url("../image/gif/bg/menulistbg.gif"); background-repeat: no-repeat; background-position: right bottom; }

/* メニュー用背景 */
#menulist   .titlebody{ float: top; background: #FF7F00; }
#infomation .titlebody{ float: top; background: #FF7F00; }
#links		.titlebody{ float: top; background: #FF7F00; }
#record		.titlebody{ float: top; background: #FF7F00; }
#memo		.titlebody{ float: top; background: #FF7F00; }
#prof		.titlebody{ float: top; background: #FF7F00; }

#prof .body{
	margin-top: 10px;
	margin-left: 15%;
	margin-right: 15%;
	padding: 10 10% 10 10%;
	font-size: 90%;
}

#infomation .contentsbody{ background-image: url("../image/gif/bg/infobg.gif"); background-repeat: no-repeat; background-position: right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#menulist   .contentsbody{ background-image: url("../image/gif/bg/menulistbg.gif"); background-repeat: no-repeat; background-position: right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#links      .contentsbody{ background: no-repeat right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#prof       .contentsbody{ background: no-repeat right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#login      .contentsbody{ background: no-repeat right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#record     .contentsbodybottom{ background-image: url("../image/gif/bg/recordbg.gif"); background-repeat: no-repeat; background-position: right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }
#memo		.contentsbodybottom{ background-image: url("../image/gif/bg/memobg.gif"); background-repeat: no-repeat; background-position: right bottom; font-size: 10px; margin-left: 5px; margin-right: 5px; background-color: #FFF; }

#menulist   .header{ height: 14px; background-image: url("../image/gif/menu/h_menu.gif"); background-position: left; background-repeat: no-repeat; }
#infomation .header{ height: 14px; background-image: url("../image/gif/menu/h_info.gif"); background-position: left; background-repeat: no-repeat; }
#links      .header{ height: 14px; background-image: url("../image/gif/menu/h_links.gif"); background-position: left; background-repeat: no-repeat; }
#memo       .header{ height: 14px; background-image: url("../image/gif/menu/h_memo.gif"); background-position: left; background-repeat: no-repeat; }
#record     .header{ height: 14px; background-image: url("../image/gif/menu/h_record.gif"); background-position: left; background-repeat: no-repeat; }

ul.infomation , li.infomation { margin-top: 2px; margin-bottom: 5px; list-style: circle url("../image/gif/icon/info_icon.gif") outside; font-size: 12px; font-weight: bold; color:#000; }
ul.links      , li.links {  margin-top: 0px; margin-bottom: 0px; font-weight: bold; font-size: 12px; color:#000; list-style: circle url("../image/gif/icon/onepoint_rec.gif") outside; }
ul.record     , li.record { margin-top: 0px; margin-bottom: 0px; font-weight: bold; font-size: 12px; color: #000; margin-left: 18px; padding: 0px 10px 0px 0px; list-style: circle url("../image/gif/icon/onepoint_rec.gif") outside; }
ul.memo       , li.memo {   margin-top: 0px; margin-bottom: 0px; font-weight: bold; font-size: 12px; color: #000; margin-left: 18px; padding: 0px 10px 0px 0px; list-style: circle url("../image/gif/icon/onepoint_rec.gif") outside; }
ul.menulist   , li.menulist {margin-top: 0px; margin-bottom: 0px; font-weight: bold; font-size: 12px; color: #000; margin-left: 18px; padding: 0px 10px 0px 0px; list-style: circle url("../image/gif/icon/menu_icon.gif") outside; }
ul.prof       , li.prof { margin-top: 4px; margin-bottom: 10px; font-weight: bold; font-size: 12px; color: #000; margin-left: 5%; padding: 1px 5px 0px 0px; list-style: circle url("../image/gif/icon/onepoint_header.gif") outside; }

/***********************************************************************/
/* トップページ=インフォ */
/***********************************************************************/
#infomation{
	float: left;
	width: 55%;
	height: 210px;
	margin: 5px 10px 10px 0px;
	padding: 0 0 2px 0; color:#000; 
	background: #fff;
	font-size: 14px;
	display: block; 
}

#dialy{ width: 100%; background-color: #FFF; }
#dialy .menu{
	float: left; 
	width: 20%; 
	background: #FFF;
	display: block; 
	color:#0000FF; 
	font-size: 12px;
	border: 0px solid #0066FF;
}
/***********************************************************************/
/* ブログ編集画面用 */
/***********************************************************************/
#dialy .inputarea{ background: #000; color:#0000FF; }
#dialy .inputlayout{ margin-left: 20%; }
/***********************************************************************/
/* ブログ表示エリア */
/***********************************************************************/
#dialy .blog{ width: 100%; background-color: #2A3FFF; }
/* ブログの内容 */
#dialy .blogbodyarea{ float: left; margin-left: 5px; width:79%; color:#000; background-color: #2A3FFF; margin-top: 10px; }
/* ブログの内容 */
#dialy .blogbody{ margin-left: 2%; width: 96%; background: #FFF; font-size: 12px; }
#dialy .blogbodylayout{ margin-left: 20px; margin-right: 20px; color:#000; }
#dialy .blogbodytitle{ font-weight: bold; }
/* ブログコメント入力 */
#dialy .blogcommentinput{ float: top; width:100%; color:#FFF; background-color: #2A3FFF; font-size:12px; }
#dialy .blogcomment{ float: top; width:100%; color:#FFF; background-color: #2A3FFF; font-size:12px; }
/* ブログのコメント */
#dialy .comment{ float: top; width: 100%; background: #FFF; border: 1px solid #FF0000; border-style: solid; }
/* 更新履歴(最近の日記とか) */
#dialy .record{ float: left; width: 20%; margin-top:10px; background: #2A3FFF; color:#0000FF; font-size: 12px; border: 0px solid #0066FF; }
/* カレンダー */
#dialy .record .calender{ margin-left: 10%; margin-top: 5%; }
#dialy .record .lastart{ margin-left: 5%; }
/* QRコード */
#dialy .qrcode{ margin-left:50px; margin-top:10px; width: 53px; height: 53px; background: #2A3FFF url("../image/qrcode/qrcode.jpg") no-repeat; }
/* QRコードの情報 */
#dialy .qrcodeinfo{ margin-left:10px; margin-right:10px; margin-top:10px; color: #FFF; font-size: 10px; }
/* 表示コーナー */
#dialy .topcorner { background: #2A3FFF url("../image/gif/main/top_cru.gif") no-repeat top right; }
/* 表示コーナー */
#dialy .bottomcorner { background: #2A3FFF url("../image/gif/main/top_crd.gif") no-repeat top right; }
/* 表示コーナー */
#dialy .corner { width: 16px; height: 16px; border: none; display: block; }
/* ブログコーナー */
#dialy .blogtopcorner{ background: #2A3FFF url("../image/gif/main/top_cru.gif") no-repeat top right; }
/* ブログコーナー */
#dialy .blogbottomcorner{ background: #2A3FFF url("../image/gif/main/top_crd.gif") no-repeat top right; }
/* ブログコーナー(コメント用) */
#dialy .blogcommenttopcorner{ background: #2A3FFF url("../image/gif/blog/blog_cru.gif") no-repeat top right; }
/* ブログコーナー(コメント用) */
#dialy .blogcommentbottomcorner{ background: #2A3FFF url("../image/gif/blog/blog_crd.gif") no-repeat top right; }
/* 表示コーナー */
#dialy .blogrectopcorner { width:95%; background: #FFF url("../image/gif/blog/blogrec_cru.gif") no-repeat top right; }
/* 表示コーナー */
#dialy .blogrecbottomcorner { width:95%; background: #FFF url("../image/gif/blog/blogrec_crd.gif") no-repeat top right; }
/* 更新日記コーナー */
#dialy .rectopcorner { width:95%; background: #FF7F00 url("../image/gif/blog/rec_cru.gif") no-repeat top right; }
/* 更新日記コーナー */
#dialy .recbottomcorner {		width:95%; background: #FF7F00 url("../image/gif/blog/rec_crd.gif") no-repeat top right; }
#dialy .blogbodytopcorner {		width:100%; background: #FFF url("../image/gif/blog/blogrec_cru.gif") no-repeat top right; }
#dialy .blogbodybottomcorner{	width:100%; background: #FFF url("../image/gif/blog/blogrec_crd.gif") no-repeat top right; }
#dialy .blogrecarea{			width: 95%; font-size:12px; background:#FFF; }
#dialy .blogrecstr{ color: #2A3FFF; margin-left: 20%; font-size:10px; height: 10px; }
#dialy .blogrectitlearea{ width: 95%; height: 10px; font-size:10px; background:#FF7F00; }
#dialy .blogrectitlestr{ background: #FF7F00; color: #FFF; margin-left: 5%; }
#dialy .blogcorner { width: 8px; height: 8px; border: none; display: block; }
#dialy .padding{ height: 2px; }
/* リンク先の色 */
#dialy a{ color:#FFF; font-weight:bold; text-decoration: none; }
#dialy a:hover{ color: #FF7F00; text-decoration: none; }
#dialy .blogbodylayout a{ color:#FF0000; font-weight:bold; text-decoration: none; }

/***********************************************************************/
/* 掲示板 */
/***********************************************************************/
#bbs{
	width: 100%;
	height: 620px;
	background-color: #FFFFFF;
	border-color: #660000;
	border-style: solid;
	border-width: 2px;
	font-size: 10px;
}
#bbs .inputarea{
	float: top;
	width: 600px; 
	height: 430px;
	background: #FFFFFF;
	margin-top: 10px;
	padding: 0px 0px 0px 0px; 
	color:#0000FF; 
	font-size: 12px;
	border: 2px solid #330000;
	border-style: solid;
}
#bbs .title{
	width: 550px; height: 25px;
	float: top;
	background: #FFFFFF;
	background-image: url("../image/xmas/bbs/bbsheader.gif");
	margin: 10px 0px 0px 10px;
	padding: 5px 5px 5px 5px; 
	color:#FFF; 
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #330000;
	border-style: solid;
}
/***********************************************************************/
/* 旅行 */
/***********************************************************************/
#traveltop{
	width: 100%;
	height: 800px;
	background-color: #330000;
	border-style: solid;
	border-color: #663300;
	border-width: 2px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#travel{
	width: 100%;
	height: 100%;
	background-color: #330000;
	border-style: solid;
	border-color: #663300;
	border-width: 2px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#travel .record , #traveltop .record{
	float: left;
	background: #330000;
	width: 15%; 
	height: 100%;
	color:#0000FF; 
	font-size: 14px;
	border: 0px solid #0066FF; 
	overflow: visible;
}
/* ブログ表示エリア */
#travel .picareatop , #travel .picareatop{
	float: left; 
	width: 85%; 
	height: 100%;
	background: #FFF;
	color:#0000FF; 
	font-size: 14px;
	border: 0px solid #FFF;
	border-style: solid;
	background-repeat: no-repeat;
	background-image: url("../image/xmas/travel/top.jpg");
	background-position: center;
}
#travel .picareatop .info{
	margin-top: 20px;
}
/* 画像を並べるエリア */
#travel .picarea , #traveltop .picarea{
	float: left; 
	width: 85%; 
	height: 100%;
	background: #FFF;
	color:#0000FF; 
	font-size: 12px;
	border: 0px solid #FFF; 
	overflow: visible;
}
/* 実際に配置する位置 */
#travel .picarea .layout , #traveltop .picarea .layout{
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 10px;
}
ul.travel{
	margin-top:10px;
}
ul.travel , li.travel {
	list-style: square;
	font-weight: bold; font-size: 12px; color:#FFF;
}
ul.travel a , li.travel a{
	color:#FFF;
	text-decoration: none;
}
/***********************************************************************/
/* プロフィール */
/***********************************************************************/
#prof {
	width: 100%;
	height: 100%;
	background-color: #FFF;
}
#prof .title{
	float: top;
	background-color: #FFF;
	background-image: url( ../image/prof/titleback.jpg );
	background-repeat: no-repeat;
	border-style: solid;
	border-color: #663300;
	border-width: 1px;
	margin-top: 20px;
	margin-left: 20%;
	margin-right: 20%;
	padding: 15 5% 15 8%;
	font-weight: bold;
	color: #330000;
}
.contents{
	color: #330000;
	margin-top: 10px;
	margin-left: 5%;
	margin-right: 15%;
	padding: 0 0 0 0;
	font-size: 12px;
}
#prof .body , .contents{
	float: top;
	border-color: #000;
	border-width: 0px;
}

#top .header , #dialy .header , #login .header , #travel .header , #traveltop .header , #bbs .header , #prof .header{
	display: block; font-family: Arial , Helvetica, sans-serif;
	font-weight: bold; color: #FFFFFF; 
	font-size: 12px;
	line-height: 1.0em; padding: 5px 35px;
	background-color: #2A3FFF;
}
.headerarea{
	background-image: url(../image/gif/bg/titlebg.gif);
	background-color: #6699CC;
	margin-left: 5px;
	margin-right: 5px;
}
#top .header a , #dialy .header a , #login .header a , #travel .header a , #traveltop .header a ,  .calender a , #bbs .header a , #prof .header a {
	color:#FFF;
	text-decoration: none;
}
#top .header a:hover , #dialy .header a:hover , #login .header a:hover , #travel .header a:hover , #traveltop .header a:hover , #bbs .header a:hover, #prof .header a:hover{
	color:#FF3399;
	text-decoration: none;
}
/********************************************************************************************************************/
/* 背景定義 */
/********************************************************************************************************************/
#bg{ width: 100%; background-color: #2A3FFF; }
#bg .topcorner {	background: #2A3FFF url("../image/gif/main/top_cru.gif") no-repeat top right; }
#bg .bottomcorner { background: #2A3FFF url("../image/gif/main/top_crd.gif") no-repeat top right; }
#bg .corner16 { width: 16px; height: 16px; border: none; display: block; }
#bg .corner8 {	width: 8px;  height: 8px;  border: none; display: block; }

/* ****************************************************************************************************************/
/*																											      */
/* 汎用データ																									  */
/*																											      */
/* ****************************************************************************************************************/
.topcorner {	background: #2A3FFF url("../image/gif/main/top_cru.gif") no-repeat top right; }
.bottomcorner { background: #2A3FFF url("../image/gif/main/top_crd.gif") no-repeat top right; }
.smalltopcorner {	 background: #2A3FFF url("../image/gif/main/menu_cru.gif") no-repeat top right; }
.smallbottomcorner { background: #2A3FFF url("../image/gif/main/menu_crd.gif") no-repeat top right; }
.menutopcorner {	 background: #FF7F00 url("../image/gif/main/menubody_cru.gif") no-repeat top right; }
.menubottomcorner {  background: #FF7F00 url("../image/gif/main/menubody_crd.gif") no-repeat top right; }
.corner8 {	width: 8px;  height: 8px;  border: none; display: block; }
.corner16 { width: 16px; height: 16px; border: none; display: block; }

.listmenu{ margin-left: 5px; margin-top: 1px; font-weight: bold; font-size: 12px; }

.contenttopcorner {    background: #FFF url("../image/gif/main/body_cru.gif") no-repeat top right; }
.contentbottomcorner { background: #FFF url("../image/gif/main/body_crd.gif") no-repeat top right; }

