* {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;
}


/* //////////////////////////////////////////////////
コンテンツ右寄せ左寄せクリア
////////////////////////////////////////////////// */
.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;
}


/* メインエリア内アンダーその他コンテンツナビ*/
.under-navi dl{
	margin:30px 0 20px 25px;
	border:3px double #d59658;
	text-align:left;
}

.under-navi dt{
	margin:10px;
	font-size: 87%;
	line-height:150%;
}

.under-navi dt strong{
	color:#996600;
}


.under-navi dd{
	margin:0px 0px 10px 10px;
	padding-left:20px;
	font-size: 87%;
	background-image:url(../image/dd-ico.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.under-navi dd a{
	color:#333333;
	text-decoration:underline;
}

.under-navi dd a:hover{
	color:#336600;
	text-decoration:none;
}


/* ////////////////////////////////////////
会社概要・お問合わせ・資料請求
//////////////////////////////////////// */
.company {
	margin:0 0 0 25px;
	text-align:left;
}

.company  h4{
	margin:20px 0px;
}

.company  h5{
	margin:20px 0px;
	font-size: 87%;
}


.company  h6{
	margin:20px 0px;
	font-size: 87%;
}



.company p {
	margin:10px 0px;
	padding:0px;
	font-size: 87%;
	line-height:150%;
}


.company table {
	margin:15px 0px 20px;
	padding:0px;
	width:480px;
	border-top:1px solid #CCCCCC;
}

.company caption {
	margin:15px 0px 10px;
	padding-bottom:10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 87%;
	text-align:left;
	color:#333333;
}

.company th {
	padding:15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 87%;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}

.company td {
	padding:15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 87%;
	line-height:130%;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
}


.company th {
	width:100px;
	font-weight:normal;
	background-color:#F0F0F0;
}

.company dl{
	margin:30px 0px 20px 0px;
	border:3px double #d59658;
}

.company dt{
	margin:10px;
	line-height:150%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 87%;
}

.company dt strong{
	color:#336600;
}

.company dd{
	margin:0px 0px 10px 10px;
	padding-left:15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 87%;
	background:url(image/company-ico.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

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

.company a:hover{
	text-decoration:none;
	color:#333300;
}

.clear-margin {
	clear:both;
	margin:3px 0;
	padding:0
}

.company blockquote{
	margin:15px 0;
	padding:5px 10px;
	border:1px solid #99CC66;
	text-align:center;
}


input.button{
	margin:0px;
	padding:0px;
	border: 3px double #E1D9CA;
	background: #FFFFFF;
	color:#336600;
}

input.checkbutton{
	margin:0 0 10px;
	padding:0px;
}

input.text300  {
	margin:0px;
	padding:0px;
	width:300px;
	border: 1px solid #999999;
	background: #FFFFFF;
	color:#336600;
}

input.text200  {
	margin:0px;
	padding:0px;
	width:200px;
	border: 1px solid #999999;
	background: #FFFFFF;
	color:#336600;
}

input.text100  {
	margin:0px;
	padding:0px;
	width:100px;
	border: 1px solid #999999;
	background: #FFFFFF;
	color:#336600;
}

textarea.area300{
	margin:0px;
	padding:0px;
	width:300px;
	border: 1px solid #999999;
	background: #FFFFFF;
	color:#336600;
}



/* //////////////////////////////////////////
スタイルショップ・ロハス・海外のレポートページ
////////////////////////////////////////// */

.temp1 {
	margin:0 0 0 25px;
	text-align:left;
}

.temp1 h4{
	margin:30px 0px 20px;
}

.temp1 h5{
	margin:20px 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:87%;
	color:#660000;
}

.temp1 p{
	margin:10px 0px;
	padding:0px;
	font-size: 87%;
	line-height:150%;
}

.temp1 hr{
	clear:both;
	margin:0px;
	height:1px;
	border:1px solid #FFFFFF;
}

.right-back {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
	border:5px solid #EAEAEA;
}

.clear50 {
	clear:both;
	height:50px;
}

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

/* ブログSHOPMAP */
div.shop-map{
	margin:10px auto 20px;
	width:470px;
	border:5px solid #EEEEEE;
}

/* ////////////////////////////////////////
クラス設定
//////////////////////////////////////// */
.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;}
