@charset "utf-8";

#top_navi
	{
	display: none;
	}

/*-----contents-----*/
h2#page
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 250px;
	width: 950px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -9999px;
	color: #FFFFFF;
	background-image: url(../images/main_00.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

h2#page a:link,h2#page a:visited
	{
	height: 250px;
	width: 950px;
	display: block;
	}

h2#page a:hover,h2#page a:active
	{
	height: 250px;
	width: 950px;
	display: block;
	}

p.page_navi
	{
	margin: 0px auto 0 auto;
	padding: 3px 0 3px 0;
	font: normal normal 12px/20px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	}

p.page_navi a:link,p.page_navi a:visited
	{
	color: #333333;
	text-decoration: none;
	}

p.page_navi a:hover,p.page_navi a:active
	{
	color: #CCCCCC;
	text-decoration: underline;
	}

/*-----entry_box-----*/
.entry_box
	{
	margin: 0px auto 0 auto;
	padding: 10px 10px 0 10px;
	width: 675px;
	background-image: url(../images/bg_ti_001.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	border-bottom: 1px solid #666666;
	}

dl.en_box
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 675px;
	}

dl.en_box dt
	{
	margin: 0px;
	padding: 10px 0 5px 15px;
	font: normal bolder 18px/22px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

dl.en_box dt a:link,dl.en_box dt a:visited
	{
	color: #333333;
	text-decoration: none;
	}

dl.en_box dt a:hover,dl.en_box dt a:active
	{
	color: #999999;
	text-decoration: underline;
	}

dl.en_box dd
	{
	margin: 0px;
	padding: 0px 0 5px 15px;
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-bottom: 1px dotted #999999;
	}

dl.en_box dd em
	{
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000066;
	}

.entry_box p
	{
	margin: 0px;
	padding: 10px 10px 20px 10px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

.entry_box ul
	{
	margin: 0px;
	padding: 5pxpx 0 5px 0;
	list-style-type: none;
	text-align: right;
	}

.entry_box ul li
	{
	margin: 0px;
	padding: 0px 10px 0 0;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: right;
	display: inline;
	}

.entry_box ul li a:link,.entry_box ul li a:visited
	{
	color: #333333;
	text-decoration: none;
	}

.entry_box ul li a:hover,.entry_box ul li a:active
	{
	color: #999999;
	text-decoration: underline;
	}

/*-----come_list-----*/
h3#come_box_ti
	{
	margin: 0px;
	padding: 25px 0 10px 0;
	font: normal bolder 14px/22px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	background-image: url(../images/bg_ti_002.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	}

p.come_box
	{
	margin: 0px;
	padding: 10px 0 5px 0;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	border-bottom: 1px dotted #666666;
	}

p.come_box em
	{
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000000;
	}

ul.come_box_auth
	{
	margin: 0px;
	padding: 5px 0 5px 0;
	list-style-type: none;
	text-align: right;
	}

ul.come_box_auth li
	{
	margin: 0px;
	padding: 0px 0 0 10px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #333333;
	display: inline;
	}

.come_time
	{
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #999999;
	}

.ico_c
	{
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}

/*-----come_input-----*/
#come_box
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 660px;
	}

h3#come_ti
	{
	margin: 0px;
	padding: 15px 0 0 0;
	font: normal bolder 14px/22px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	}

p#come_atxt,p#come_err,pcome_write
	{
	margin: 0px;
	padding: 10px 0 10px 0;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	}

p#come_atxt em
	{
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FF0000;
	}

dl#come_form_box
	{
	margin: 0px;
	padding: 0px;
	}

dl#come_form_box dt
	{
	margin: 0px 0 0 0;
	padding: 5px 0 10px 0;
	width: 90px;
	float: left;
	}

dl#come_form_box dd
	{
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 560px;
	float: right;
	}

.com_t1,.com_t2
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 14px/20px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	}

.com_t2 em
	{
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FF0000;
	}

.txt_box
	{
	margin: 0px;
	padding: 5px;
	}

p#come_bt
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 660px;
	text-align: right;
	}

ul#come_err_box
	{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: disc;
	}

ul#come_err_box li
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 14px/20px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FF0000;
	}

ul.navi_back
	{
	margin: 0px;
	padding: 15px 0 10px 0;
	text-align: right;
	list-style-type: none;
	}

ul.navi_back li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #FF0000;
	}

dl#come_write_box
	{
	margin: 0px 0 10px 0;
	padding: 10px;
	border: 1px solid #CCCCCC;
	}

dl#come_write_box dt
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	}

dl#come_write_box dd
	{
	margin: 0px;
	padding: 0px 0 10px 20px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	}

/*-----side_navi-----*/
#s_list_box
	{
	margin: 0px;
	padding: 0px 0 15px 0;
	}

h3#ti_002
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 30px;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -9999px;
	color: #FFFFFF;
	background-image: url(../images/ti_002.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

dl.entry_list
	{
	margin: 0px auto 0 auto;
	padding: 10px 0 5px 0;
	width: 180px;
	border-bottom: 1px dotted #999999;
	}

dl.entry_list dt
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-indent: 18px;
	background-image: url(../images/ico_001.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

dl.entry_list dt a:link,dl.entry_list dt a:visited
	{
	color: #333333;
	text-decoration: none;
	}

dl.entry_list dt a:hover,dl.entry_list dt a:active
	{
	color: #00CCCC;
	text-decoration: underline;
	}

dl.entry_list dd
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #3399CC;
	text-align: right;
	}

h3#ti_003
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 30px;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -9999px;
	color: #FFFFFF;
	background-image: url(../images/ti_003.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

ul.come_list
	{
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 180px;
	list-style-type: none;
	}

ul.come_list li
	{
	margin: 0px;
	padding: 10px 0 5px 0;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-indent: 18px;
	border-bottom: 1px dotted #999999;
	background-image: url(../images/ico_002.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;	
	}

ul.come_list li a:link,ul.come_list li a:visited
	{
	color: #000000;
	text-decoration: none;
	}

ul.come_list li a:hover,ul.come_list li a:active
	{
	color: #99CC33;
	text-decoration: underline;
	}

h3#ti_004
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 30px;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -9999px;
	color: #FFFFFF;
	background-image: url(../images/ti_004.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

#bmo_other_box
	{
	margin: 0px auto 10px auto;
	padding: 0px 0 6px 0;
	width: 180px;
	background-image: url(../images/bg_bmo_box_2.gif);
	background-position: bottom;
	}

dl.bmo_o_box
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_bmo_box_1.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	}

dl.bmo_o_box dt
	{
	margin: 0px;
	padding: 3px 0 0 0;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	}

dl.bmo_o_box dd.bmo_o_name
	{
	margin: 0px auto 0 auto;
	padding: 3px 0 0 0;
	width: 160px;
	font: normal bolder 14px/20px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border-bottom: 1px solid #333333;
	}

dl.bmo_o_box dd.bmo_o_time
	{
	margin: 0px auto 0 auto;
	padding: 3px 0 0 0;
	width: 160px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	}

.img_prof
	{
	border: 1px solid #333333;
	}

dl.bmo_o_box dd.bmo_o_name a:link,dl.bmo_o_box dd.bmo_o_name a:visited
	{
	color: #000000;
	text-decoration: none;
	}

dl.bmo_o_box dd.bmo_o_name a:hover,dl.bmo_o_box dd.bmo_o_name a:active
	{
	color: #FF3399;
	text-decoration: underline;
	}

h3#ti_005
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	height: 30px;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -9999px;
	color: #FFFFFF;
	background-image: url(../images/ti_005.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;	
	}

#bmo_item_box
	{
	margin: 0px auto 10px auto;
	padding: 0px 0 6px 0;
	width: 180px;
	background-image: url(../images/bg_bmo_item_box_2.gif);
	background-position: bottom;
	}

dl.bmo_item_s_box
	{
	margin: 0px auto 0 auto;
	padding: 5px 0 0 0;
	width: 180px;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_bmo_item_box_1.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #FFFFFF;
	}

dl.bmo_item_s_box dt
	{
	margin: 0px;
	padding: 3px 0 0 0;
	font: normal normal 1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	text-align: center;
	}

.item_img
	{
	border: 1px solid #FFFFFF;
	}

dl.bmo_item_s_box dd.item_name
	{
	margin: 0px auto 0 auto;
	padding: 3px 0 0 0;
	width: 160px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border-bottom: 1px dotted #CCCCCC;
	}

dl.bmo_item_s_box dd.item_name a:link,dl.bmo_item_s_box dd.item_name a:visited
	{
	color: #000000;
	text-decoration: none;
	}

dl.bmo_item_s_box dd.item_name a:hover,dl.bmo_item_s_box dd.item_name a:active
	{
	color: #FF3399;
	text-decoration: underline;
	}

dl.bmo_item_s_box dd.price_name
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 160px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: right;
	}

