/*基本レイアウト調整*/

body {

	margin: 0px;

	padding: 0px;

	text-align:left;

	line-height: 1.4em;

	font-size: 80%;

	color:#333333;

	background: url(../common/back.gif) repeat-y;

}



h1 {

	margin: 0px;

	padding: 28px 0px 0px 10px;

}



h2 {

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 79px;

	background: url(../common/back_contents_title.gif) repeat-x;

}



h3 {

	margin: 0px;

	padding: 40px 0px 30px 0px;

}



h4 {

	margin: 0px;

	padding: 20px 0px 20px 10px;

}



p {

	margin: 0px;

	padding: 0px;

}



.fontBig{

	font-size: 120%;

}



.fontBigBold{

	font-size: 120%;

	font-weight: bold;

}



.navyBigBold {

	font-size: 120%;

	color:#000027;

	font-weight: bold;

}



.red {

	color:#FF0000;

}



.bold {

	font-weight: bold;

}



.redBold {

	color:#FF0000;

	font-weight: bold;

}



.pageTop { /* 「ページトップへ」リンク */

	background: #FFFFFF url(../common/pagetop.gif) left no-repeat;

	padding: 0px 0px 0px 20px;

	margin: 50px 0px 10px 0px;

	float: right;

}





/* ■■■ヘッダー■■■ */



#header {

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../common/head_back02.gif) repeat-x;

}



#header .in{

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 80px;

	background: url(../common/head_back01.gif) repeat-x;

	border-right: 1px solid #666666;

}



/* ■■■グローバルナビ■■■ */



#globalNavi {

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: #3B3B59;

}



#globalNavi .in{

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 30px;

	border-right: 1px solid #666666;

}



/* ■■■トップ■■■ */



/* ■■メインイメージ■■ */



#mainImage {

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../img/main_back.gif) top repeat-x;

}



#mainImage .in{

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 270px;

	border-right: 1px solid #666666;

}



/* ■■バナー■■ */



#baner {

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../img/baner_back.gif) repeat-x;

}



#baner .in{

	margin: 0px;

	padding: 0px;

	width: 760px;

	height: 101px;

	border-right: 1px solid #666666;

}





/* ■■フッター　トップ用■■ */



#footerTop {

	margin: 0px;

	padding: 10px 0px 15px 0px;

	width: 760px;

	line-height: 1.2em;

	border-right: 1px solid #666666;

	text-align: center;

}



/* ■■■お知らせ■■■ */



#oshirase {

	margin-left: 50px;

	padding: 0px;

	width: 660px;

}



#oshirase dt.topTitle {

	margin: 0px;

	padding: 0px;

}



#oshirase dt {

	margin: 15px 0px 0px 0px;

	padding: 0px;

}



#oshirase dd {

	margin: 0px;

	padding: 10px 0px 0px 15px;

	font-size: 120%;

	line-height: 1.2em;

}



#oshirase p{

	margin: 0px 0px 0px 30px;

	padding: 0px;

	line-height: 1.8em;

}



#oshirase table.koremade{

	margin: 0px 0px 0px 30px;

	padding: 0px;

}



#oshirase .toriatukaiWaku{

	margin: 10px 0px 10px 20px;

	padding: 10px 20px 10px 20px;

	width: 580px;

	background: #F8F4F6;

}



#oshirase .detail a{

	color:#73314D;

	line-height: 1.4em;

}



/* ■■■作品紹介■■■ */



#sakuhinTitle {

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../sakuhin/common/sakuhin_title_back.gif) repeat-x;

}



#sakuhinLink {

	margin: 40px 0px 0px 50px;

	padding: 0px;

	width: 660px;

}



#sakuhinLink p{

	margin: 0px 0px 10px 0px;

	padding: 0px;

}



/* ■■■作品紹介　一覧■■■ */



#sakuhin {

	margin: 40px 0px 0px 40px;

	padding: 0px;

	width: 680px;

}



/* ■■■作品紹介　問合わせ■■■ */



.tokuteiNagare {

	margin: 10px 0px 0px 10px;

	padding: 0px;

}



#sakuhinToiawase {

	margin: 0px 0px 0px 50px;

	padding: 0px;

	width: 660px;

}



#sakuhinToiawase p.back{

	margin: 20px 0px 0px 0px;

	padding: 0px;

}



#sakuhinToiawase .linkWaku{

	margin: 0px 0px 10px 0px;

	padding: 10px 20px 10px 10px;

	

}



#sakuhinToiawase .kojinWaku{

	margin: 10px 0px 10px 20px;

	padding: 10px 20px 10px 20px;

	width: 580px;

	

}



#sakuhinToiawase p.kojin{

	margin: 0px 30px 0px 30px;

	padding: 0px;

}



#sakuhinToiawase th{

	font-size: 120%;

	color:#000027;

	font-weight: bold;

	white-space:nowrap;

	text-align:right;

	vertical-align:top;

	padding-right: 10px;

}





/* ■■■小窓■■■ */



#miniTitle {

	margin: 0px;

	padding: 0px;

	width: 550px;

	height: 46px;

}



#mini {

	margin: 10px 0px 0px 20px;

	padding: 0px;

	width: 510px;

}



#mini th{

	font-size: 120%;

	color:#000027;

	font-weight: bold;

	white-space:nowrap;

	text-align:right;

	vertical-align:top;

	padding-right: 10px;

}



#mini dt{

	font-size: 120%;

	color:#000027;

	font-weight: bold;

	padding: 0px;

	margin: 10px 0px 10px 0px;

}



#mini dd{

	padding: 0px;

	margin:0px 0px 0px 15px;

}



/* ■■■作品紹介　詳細■■■ */



#syosai .close {

	margin: 15px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	text-align:center;

	border-bottom: 1px solid #CCCCCC;

}



#syosai .copyright {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	text-align:center;

}



#syosai .name {

	margin: 10px 0px 0px 20px;

	padding: 0px;

}



#syosai .photo {

	margin: 10px 0px 0px 20px;

	padding: 0px;

}



/* ■■■メールフォーム■■■ */



#mailform {

	margin: 0px 0px 0px 50px;

	padding: 0px;

	width: 660px;

}



#mailform p{

	margin: 10px 0px 10px 0px;

	padding: 0px;

}



#mailform .box{

	margin: 20px 0px 50px 0px;

	padding: 50px;

	text-align:center;

}



/* ■■■草の頭窯紹介■■■ */



#kusano {

	margin-left: 50px;

	padding: 0px;

	width: 660px;

}



#kusano th{

	color:#000027;

	font-weight: bold;

	white-space:nowrap;

	text-align:right;

	vertical-align:top;

}



#kusano td{

	padding-left: 10px;

}



/* ■■■リンク■■■ */



#link {

	margin: 40px 0px 0px 50px;

	padding: 0px;

	width: 660px;

}



#link p{

	margin: 0px 0px 20px 0px;

	padding: 0px;

}



/* ■■■お問合わせ■■■ */



#toiawase {

	margin-left: 50px;

	padding: 0px;

	width: 660px;

}



#toiawase p{

	margin: 0px;

	padding: 0px;

}



#toiawase th{

	font-size: 120%;

	color:#000027;

	font-weight: bold;

	white-space:nowrap;

	text-align:right;

	vertical-align:top;

	padding-right: 10px;

}



/* ■■■アクセス■■■ */



#access {

	margin-left: 50px;

	padding: 0px;

	width: 660px;

}



#access p{

	margin: 0px;

	padding: 0px;

}



#access th{

	color:#000027;

	font-weight: bold;

	white-space:nowrap;

	text-align:right;

	vertical-align:top;

	padding-right: 10px;

}





/* ■■フッター■■ */



#footer {

	clear:both;

	margin: 0px;

	padding: 0px;

	width: 100%;

	background: url(../common/back_footer02.gif) top repeat-x;

}



#footer .in{

	margin: 0px;

	padding: 20px 0px 15px 0px;

	width: 760px;

	line-height: 1.2em;

	border-right: 1px solid #666666;

	background: url(../common/back_footer01.gif) top repeat-x;

	text-align: center;

}



/* ■■■テキストリンク制御■■■ */



a:link {

	color: #000027;

/*	text-decoration: none;*/

}



a:visited {

	color: #000027;

/*	text-decoration: none;*/

}



a:hover {

	color: #000027;

/*	text-decoration: underline;*/

}



a:active {

	color: #000027;

/*	text-decoration: none;*/

}

