@charset "utf-8";
/********************************************
彫金教室cachecache - CSS - スタイル
 (c) cachecache.All Rights Reserved.
********************************************/

#bgMain {
	background:url(../img/top/bg_top_main.jpg)  no-repeat;
	width:861px; height:127px;
	padding:110px 0 0 29px;
	color:#FFF;
}
#bgMain p {
	padding-top:15px;
}
/*global-Navi*/
#top-global {
	clear:both;
	background:url('../img/top/global.jpg') no-repeat;
	height:212px;
	padding:14px 0 0 20px;
}
#top-global li { float: left; }
#top-global li a { height: 60px; width: 197px; height:203px; }
#top-global-01 a {
	margin-right:21px;
	background: url('../img/top/global.jpg') no-repeat -20px -14px;
}
#top-global-01 a:hover {
	background: url('../img/top/global.jpg') no-repeat -20px -240px;
}
#top-global-02 a {
	margin-right:21px;
	background: url('../img/top/global.jpg') no-repeat -238px -14px;
}
#top-global-02 a:hover {
	background: url('../img/top/global.jpg') no-repeat -238px -240px;
}
#top-global-03 a {
	margin-right:21px;
	background: url('../img/top/global.jpg') no-repeat -456px -14px;
}
#top-global-03 a:hover {
	background: url('../img/top/global.jpg') no-repeat -456px -240px;
}
#top-global-04 a {
	background: url('../img/top/global.jpg') no-repeat -674px -14px;
}
#top-global-04 a:hover {
	background: url('../img/top/global.jpg') no-repeat -674px -240px;
}

#globalRead {
	clear:both;
	background:url('../img/top/bg_top_navi02.gif') no-repeat;
	padding:0 0 0 30px;
}
.globalReadInner {
	float:left;
	width:175px;
	padding:5px 44px 5px 0;
}
.globalReadInner2 {
	float:left;
	width:175px;
	padding:5px 0 5px 0;
}

#conInner {
	padding:13px 8px 0 8px;
	margin:0;
}
#conLeft {
	float:left;
	width:639px;
	padding:3px 0 0 0;
}
#conRight {
	float:right;
	width:212px;
}
#conRight p {
	padding:0 0 5px 0;
	margin:0;
}
#infoArea01 {
	background:url('../img/top/bg_info02.gif') repeat-y;
	padding:10px 20px 10px 20px;
	margin:0;
}
#infoArea02 {
	background:url('../img/top/bg_info03.gif') repeat-y bottom;
	height:20px;
	padding:0;
	margin:0;
}
.infoLine {
	background:url('../img/top/line_info.gif') no-repeat;
}

/*--------------------------info*/
.infoBox {
	width:560px;
	padding:10px 0 10px 5px;
	border-bottom: dashed 1px #c4ac76;
}
.infoBox p {
	margin:5px 0;
	padding:0;
}
.infoBoxLeft {
	float:left;
	width:155px;
}
.infoBoxRight {
	float:right;
	width:390px;
}
.infoSubBox {
	background-image:url(../img/top/line_info.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
	

/*--------------------------foot*/
#footerLink {
	background:url('../img/common/bg_foot_navi.gif') no-repeat 13px 0;
	height:33px;
	padding:22px 0 0 0;
	margin:0;
	text-align:center;
}
.banaArea {
	background:url(../img/top/bg_bana_area.gif) no-repeat 13px 0;
	height:97px;
	padding:17px 0 0 51px;
}
.banaBox {
	float:left;
	width:197px;
	padding-right:21px;
	font-size:10px;
}
.banaBox img {
	padding-bottom:5px;
}