@charset "utf-8";

body {
	font-size:80%;
	line-height:140%;
	background-image:url(/image/bk_body.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	text-align:center;

}

h1, h2, h3, h4, h5, h6{
	font-size:100%;
	padding:0px;
	margin:0px;
}
p{
	padding:0px;
	margin:0px;
}

table{
	font-size:100%;
}

#top_navi ul, #left_box ul, .top_pickup_box ul, .top_news_box ul, .top_shop_box ul, .top_shop_box ul{
	margin:0px;
	padding:0px;
}
#top_navi li, #left_box li, .top_pickup_box li, .top_news_box li, .top_news_box li, .top_shop_box li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


img{
	border:none;
}

a:link, a:visited{
	color:#008C69;
}

a:hover, a:active{
	color:#ff7b00;
}

#wrapper, #edit_wrapper{
	width:780px;
	/*border:solid 1px #c8c8c8;*/
	border:solid 1px #CDC698;
	background-color:#ffffff;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	text-align:left;

}


#header{
	width:780px;
	background-image:url(/image/bk_header.jpg);
	background-repeat:no-repeat;
	height:80px;
}

#header h1{
	font-size:10px;
	padding:2px 0px 0px 2px;
	color:#1761A5;
}


#header img{
	margin:5px 0px 6px 5px;
}


#top_navi{
	width:780px;
	height:38px;
	background-coor:red;
}

#top_navi li{
	float:left;
}

/*left_box*/
#left_box{
	float:left;
	margin:0px 0px 0px 0px;
}

.left_aboutus_box{
	border-right:solid 1px #AEC8E3;
	border-bottom:solid 1px #AEC8E3;
	border-left:solid 1px #AEC8E3;
	background-image:url(../image/bk_aboutus.jpg);
	background-repeat:repeat-x;
	width:188px;
	padding:5px 0px 5px 0px;
}

.left_aboutus_box img{
	margin:3px 3px 0px 3px;
}

#left_box ul{
	clear:both;
}


/*center_box*/
#center_box{
	float:left;
width: 580px;
}

.top_pickup_box{
	background-image:url(/image/bk_pickupimage.jpg);
	background-repeat:no-repeat;
	border:solid 1px #c8c8c8;
	margin:0px 0px 5px 0px;
	height:380px;
	width:565px;
}

.top_pickup_box ul{
	padding:212px 7px 0px 0px;
	/*width:300px;*/
}

.top_pickup_box li{
	padding:0px 0px 5px 215px;
}

.top_news_box{
	border:solid 1px #c8c8c8;
	margin:0px 5px 0px 0px;
	/*width:283px;*/
	float:left;
}

.top_news_box ul, .top_shop_box ul{
	/*width:273px;*/
	margin:5px 5px 5px 5px;
}

.top_news_box li, .top_shop_box li{
	width:270px;
	background-image:url(/image/line_dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 0px 2px 0px;
	margin:0px 0px 5px 0px;

}

.top_news_box .detail, .top_shop_box .detail{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 11px;
	background-image:url(/image/li_mark_blue.gif);
	background-repeat:no-repeat;

}

.top_shop_box{
	border:solid 1px #c8c8c8;
	width:277px;
	float:left;
}

.top_shop_box p{
	padding:0px 5px 10px 4px;
}

.top_shop_box a{
	margin:10px 0px 5px 15px;
}

#footer{
	clear:both;
	border-top:solid 1px #c8c8c8;
	background-color:#E3F4FD;
	padding:15px 0px 15px 0px;
	text-align:center;
	background-image:url(/image/bk_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}



.tp {
	display: none;
}

/*--- system ---*/
.hissu{
	color:#FF0000;

}

.navi{
    text-align:center;
    font-size:14px;
    margin:5px 0px;
    color:#666666;
}

.navi_total{
    color:#000000;
    margin-right:10px;
}

.navi .page_no{
    font-weight:bold;
    margin-left:10px;
    margin-right:10px;
}

.navi .target_page_no{
    color:#ff0000;
}

.navi a{ text-decoration: none; }

.alerts{
    color:#ff0000;
}

.alerts{
    color:#ff0000;
}

.messages{
    color:#0000ff;
}

.no_data_msg{
    color:#ff0000;
    text-align:center;
    margin:10px;
}

.std_table {
    background-color: #bbbbbb;
}

.std_table th {
    border-style:solid;
    border-color:#ffffff #eeeeee #eeeeee #ffffff;
    border-width:2px;
    background-color: #eeeeee;
    text-align:center;

}

.std_table td {
    background-color: #ffffff;
}

/* common edit */
.edit_page_title{
    border-left:10px solid #666666;
    font-size:16px;
    margin:10px ;
    padding:2px 0px 2px 10px;
}

.edit_block{
    margin:0px 10px 10px 10px;
}

.edit_title{
    margin:0px;
    padding:4px 10px;
    background-color:#eeeeee;
    font-weight:bold;
}

.edit_title a:link, .edit_title a:visited, .edit_title a:active{ text-decoration: none; }

.edit_title a:hover { text-decoration: underline}

.edit_content{
    border:1px #cccccc solid;
    margin:0px;
    padding:5px 10px;
}

.edit_button{
    margin-top:5px;
    text-align:center;
}

.edit_table {
    border: solid 1px #666666;
    border-collapse: separate;
    border-spacing: 1px;
}

.edit_table th {
    border-style:solid;
    border-color:#ffffff #333333 #333333 #ffffff;
    border-width:2px;
    background-color: #cccccc;
}

.edit_table td {
    border-style: solid;
    border-color:#ffffff #cccccc #cccccc #ffffff;
    border-width:1px;
    background-color: #ffffff;
}

.noborder_table th, .noborder_table td{
    border:none;
}

/* site edit */
.site_page_label_bar{
    border-top:1px #cccccc solid;
    border-bottom:1px #cccccc solid;
    padding:5px 10px;
}

.site_page_label_bar a {text-decoration: none;}

/* unit edit */
.edit_menu {
    margin: 0px;
    padding: 5px 0px;
    background-color: #eeeeee;
    border-bottom: solid 1px #333333;
}

.edit_menu .name {
    float: left;
    padding-left: 10px;
    font-weight: bold;
}

.edit_menu .link {
    text-align: right;
    padding-right: 10px;
    font-weight: normal;
}

.edit_side_block {
    float:left;
    width:150px;
    margin:10px 0px 0px 2px;
}

.edit_side_block dt{
    background-color:#eeeeee;
    padding:2px 5px;
    border:1px solid;
    border-color:#eeeeee #666666 #666666 #eeeeee;
}

.edit_side_block dd{
    margin:2px 2px 2px 10px;
}

.edit_side_block a:link, .edit_side_block a:visited, .edit_side_block a:active{ text-decoration: none; }

.edit_side_block a:hover { text-decoration: underline}

.edit_main_block {
    float:left;
    width:620px;
}

.std_table .even {
    background-color:#d6efff;
}

iframe{
	border:none;
}

