* {margin:0;padding:0;}  
 
hr {
	clear:both;
	margin:25px 0px;
	height:1px;
	border:1px dotted #CCCCCC;
} 

img {border:0;}

h1,h2,h3,h4.h5,h6,p,ul,li,dl,dt,dd{font-family:"ＭＳ Ｐゴシック", "Osaka";}

body{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:100%;
	background-color:#ffffff;
	background:url(../../image/body-back.gif) repeat-x;
}

#contentbody{
	width: 750px;
	margin-right:auto;
	margin-left: auto;
}

/* ////////////////////////////////////////
トップフラッシュエリア
//////////////////////////////////////// */
#flashContents {
	clear:both;
	margin:0 auto;
	padding:0;
	width:750px;
	text-align:center;
}

#flashContents p{padding-bottom:15px;}

/* //////////////////////////////////////////////////
コンテンツ右寄せ左寄せクリア
////////////////////////////////////////////////// */
.clearcontents {
	clear:both;
}

.clear15 {
	clear:both;
	height:10px;
/* MacIE begin \*/		
	clear:both;
	_margin:-4px 0;
	height:10px;
/* MacIE end */
}



/* ////////////////////////////////////////
サブページ枠　ぱんくず
//////////////////////////////////////// */
#sub-contents {
	margin:0;
	width:750px;
}

#sub-contentsPan {
	margin:0;
	padding:0 0 15px;
	width:750px;
}

#sub-contentsPan p{
	margin:0;
	padding:5px 0;
	border-bottom:1px solid #d59658;
	font-size: 80%;
	color:#8F0000;
	text-align:left;
}

#sub-contentsPan p a{
	color:#d59658;
	text-decoration:none;
}

#sub-contentsPan p a:hover{
	color:#d59658;
	text-decoration:underline;
}

/* ////////////////////////////////////////
レフトナビ
//////////////////////////////////////// */
#leftnavi {
	margin:0;
	width:200px;
	text-align:left;
	float:left;
}

/* ////////////////////////////////////////
メインエリア
//////////////////////////////////////// */
#main-area {
	margin:0;
	width:505px;
	background-image:url(../image/main-area_back.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}

/* メインエリアのサブナビ*/
.sub-list{
	margin:15px 0px 10px;
	padding:10px 5px;
	font-size: 87%;
	line-height:150%;
	color:336600;
	text-align:center;
}

.sub-list a{
	color:#333333;
	text-decoration:underline;
}

.sub-list a:hover{
	color:#336600;
	text-decoration:none;
}


/* //////////////////////////////////////////
青山デザインオフィス
////////////////////////////////////////// */

.temp1 {
	margin:0;
}

.temp1 h3{
	margin:0 0px 15px;
	text-align:left;
	vertical-align:middle;
}

.temp1 h3 img.middle{
	margin-right:15px;
	padding:2px;
	border:1px solid #c18d4d;
	vertical-align:middle;
}

.temp1 h4{
	margin:0 0 20px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:90;
	color:#660000;
	text-align:left;
}

.temp1 p{
	margin:0 0 30px;
	padding:0px;
	font-size: 90%;
	line-height:1.8;
	color:#402d27;
	text-align:left;
}

.temp1 p.tc-logo{
	margin:0 0 5px;
	padding:0px;
	text-align:center;
}


.temp1 p a{
	text-decoration:underline;
	color:#336600;
}

.temp1 p a:hover{
	text-decoration:none;
	color:#402d27;
}

.temp1 p#link-navi{
	margin:0 0 20px;
	padding-right:35px;
	height:32px;
	font-size: 90%;
	line-height:32px;
	color:#c3a982;
	text-align:right;
	background:url(../image/a-2.gif) right bottom no-repeat;
}

.temp1 p#top-navi{
	margin:0 0 20px;
	padding-right:35px;
	height:32px;
	font-size: 90%;
	line-height:32px;
	color:#c3a982;
	text-align:right;
	background:url(../image/a-1-1.gif) right bottom no-repeat;
}

img.p-line-r{
	margin:0.5em 0 1em 1em;
	padding:2px;
	border:1px solid #c18d4d;
	vertical-align:middle;
	float:right;
}


/*インテリアコーディネイト*/
.small-text{
	margin:0 0 30px;
	padding:0px;
	font-size: 80%;
	line-height:1.8;
	color:#402d27;
	text-align:left;
}

.interior-section{width:505px;clear:both;}

.i-section1-l{
	width:200px;
	border:3px double #C18D4D;
	float:left;
}

.i-section1-l h4{padding-top:25px;text-align:center;}

.i-section1-l p{
	margin:0 20px 15px;
	padding:0px;
	font-size: 90%;
	line-height:1.8;
	color:#402d27;
	text-align:left;
}

.i-section1-l p.i-tc{
	margin:0 20px 15px;
	padding:0px;
	font-size: 90%;
	line-height:1.8;
	color:#402d27;
	text-align:center;
}

.i-section1-r{
	width:285px;
	float:right;
}

.i-section1-r p{
	margin:0 0 5px;
	padding:0px;
	font-size: 90%;
	line-height:1.6;
	color:#402d27;
	text-align:left;
}

.i-section2-l{
	width:265px;
	float:left;
}

.i-section2-r{
	width:220px;
	border:3px double #C18D4D;
	float:right;
}

.i-section2-r h4{padding-top:35px;text-align:center;}

.i-section2-r p{
	margin:0 15px 26px;
	padding:0px;
	font-size: 90%;
	line-height:1.8;
	color:#402d27;
	text-align:left;
}

.clr40{clear:both;height:40px;}

/*フッターライン*/
.f-back{
	width:100%;
	height:20px;
	background:url(../../image/f-back.gif)  left bottom repeat-x;
}

/* ////////////////////////////////////////
クラス設定
//////////////////////////////////////// */
.green {font-weight:bold;color:#336600;}
.black {font-weight:bold;color:#000;}
.red-center {color:#FF0000;font-weight:bold;text-align:center;	}
.red {color:#FF0000;font-weight:bold;}
.red-right {color:#FF0000;font-weight:bold;}
.green-normal {color:#336600;}
.brown {color:#996600;}
.blue {color:#6699FF;}
.gray {color:#333333;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.left10 {float:left;margin-right: 10px;margin-bottom: 10px;}
.right10 {float:right;margin-left: 10px;margin-bottom: 10px;}
