@charset "SHIFT-JIS";
/*---------------------------------------------
  // アートセラミック
  // style-sheet ：/global.css
  // 動作・概要　：全ページ適用スタイルシート
  // 著作者　　　：Aki Maeda(SystemGraphi)
  // 更新日時　　：2008/01/24

/*--------------------------------------------
box_header.php ヘッダ
--------------------------------------------*/
.header{
	background: url(../cart/box_img/header_bg.gif) no-repeat right;
	width: 760px;
}
.header-menu{
	width: 760px;
}
.header-menu ul{
	margin: 0px 220px 7px 0px;
	list-style: none;
	text-align: right;
}
.header-menu li{
	background: url(../cart/box_img/arrow1.gif) no-repeat left 50%;
	padding: 0px 0px 0px 8px;
	margin: 0px 5px 0px 0px;
	display: inline;
	font-size: 11px;
}
.header-menu a:link{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.header-menu a:visited{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.header-menu a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.header-navi{
	background: url(../cart/box_img/header_navi_wall.jpg) repeat-x top;
	border-top: 1px solid #CCCCCC;
	height: 27px;
}
.header-navi ul{
	width: 760px;
	list-style: none;
}
.header-navi li{
	display: inline;
}
.header2{ /*ショップ*/
	background: url(../cart/box_img/header_bg2.gif) no-repeat right;
	width: 760px;
}
.header3{ /*出力*/
	background: url(../cart/box_img/header_bg3.gif) no-repeat right;
	width: 760px;
}
.header4{ /*ショップ2*/
	background: url(../cart/box_img/header_bg4.gif) no-repeat right;
	width: 760px;
}
/*--------------------------------------------
コンテンツ
--------------------------------------------*/
.container{
	width: 760px;
	margin: 10px 0px 10px 0px;
	text-align: left;
}
.toppage{
}
.toppage td{
	font-size: 11px;
	color: #000000;
	line-height: 140%;
}

/*--------------------------------------------
メニュー
--------------------------------------------*/
.menu-img{
	margin: 0px 0px 7px 0px;
}

/*--------------------------------------------
box_footer.php フッタ
--------------------------------------------*/
.footer{
	background: url(../cart/box_img/footer_wall.jpg) repeat-x top;
	width: 100%;
	height: 100px;
	border-top: 2px solid #CCCCCC;
}
.footer .footer-copyright{
	color: #666666;
	font-size: 9px;
	margin: 7px 0px 0px 0px;
	text-align: right;
  font-family:  "verdana", "Arial", "Helvetica", "Meiryo",;
}
.footer .footer-menu{
	width: 760px;
}
.footer .footer-menu ul{
	margin: 7px 0px 0px 0px;
	list-style: none;
	text-align: left;
}
.footer .footer-menu li{
	background: url(../cart/box_img/arrow1.gif) no-repeat left 50%;
	padding: 0px 0px 0px 8px;
	margin: 0px 2px 0px 0px;
	display: inline;
	font-size: 11px;
}
.footer .footer-menu a:link{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.footer .footer-menu a:visited{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.footer .footer-menu a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
/*--------------------------------------------
index.php　サイトトップ
--------------------------------------------*/
.top-flash{
	margin: 0px 0px 5px 0px;
}
.top-pr{
	margin: 0px 0px 10px 0px;
}
.top-pr caption{
	padding: 5px 0px 5px 0px;
}
.top-pr p{
	font-size: 11px;
	line-height: 140%;
	color: #000000;
	padding: 0px 5px 0px 0px;
}
/*--------------------------------------------
box_cart.php　リスト
--------------------------------------------*/
.total{
	padding: 5px;
	font-size: 12px;
	line-height: 140%;
	color: #C03D29;
	font-weight: bold;
}

/*--------------------------------------------
box_order.php オーダー
--------------------------------------------*/
.ordertable{
}
.ordertable td{
	background-color: #E7E7E7;
	padding: 5px;
	font-size: 12px;
}
/*--------------------------------------------
mypage.php マイページタイトル
--------------------------------------------*/
.mypage{
}
.mypage .pagetitle{
	font-size: 12px;
	padding-left: 12px;
	background-image: url(../box_img/box_br_head.jpg);
	height: 33px;
	vertical-align: middle;
}
/*--------------------------------------------
melmaga.php
--------------------------------------------*/
.melmaga-main{
	border: 1px solid #8D9EC7;
	background-color: #EFF2FA;
}
/*--------------------------------------------
index.php
--------------------------------------------*/
.index-order {
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.index-order td {
	padding-left: 3px;
}
.index-rss {
	margin: 0px 0px 10px 0px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.index-rss ul {
	padding: 0px 10px 10px 10px;
	list-style: none;
}

.index-rss li {
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #999999;
  font-family:  "verdana", "Arial", "Helvetica", "Meiryo","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka","メイリオ",;
}

.index-rss a:link{
  color: #000000;
  text-decoration:none;
  font-size:12px;
	line-height: 140%;
}

.index-rss a:visited{
  color: #000000;
  text-decoration:none;
  font-size:12px;
	line-height: 140%;
}

.index-rss a:hover{
  color: #000000;
  text-decoration:underline;
  font-size:12px;
	line-height: 140%;
}

/*--------------------------------------------
box_calendar.php
--------------------------------------------*/
.toppage .calendar{
	margin: 0px 0px 7px 0px;
}
.toppage .calendar td{
	font-size: 11px;
	text-align: center;
}
.toppage .calendar-title {
	font-size: 11px;
	font-weight: bold;
	background-color: #DDDDDD;
	white-space: nowrap;
	padding: 5px;
	background-image: url(../img/title_wall.jpg);
}

/*--------------------------------------------
edit_htmlbox.php
--------------------------------------------*/
.menu-box{
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #0E559C;
}
.menu-box a:link{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-box a:visited{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-box a:hover{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/*--------------------------------------------
login.php
--------------------------------------------*/
.loginmenu-login th{
	font-size: 12px;
	text-align: left;
	background-image: url(../box_img/box_cate_wall.jpg);
	color: #000000;
	padding-left: 5px;
}
.loginmenu-login td{
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	color: #000000;
}

.toppage .loginmenu-login{
	background-color: #DFDFDF;
	border: none;
	text-align: left;
	padding: 8px;
	margin: 0px 0px 7px 0px;
}
.toppage .loginmenu-login td{
	font-size: 11px;
	text-align: left;
	line-height: 140%;
	color: #000000;
}
.toppage .loginmenu-btn{
	margin: 0px 0px 2px 0px;
}
.loginmenu-login a:link{
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
	line-height: 150%;
}
.loginmenu-login a:visited{
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
	line-height: 150%;
}
.loginmenu-login a:hover{
	font-size: 11px;
	color: #0033CC;
	text-decoration:underline;
	line-height: 150%;
}
.loginmenu-regist{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.loginmenu-regist th{
	font-size: 12px;
	text-align: left;
	background-color: #FF9900;
	color: #FFFFFF;
	padding-left: 5px;
}
.loginmenu-regist td{
	font-size: 11px;
	text-align: center;
	color: #000000;
}
.toppage .loginmenu-regist td{
	font-size: 11px;
	text-align: center;
	color: #000000;
}

/*--------------------------------------------
box_category.php
--------------------------------------------*/
.toppage .categ-table {
	margin: 0px 0px 7px 0px;
}
.toppage .categ-table ul{
	list-style: none;
}
.toppage .categ-table li{
	background: url(../cart/box_img/categ_wall.jpg) repeat-x;
	padding: 2px;
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
	border: 1px solid #CCCCCC;
	height: 40px;
	width: 164px;
}
.toppage .categ-table a:link{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.toppage .categ-table a:visited{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.toppage .categ-table a:hover{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
}

/*--------------------------------------------
box_info.php
--------------------------------------------*/
.toppage .melmaga-table {
	border-top: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 0px 0px;
}
/*--------------------------------------------
box_news.php
--------------------------------------------*/
.news-table {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.news-table td {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	line-height: 140%;
}
.news-table .top{
	background-color: #003366;
	height: 3px;
	padding: 0px;
}
.listtable .news-date{
	font-size: 12px;
	font-weight: bold;
	color: #47478D;
	padding: 5px;
	border-bottom: 1px dotted #999999;
  font-family:  "verdana", "Arial", "Helvetica", "Meiryo",;
}
/*--------------------------------------------
box_item_detail.php
--------------------------------------------*/
.itemd-comment {
	font-size: 12px;
	line-height: 140%;
	padding: 10px;
}
.itemd-comment a:link{
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}
.itemd-comment a:visited{
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}
.itemd-comment a:hover{
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
}
.itemd-list {
	font-size: 12px;
}
.itemd-list td{
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 25px;
	vertical-align: bottom;
}
/*--------------------------------------------
gallary_list.php 
--------------------------------------------*/
.gallary-img {
	padding:10px;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	margin-bottom:2px;
}
/*--------------------------------------------
gallary_categ.php 
--------------------------------------------*/
.gallary-title {
	font-size: 14px;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	line-height: 140%;
}
/*--------------------------------------------
beginner.php 
--------------------------------------------*/
.beginner-flow {
	font-size: 12px;
	border: 1px solid #DDDDDD;
	text-align: center;
	white-space: nowrap;
	width: 85px;
	height: 40px;
	vertical-align: middle;
}
.beginner-title{
	font-size: 12px;
	font-weight: bold;
}
/*--------------------------------------------
box_newitem.php
--------------------------------------------*/
.box-newitem{
}
.box-newitem td{
	font-size: 12px;
	line-height: 140%;
	background-image: url(../box_img/backg_login1.jpg);
	padding: 2px;
}
.box-newitem th{
	font-size: 13px;
	color:#3D3D3D;
	padding: 3px;
	background-image: url(../box_img/newitem_wall.jpg);
	text-align: left;
	height: 25px;
	border: 1px solid #CCCCCC;
}
/*--------------------------------------------
box_selout.php
--------------------------------------------*/
.box-selout{
	border: 1px solid #DDDDDD;
}
.box-selout td{
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	}
.box-selout th{
	font-size: 14px;
	color:#3D3D3D;
	line-height: 130%;
	padding: 3px;
	background-image: url(../box_img/subtitle_wall.jpg);
	text-align: left;
	height: 25px;
	border: 1px solid #CCCCCC;
}
/*--------------------------------------------
box_recommend.php
--------------------------------------------*/
.recommend {
  width: 580px;
}
.recommend-table {
	display: inline;
	clear: left;
	float: right;
  border: solid 1px #CCCCCC;
  margin: 2px 1px 0px 1px;
  padding: 5px;
  width: 131px;
	height: 190px;
}
.recommend-table p{
  text-align:center;
  width: 131px;
}
.recommend-table dl{
  text-align:center;
  width: 131px;
}
.recommend-table dt{
	border-bottom: dotted 1px #999999;
  margin: 0px 0px 7px 0px;
	height: 40px;
  width: 131px;
}
.recommend-table dd{
	font-size: 12px;
	line-height: 140%;
  width: 131px;
}
.recommend-table dl dt a:link{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 140%;
}
.recommend-table dl dt a:visited{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 140%;
}
.recommend-table dl dt a:hover{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
	line-height: 140%;
}

/*--------------------------------------------
box_edit_htmlbox.php
--------------------------------------------*/
.box-info {
	font-size: 12px;
	background-image: url(box_img/wall.gif);
	border: 1px dotted #FF6600;
}
.box-info-td {
	padding: 5px;
	line-height: 130%;
}
/*--------------------------------------------
box_itemlist.php
--------------------------------------------*/
.itemlist-table {
  font-size: 12px;
}
.itemlist-cap {
	font-size: 12px;
	vertical-align: middle;
	border: 1px dotted #CCCCCC;
}
/*--------------------------------------------
express/index.php
--------------------------------------------*/
.loginmenu-login .login-subtxt {
	font-size: 11px;
	line-height: 130%;
	color: #666666;
	border-top: 1px dotted #666666;
  padding: 5px 0px 10px 0px;
  margin: 5px 0px 0px 0px;
}
.express-info {
	font-size: 12px;
	line-height: 140%;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
	background: url(../express/box_img/exp_copy_bg.gif) no-repeat right center;
	height: 100px;
}
.express-flow {
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 5px 5px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.express-flow th{
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.express-flow td{
	font-size: 11px;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}
/*--------------------------------------------
printer.php
--------------------------------------------*/
.printer{
	margin: 5px 0px 10px 0px;
	font-size: 12px;
	line-height: 140%;
	height: 200px;
}
.printer img{
	clear: right;
	float: left;
	margin: 0px 5px 0px 0px;
}
