@charset "euc-jp";
/* CSS Document */


/* ---------------------------- */
/* 全体のレイアウト　　　　　　 */
/* ---------------------------- */
body{
	margin-top:20px;
	padding-top:0px;
	text-align: center;
	}

#container{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	position: relative;
	text-align: left;
	background-color: #FFFFFF;
	padding: 25px 0px 0px 0px;
	}

hr{display:none;}

img{border:none;}

#left{
	width:583px;
	float: left;
	background-color: #FFFFFF;
	margin: 0px 0px 20px 0px;
	}

#right{width:217px; float: right; background-color: #FFFFFF;}

a:link, a:visited, a:active{color:#B20026; text-decoration:none;}
a:hover{color:#B20026; text-decoration:underline;}


/* ---------------------------- */
/* ヘッダー部分　　　　　　　　 */
/* ---------------------------- */
#header{font-size:0.7em; padding-top: 3px;}

#header h1{display:none;}

#header h2{
	font-size:10px;
	font-weight:normal;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	line-height: 12px;
	width: 800px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/** カンパニーメニュー　一覧表示 **/
#headerNAVI{
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 28px;
	padding: 0px 0px 0px 0px;
	right: 0px;
	}

#headerNAVI ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	}

#headerNAVI ul span{display:none;}

#headerNAVI li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	}


/** カンパニーメニュー **/
#headerNAVI a:link, #headerNAVI a:visited, #headerNAVIt a:active, #headerNAVI a:hover{
	width: 186px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	}

a#headerNAVI01:link, a#headerNAVI01:visited, a#headerNAVI01:active{background-image: url(../img/header_NAVI01_a.jpg);}
a#headerNAVI01:hover{background-image: url(../img/header_NAVI01_b.jpg);}

a#headerNAVI02:link, a#headerNAVI02:visited, a#headerNAVI02:active{background-image: url(../img/header_NAVI02_a.jpg);}
a#headerNAVI02:hover{background-image: url(../img/header_NAVI02_b.jpg);}



/* ---------------------------- */
/* フッター部分　　　　　　　　 */
/* ---------------------------- */

/** フッター　ナビゲーション：上部 **/
.footer_NAVI{
	font-size:0.7em;
	padding: 3px 0px 0px 0px;
	width: 800px;
	margin: 5px 0px 3px 0px;
	float: left;
	display: inline;
	}

.footer_NAVI span{display:none;}

.footer_NAVI ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	width: 800px;
	}

.footer_NAVI ul span{display:none;}

.footer_NAVI li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	}

.footer_NAVI ul a:link, .footer_NAVI ul a:visited, .footer_NAVI ul a:active, .footer_NAVI ul a:hover{
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	float: left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	}

/** RYOKAN DESIGN:旅館デザイン **/
a#NAVI_RYOKAN_DESIGN:link, a#NAVI_RYOKAN_DESIGN:visited, a#NAVI_RYOKAN_DESIGN:active{
	background-image: url(../img/footer_NAVI_ryokanbanner_1.jpg);
	margin: 0px 0px 0px 0px;
	width: 264px;
	height: 61px;
	}
	
a#NAVI_RYOKAN_DESIGN:hover{
	background-image: url(../img/footer_NAVI_ryokanbanner_2.jpg);
	margin: 0px 0px 0px 0px;
	width: 264px;
	height: 61px;
	}

/** SALON DESIGN:サロンデザイン **/
a#NAVI_SALON_DESIGN:link, a#NAVI_SALON_DESIGN:visited, a#NAVI_SALON_DESIGN:active{background-image: url(../img/footer_NAVI_salonbanner_1.jpg); margin: 0px 4px 0px 4px; width: 264px; height: 61px;}
a#NAVI_SALON_DESIGN:hover{background-image: url(../img/footer_NAVI_salonbanner_2.jpg); margin: 0px 4px 0px 4px; width: 264px; height: 61px;}

/** MAJIBEYA:マジベヤ **/
a#NAVI_MAJIBEYA:link, a#NAVI_MAJIBEYA:visited, a#NAVI_MAJIBEYA:active{background-image: url(../img/footer_NAVI_majibeyabanner_1.jpg); margin: 0px 0px 0px 0px; width: 264px; height: 61px;}
a#NAVI_MAJIBEYA:hover{background-image: url(../img/footer_NAVI_majibeyabanner_2.jpg); margin: 0px 0px 0px 0px; width: 264px; height: 61px;}

/** SALON SUPPORT:サロンサポート　081111追加 **/
a#NAVI_SALON_SUPPORT:link, a#NAVI_SALON_SUPPORT:visited, a#NAVI_SALON_SUPPORT:active{background-image: url(../img/footer_NAVI_salonsupport_1.jpg); margin: 0px 0px 0px 0px; width: 264px; height: 61px;}
a#NAVI_SALON_SUPPORT:hover{background-image: url(../img/footer_NAVI_salonsupport_2.jpg); margin: 0px 0px 0px 0px; width: 264px; height: 61px;}

/** 旅館経営者様へ **/
a#NAVI_FOOTER_01:link, a#NAVI_FOOTER_01:visited, a#NAVI_FOOTER_01:active{
	background-image: url(../img/footer_NAVI_ryokankeieisyabanner__1.gif);
	margin: 0px 0px 0px 0px;
	width: 161px;
	height: 38px;
	}

a#NAVI_FOOTER_01:hover{
	background-image: url(../img/footer_NAVI_ryokankeieisyabanner_2.gif);
	margin: 0px 0px 0px 0px;
	width: 161px;
	height: 38px;
	}

/** 美容室経営者様へ **/
a#NAVI_FOOTER_02:link, a#NAVI_FOOTER_02:visited, a#NAVI_FOOTER_02:active{
	background-image: url(../img/footer_NAVI_biyokeieisyabanner_1.gif);
	margin: 0px 0px 0px 0px;
	width: 169px;
	height: 38px;
	}
	
a#NAVI_FOOTER_02:hover{
	background-image: url(../img/footer_NAVI_biyokeieisyabanner_2.gif);
	margin: 0px 0px 0px 0px;
	width: 169px;
	height: 38px;
	}

/** マンションオーナー様・不動産管理業者様へ **/
a#NAVI_FOOTER_03:link, a#NAVI_FOOTER_03:visited, a#NAVI_FOOTER_03:active{
	background-image: url(../img/footer_NAVI_ownersamabanner_1.gif);
	margin: 0px 0px 0px 0px;
	width: 297px;
	height: 38px;
	}
	
a#NAVI_FOOTER_03:hover{
	background-image: url(../img/footer_NAVI_ownersamabanner_2.gif);
	margin: 0px 0px 0px 0px;
	width: 297px;
	height: 38px;
	}

/** 家をお探しの方へ **/
a#NAVI_FOOTER_04:link, a#NAVI_FOOTER_04:visited, a#NAVI_FOOTER_04:active{
	background-image: url(../img/footer_NAVI_iesagashibanner_1.gif);
	margin: 0px 0px 0px 0px;
	width: 173px;
	height: 38px;
	}

a#NAVI_FOOTER_04:hover{
	background-image: url(../img/footer_NAVI_iesagashibanner_2.gif);
	margin: 0px 0px 0px 0px;
	width: 173px;
	height: 38px;
	}

/** フッター　ナビゲーション **/
#footer_NAVI{
	font-size:0.7em;
	padding-top: 3px;
	float: left;
	width: 800px;
	background-image: url(../img/copyright.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top: 2px solid #DFDFDF;
	}

#footer_NAVI span{display:none;}

#footer_NAVI ul{
	padding: 0px;
	margin: 0;
	list-style-type: none;
	width: 800px;
	}

#footer_NAVI ul span{display:none;}

#footer_NAVI li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	}

/** フッター **/
#footer{
	font-size:0.7em;
	padding: 3px 0px 35px 0px;
	float: left;
	width: 800px;
	background-image: url(../img/copyright.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	border-top: 2px solid #DFDFDF;
	margin: 15px 0px 0px 0px;
	}

#footer span{display:none;}

a#privacy:link, a#privacy:visited, a#privacy:active, a#privacy:hover{
	width: 106px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 8px;
	float: left;
	margin:8px 0px 0px 0px;
	}

a#privacy:link, a#privacy:visited, a#privacy:active{background-image: url(../img/privacy01.gif);}
a#privacy:hover{background-image: url(../img/privacy02.gif);}




/* ---------------------------- */
/* ライトメニュー　　　　　　　 */
/* ---------------------------- */
#right_NAVI{
	font-size:0.7em;
	width: 188px;
	background-image: url(../img/Menu_bg_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	border-bottom: 1px solid #CCCCCC;
	float: right;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	}

#right_NAVI ul{
	padding: 0px;
	margin: 0;
	list-style-type: none;
	width: 185px;
	}

#right_NAVI ul span{display:none;}

#right_NAVI li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left; 
	}



/* ---------------------------- */
/*  ライト　ナビゲーション      */
/* ---------------------------- */

#right_NAVI ul a:link, #right_NAVI ul a:visited, #right_NAVI ul a:active, #right_NAVI ul a:hover{
	width: 185px;
	padding: 0px 0px 0px 0px;;
	font-size: 10px;
	background-repeat: no-repeat;
	background-color:#E7E7E7;
	border-bottom:1px solid #CCCCCC;
	height: 50px;
	float: left;
	}


/** ABOUT US **/
a#NAVI_ABOUT_US:link, a#NAVI_ABOUT_US:visited, a#NAVI_ABOUT_US:active{background-image: url(../img/right_NAVI_AboutUs_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ABOUT_US:hover{background-image: url(../img/right_NAVI_AboutUs_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_ABOUT_US_on:link, a#NAVI_ABOUT_US_on:visited, a#NAVI_ABOUT_US_on:active{background-image: url(../img/right_NAVI_AboutUs_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ABOUT_US_on:hover{background-image: url(../img/right_NAVI_AboutUs_3.jpg); margin: 0px 0px 0px 0px;}

/** ABOUT **/
a#NAVI_ABOUT:link, a#NAVI_ABOUT:visited, a#NAVI_ABOUT:active{background-image: url(../img/right_NAVI_About_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ABOUT:hover{background-image: url(../img/right_NAVI_About_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_ABOUT_on:link, a#NAVI_ABOUT_on:visited, a#NAVI_ABOUT_on:active{background-image: url(../img/right_NAVI_About_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ABOUT_on:hover{background-image: url(../img/right_NAVI_About_3.jpg); margin: 0px 0px 0px 0px;}

/** CONCEPT **/
a#NAVI_CONCEPT:link, a#NAVI_CONCEPT:visited, a#NAVI_CONCEPT:active{background-image: url(../img/right_NAVI_Concept_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_CONCEPT:hover{background-image: url(../img/right_NAVI_Concept_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_CONCEPT_on:link, a#NAVI_CONCEPT_on:visited, a#NAVI_CONCEPT_on:active{background-image: url(../img/right_NAVI_Concept_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_CONCEPT_on:hover{background-image: url(../img/right_NAVI_Concept_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** ACCESS **/
a#NAVI_ACCESS:link, a#NAVI_ACCESS:visited, a#NAVI_ACCESS:active{background-image: url(../img/right_NAVI_Access_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ACCESS:hover{background-image: url(../img/right_NAVI_Access_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_ACCESS_on:link, a#NAVI_ACCESS_on:visited, a#NAVI_ACCESS_on:active{background-image: url(../img/right_NAVI_Access_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_ACCESS_on:hover{background-image: url(../img/right_NAVI_Access_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** STAFF BLOG **/
a#NAVI_STAFF_BLOG:link, a#NAVI_STAFF_BLOG:visited, a#NAVI_STAFF_BLOG:active{background-image: url(../img/right_NAVI_StaffBlog_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_STAFF_BLOG:hover{background-image: url(../img/right_NAVI_StaffBlog_2.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_STAFF_BLOG_on:link, a#NAVI_STAFF_BLOG_on:visited, a#NAVI_STAFF_BLOG_on:active{background-image: url(../img/right_NAVI_StaffBlog_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_STAFF_BLOG_on{background-image: url(../img/right_NAVI_StaffBlog_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** PUBLICITY **/
a#NAVI_PUBLICITY:link, a#NAVI_PUBLICITY:visited, a#NAVI_PUBLICITY:active{background-image: url(../img/right_NAVI_Publicity_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_PUBLICITY:hover{background-image: url(../img/right_NAVI_Publicity_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_PUBLICITY_on:link, a#NAVI_PUBLICITY_on:visited, a#NAVI_PUBLICITY_on:active{background-image: url(../img/right_NAVI_Publicity_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_PUBLICITY_on:hover{background-image: url(../img/right_NAVI_Publicity_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** LINK **/
a#NAVI_LINK:link, a#NAVI_LINK:visited, a#NAVI_LINK:active{background-image: url(../img/right_NAVI_Link_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_LINK:hover{background-image: url(../img/right_NAVI_Link_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_LINK_on:link, a#NAVI_LINK_on:visited, a#NAVI_LINK_on:active{background-image: url(../img/right_NAVI_Link_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_LINK_on:hover{background-image: url(../img/right_NAVI_Link_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** CONTACT **/
a#NAVI_CONTACT:link, a#NAVI_CONTACT:visited, a#NAVI_CONTACT:active{background-image: url(../img/right_NAVI_Contact_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_CONTACT:hover{background-image: url(../img/right_NAVI_Contact_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_CONTACT_on:link, a#NAVI_CONTACT_on:visited, a#NAVI_CONTACT_on:active{background-image: url(../img/right_NAVI_Contact_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_CONTACT_on:hover{background-image: url(../img/right_NAVI_Contact_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** PROGRESSING BLOG **/
a#NAVI_PROGRESSING_BLOG:link, a#NAVI_PROGRESSING_BLOG:visited, a#NAVI_PROGRESSING_BLOG:active{background-image: url(../img/right_NAVI_ProgressingBlog_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_PROGRESSING_BLOG:hover{background-image: url(../img/right_NAVI_ProgressingBlog_2.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}
a#NAVI_PROGRESSING_BLOG_on:link, a#NAVI_PROGRESSING_BLOG_on:visited, a#NAVI_PROGRESSING_BLOG_on:active{background-image: url(../img/right_NAVI_ProgressingBlog_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_PROGRESSING_BLOG_on:hover{background-image: url(../img/right_NAVI_ProgressingBlog_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** FAQ **/
a#NAVI_FAQ:link, a#NAVI_FAQ:visited, a#NAVI_FAQ:active{background-image: url(../img/right_NAVI_FAQ_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_FAQ:hover{background-image: url(../img/right_NAVI_FAQ_2.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_FAQ_on:link, a#NAVI_FAQ_on:visited, a#NAVI_FAQ_on:active{background-image: url(../img/right_NAVI_FAQ_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_FAQ_on:hover{background-image: url(../img/right_NAVI_FAQ_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** SALON SAPOORT 081110追記 **/
a#NAVI_SUPOORT:link, a#NAVI_SUPOORT:visited, a#NAVI_SUPOORT:active{background-image: url(../img/right_NAVI_Support_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SUPOORT:hover{background-image: url(../img/right_NAVI_Support_2.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SUPOORT_on:link, a#NAVI_SUPOORT_on:visited, a#NAVI_SUPOORT_on:active{background-image: url(../img/right_NAVI_Support_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SUPOORT_on:hover{background-image: url(../img/right_NAVI_Support_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}

/** SIMLATION 081110追記 **/
a#NAVI_SIMLATION:link, a#NAVI_SIMLATION:visited, a#NAVI_SIMLATION:active{background-image: url(../img/right_NAVI_Simlation_1.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SIMLATION:hover{background-image: url(../img/right_NAVI_Simlation_2.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SIMLATION_on:link, a#NAVI_SIMLATION_on:visited, a#NAVI_SIMLATION_on:active{background-image: url(../img/right_NAVI_Simlation_3.jpg); margin: 0px 0px 0px 0px;}
a#NAVI_SIMLATION_on:hover{background-image: url(../img/right_NAVI_Simlation_3.jpg); margin: 0px 0px 0px 0px; background-color:#FAFAFA;}



/** PJ **/
.right_NAVI_PJ{
	font-size:0.7em;
	width: 188px;
	float: right;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	}

.right_NAVI_PJ p{
	font-size:0.9em;
	width: 188px;
	padding: 0px 0px 3px 0px;
	margin: 10px 0px 20px 0px;
	border-bottom:1px solid #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	}

.right_NAVI_PJ h4{
	font-size:1em;
	width: 188px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 30px 0px;
	}

.right_NAVI_PJ h4 a:link, .right_NAVI_PJ h4 a:visited, .right_NAVI_PJ h4 a:active{color: #000000; text-decoration: none;}
.right_NAVI_PJ h4 a:hover{text-decoration: none; color: #999999;}

.span{
	text-align: center;
	width:188px;
	margin: 0px 0px 10px 0px;
	}

/** PJ2 **/
.right_NAVI__PJ{
	font-size:0.8em;
	width: 188px;
	float: right;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	}

.right_NAVI__PJ p{
	font-size:0.9em;
	width: 188px;
	padding: 0px 0px 3px 0px;
	margin: 10px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	}

.right_NAVI__PJ span{
	text-align: center;
	width:188px;
	margin: 0px 0px 10px 0px;
	}

.right_NAVI__PJ  ol{
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

.right_NAVI__PJ  ul{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	list-style-type: disc;
	text-align:left;
	}

.right_NAVI__PJ  li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:1.5em;
	}

.right_NAVI__PJ a:link, .right_NAVI__PJ a:visited, .right_NAVI__PJ a:active{color: #666666; text-decoration: none;}
.right_NAVI__PJ a:hover{text-decoration: none; color: #CCCCCC;}




/* ---------------------------- */
/* コンテンツ部分　　　　　　　 */
/* ---------------------------- */
.contensBOX{
	width:800px;
	margin: 22px 0px 0px 0px;
	background-color: #FFFFFF;
	}

.contensBOX #cover{
	width:800px;
	background-color:#000000;
	}



/* ---------------------------- */
/* メイン　ナビゲーション　　　 */
/* ---------------------------- */
#main_NAVI{
	width: 800px;
	margin: 15px 0px 0px 0px;
	padding: 0;
	height: 152px;
	}

#main_NAVI ul{
	padding: 0px;
	margin: 0;
	list-style-type: none;
	width: 800px;
	}

#main_NAVI ul span{display:none;}

#main_NAVI li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left; 
	}


/** メイン　ナビゲーション **/
#main_NAVI a:link, #main_NAVI a:visited, #main_NAVI a:active, #main_NAVI a:hover{
	width: 262px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 152px;
	float: left;
	}

a#main_NAVI01:link, a#main_NAVI01:visited, a#main_NAVI01:active{background-image: url(../../img/top_main_ryokan01.jpg); margin: 0px 0px 0px 0px;}
a#main_NAVI01:hover{background-image: url(../../img/top_main_ryokan02.jpg); margin: 0px 0px 0px 0px;}

a#main_NAVI02:link, a#main_NAVI02:visited, a#main_NAVI02:active{background-image: url(../../img/top_main_salon01.jpg); margin: 0px 7px 0px 7px;}
a#main_NAVI02:hover{background-image: url(../../img/top_main_salon02.jpg); margin: 0px 7px 0px 7px;}

a#main_NAVI03:link, a#main_NAVI03:visited, a#main_NAVI03:active{background-image: url(../../img/top_main_majibeya01.jpg); margin: 0px 0px 0px 0px;}
a#main_NAVI03:hover{background-image: url(../../img/top_main_majibeya02.jpg); margin: 0px 0px 0px 0px;}



/* ---------------------------- */
/* ビジター　ナビゲーション　   */
/* ---------------------------- */
#visitor_NAVI{
	width: 800px;
	margin: 10px 0px 20px 0px;
	padding: 0;
	height: 76px;
	}

#visitor_NAVI ul{
	padding: 0px;
	margin: 0;
	list-style-type: none;
	width: 800px;
	}

#visitor_NAVI ul span{display:none;}

#visitor_NAVI li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left; 
	}

/** ビジター　ナビゲーション **/
#visitor_NAVI a:link, #visitor_NAVI a:visited, #visitor_NAVI a:active, #visitor_NAVI a:hover{
	width: 194px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 76px;
	float: left;
	}

a#visitor_NAVI01:link, a#visitor_NAVI01:visited, a#visitor_NAVI01:active{background-image: url(../../img/visitor_NAVI01_a.jpg); margin: 0px 4px 0px 0px;}
a#visitor_NAVI01:hover{background-image: url(../../img/visitor_NAVI01_b.jpg); margin: 0px 4px 0px 0px;}

a#visitor_NAVI02:link, a#visitor_NAVI02:visited, a#visitor_NAVI02:active{background-image: url(../../img/visitor_NAVI02_a.jpg); margin: 0px 4px 0px 4px;}
a#visitor_NAVI02:hover{background-image: url(../../img/visitor_NAVI02_b.jpg); margin: 0px 4px 0px 4px;}

a#visitor_NAVI03:link, a#visitor_NAVI03:visited, a#visitor_NAVI03:active{background-image: url(../../img/visitor_NAVI03_a.jpg); margin: 0px 4px 0px 4px;}
a#visitor_NAVI03:hover{background-image: url(../../img/visitor_NAVI03_b.jpg); margin: 0px 4px 0px 4px;}

a#visitor_NAVI04:link, a#visitor_NAVI04:visited, a#visitor_NAVI04:active{background-image: url(../../img/visitor_NAVI04_a.jpg); margin: 0px 0px 0px 4px;}
a#visitor_NAVI04:hover{background-image: url(../../img/visitor_NAVI04_b.jpg); margin: 0px 0px 0px 4px;}

a#visitor_NAVI05:link, a#visitor_NAVI05:visited, a#visitor_NAVI05:active{background-image: url(../../img/visitor_NAVI05_a.jpg); margin: 0px 0px 0px 4px;}
a#visitor_NAVI05:hover{background-image: url(../../img/visitor_NAVI05_b.jpg); margin: 0px 0px 0px 4px;}



/* ---------------------------- */
/* トピックス　　　　　　　　   */
/* ---------------------------- */

/** トピックス **/
#TPCS{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	}

#TOPICS{
	border-top:2px solid #DFDFDF;
	width:800px;
	margin:5px 0px 0px 0px;
	display: block;
	float: left;
	padding: 5px 0px 5px 0px;
	position: relative;
	}

.Entry_topics{
	width:660px;
	margin: 5px 0px 5px 0px;
	float:left;
	color: #000000;
	font-size: 0.85em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

.Entry_topics h3{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.85em;
	display: inline;
	letter-spacing: 0.1em;
	font-weight: normal;
	}

.Entry_topics p{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	}

.Entry_topics h3 a:link, .Entry_topics h3 a:visited, .Entry_topics h3 a:active{color: #000000; text-decoration: none;}
.Entry_topics h3 a:hover{text-decoration: none; color: #999999;}

.Entry_topics p{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1em;
	display: inline;
	}

.Entry_topics p a:link, .Entry_topics p a:visited, .Entry_topics p a:active{color: #000000; text-decoration: none;}
.Entry_topics p a:hover{text-decoration: underline; color: #333333;}


/** 一覧表示 **/
.Entry_list{
	width:118px;
	margin: 0px 0px 0px 0px;
	display: block;
	position: absolute;
	right: 0px;
	top: 10px;
	}

.Entry_list ul{
	padding: 0px;
	margin: 0;
	list-style-type: none;
	width: 118px;
	}

.Entry_list ul span{display:none;}

.Entry_list li{
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	}


/** エントリーリスト **/
.Entry_list a:link, .Entry_list a:visited, .Entry_list a:active, .Entry_list a:hover{
	width: 118px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 19px;
	display: block;
	margin: 0px 0px 3px 0px;
	}

a#Entry_list01:link, a#Entry_list01:visited, a#Entry_list01:active{background-image: url(../../img/list_NEWS_a.gif);}
a#Entry_list01:hover{background-image: url(../../img/list_NEWS_b.gif);}

a#Entry_list02:link, a#Entry_list02:visited, a#Entry_list02:active{background-image: url(../../img/list_SEMINER_a.gif);}
a#Entry_list02:hover{background-image: url(../../img/list_SEMINER_b.gif);}

a#Entry_list03:link, a#Entry_list03:visited, a#Entry_list03:active{background-image: url(../../img/list_PUBLICITY_a.gif);}
a#Entry_list03:hover{background-image: url(../../img/list_PUBLICITY_b.gif);}





/* ---------------------------- */
/* コンテンツ部分：共通　　　　 */
/* ---------------------------- */

/** パンくずリスト **/
#LIST{
	font-size:12px;
	margin: 22px 0px 0px 0px;
	background-color: #000000;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	line-height: 18px;
	height: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

#LIST a:link, #LIST a:visited, #LIST a:active{color: #FFFFFF; text-decoration: none;}
#LIST a:hover{text-decoration: none; color: #B20026;}

/** 共通.BOXED **/
.BOXED{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	background-color: #FFFFFF;
	}

.BOXED h3{
	margin:20px 0px 0px 15px;
	width:553px;
	font-size: 1em;
	color: #000000;
	letter-spacing: 0.15em;
	line-height: 1.4em;
	}

.BOXED p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	}

/** 使用：コンセプト **/
.BOXED dl{
	margin:20px 0px 20px 15px;
	width:550px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	padding: 0px 0px 3px 0px;
	}

.BOXED dt{
	width:550px;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	border-bottom:5px solid #E7E7E7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.BOXED dd{
	width:550px;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	}

/** 使用：会社概要 **/
.BOXED table{
	width:553px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 11px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED table td.left{
	width:100px;
	background-color: #666666;
	margin:0px 10px 0px 0px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	font-size: 0.7em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED table td.right{
	font-size: 0.8em;
	border-bottom:1px solid #E5E5E5;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	}



/* ---------------------------- */
/* コンテンツ部分：コンタクト　 */
/* ---------------------------- */


.BOXED_CONTACT{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	background-color: #FFFFFF;
	}

.BOXED_CONTACT h3{
	margin:20px 0px 0px 15px;
	width:553px;
	font-size: 1em;
	color: #000000;
	letter-spacing: 0.15em;
	line-height: 1.4em;
	}

.BOXED_CONTACT p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	}


/** 使用：会社概要 **/
.BOXED_CONTACT table{
	width:550px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED_CONTACT table td.left{
	width:100px;
	background-color: #666666;
	margin:0px 10px 0px 0px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	font-size: 0.7em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED_CONTACT table td.right{
	font-size: 0.8em;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	}

.BOXED_CONTACT table td.right span{
	font-size: 0.8em;
	}



.BOXED__CONTACT{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	background-color: #FFFFFF;
	float: left;
	}

.BOXED__CONTACT h3{
	margin:20px 0px 0px 15px;
	width:553px;
	font-size: 1em;
	color: #000000;
	letter-spacing: 0.15em;
	line-height: 1.4em;
	}

.BOXED__CONTACT p{
	margin:20px 0px 15px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	}


/** 使用：求人募集など **/
.BOXED__CONTACT table{
	width:550px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED__CONTACT table td.left{
	width:100px;
	background-color: #666666;
	margin:0px 10px 0px 0px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	font-size: 0.7em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED__CONTACT table td.right{
	font-size: 0.8em;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	}

.BOXED__CONTACT table td.right span{
	font-size: 0.8em;
	}





/** 使用：ウェブページコンタクト **/

.BOXED__DESIGNabout{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 15px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED__DESIGNabout table{
	width:550px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	float: left;
	}

.BOXED__DESIGNabout table td.left{
	width:100px;
	background-color: #666666;
	margin:0px 10px 0px 0px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
	font-size: 0.7em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED__DESIGNabout table td.right{
	font-size: 0.8em;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	}

.BOXED__DESIGNabout table td.right span{
	font-size: 0.8em;
	}

.BOXED__DESIGNabout p{
	margin:20px 0px 15px 15px;
	width:550px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	float: left;
	}

/* ---------------------------- */
/* コンテンツ部分：リンク　　　 */
/* ---------------------------- */

/** リンク.BOXED **/
.BOXED_LINK{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	float: none;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	}

.BOXED_LINK h3{
	margin:20px 0px 0px 15px;
	width:553px;
	font-size: 1em;
	color: #000000;
	letter-spacing: 0.15em;
	line-height: 1.4em;
	}

.BOXED_LINK p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	}

/** 使用：リンク **/
.BOXED_LINK table{
	width:553px;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	margin: 10px 0px 20px 11px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED_LINK table td.left{
	width:100px;
	margin:0px 10px 0px 0px;
	padding: 3px 0px 0px 10px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED_LINK table td.right{
	font-size: 0.75em;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	border-top: 1px solid #999999;
	}

.BOXED_LINK table a:link, .BOXED_LINK table a:visited, .BOXED_LINK table a:active{text-decoration: none; color: #333333;}
.BOXED_LINK table a:hover{text-decoration: none; color: #999999;}



/* ---------------------------- */
/* コンテンツ部分：ICON　　　　 */
/* ---------------------------- */

/** 共通.BOXED **/
.BOXED_Icon{
	width:583px;
	padding: 20px 0px 0px 0px;
	float: none;
	background-color: #FFFFFF;
	margin: 0px 0px 20px 0px;
	}



/* ---------------------------- */
/* コンテンツ部分：各種デザイン */
/* ---------------------------- */

/** index **/
/** BOXED **/
.BOXED_DESIGNworks{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGNworks h3{
	margin:0px 0px 0px 15px;
	font-size: 1.8em;
	color: #000000;
	letter-spacing: 0.2em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	line-height: 1.45em;
	}

.BOXED_DESIGNworks p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

.BOXED_DESIGNworks p.underLINE{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #CCCCCC;
	}

/** リンク **/
.BOXED_DESIGNworks table h3{
	margin:3px 0px 10px 0px;
	font-size: 1.8em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	line-height: 1em;
	font-weight:normal;
	}
	
.BOXED_DESIGNworks table{
	width:549px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED_DESIGNworks table td.left{
	width:120px;
	margin:0px 10px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED_DESIGNworks table td.right{
	font-size: 0.75em;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: table-cell;
	vertical-align: top;
	width: 412px;
	}

.BOXED_DESIGNworks table td.right p{
	color:#666666;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.BOXED_DESIGNworks table td.right p a:link, .BOXED_DESIGNworks table td.right p a:visited, .BOXED_DESIGNworks table td.right p a:active{text-decoration: underline; color: #666666;}
.BOXED_DESIGNworks table td.right p a:hover{text-decoration: underline; color: #CCCCCC;}

.BOXED_DESIGNworks table td.right a:link, .BOXED_DESIGNworks table td.right a:visited, .BOXED_DESIGNworks table td.right a:active{text-decoration: none; color: #333333;}
.BOXED_DESIGNworks table td.right a:hover{text-decoration: none; color: #999999;}

.BOXED_DESIGNworks table p{
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 412px;
	line-height: 1.5em;
	letter-spacing: 0.09em;
	}

/** about **/
/** BOXED **/
.BOXED_DESIGNabout{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 15px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGNabout h3{
	margin:20px 0px 0px 15px;
	font-size: 2.5em;
	color: #000000;
	letter-spacing: 0em;
	padding: 10px 10px 10px 10px;
	font-family: "ヒラギノ角ゴ Pro W3";
	border: 1px solid #000000;
	width: 150px;
	float: left;
	display: table;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	}

.BOXED_DESIGNabout p{
	margin:20px 0px 15px 15px;
	width:350px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	float: left;
	}

.BOXED_DESIGNabout p.underLINE{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #CCCCCC;
	}

/** 2 **/
.BOXED_DESIGN_about{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 0px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGN_about h3{
	margin:20px 15px 0px 0px;
	font-size: 2.5em;
	color: #000000;
	letter-spacing: 0em;
	padding: 10px 10px 10px 10px;
	font-family: "ヒラギノ角ゴ Pro W3";
	border: 1px solid #000000;
	width: 150px;
	float: right;
	display: table;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
	}

.BOXED_DESIGN_about p{
	margin:20px 0px 15px 15px;
	width:350px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	float: left;
	}

.BOXED_DESIGNabout p.overLINE{
	margin:15px 0px 0px 15px;
	padding:15px 0px 0px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	border-top: 1px solid #CCCCCC;
	}

.BOXED_DESIGNabout table h3{
	margin:8px 0px 0px 0px;
	font-size: 2em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 10px 0px;
	font-size: 2.5em;
	}
	
.BOXED_DESIGNabout table{
	width:549px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	float: left;
	}

.BOXED_DESIGNabout table td.left{
	width:180px;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: middle;
	}

.BOXED_DESIGNabout table td.middle{
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 2.5em;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 2.5em;
	border-bottom: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.BOXED_DESIGNabout table td.right{
	font-size: 0.9em;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	display: table-cell;
	vertical-align: middle;
	width: 300px;
	border-bottom: 1px solid #999999;
	}

.BOXED_DESIGNabout table td.right p{
	width: 300px;
	font-size: 0.8em;
	line-height: 1.2em;
	letter-spacing: 0.2em;
	}

.BOXED_DESIGNabout table td.right p a:link, .BOXED_DESIGNabout table td.right p a:visited, .BOXED_DESIGNabout table td.right p a:active{color: #666666;}
.BOXED_DESIGNabout table td.right p a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED_DESIGNabout table td.right a:link, .BOXED_DESIGNabout table td.right a:visited, .BOXED_DESIGNabout table td.right a:active{text-decoration: none; color: #333333;}
.BOXED_DESIGNabout table td.right a:hover{text-decoration: none; color: #999999;}

.BOXED_DESIGNabout table p{
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 412px;
	line-height: 1.5em;
	letter-spacing: 0.09em;
	}
	

/** マジベヤ **/
.BOXED_DESIGNmajibeya{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGNmajibeya h4{
	margin:0px 0px 20px 15px;
	font-size: 0.9em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 30px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
	border-top: 1px solid #CCCCCC;
	}

.BOXED_DESIGNmajibeya p{
	margin:20px 0px 15px 15px;
	width:320px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	float: left;
	display: inline;
	}

.BOXED_DESIGNmajibeya table{
	width:549px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 10px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	}

.BOXED_DESIGNmajibeya table td.left{
	width:190px;
	margin:0px 10px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}
	
.BOXED_DESIGNmajibeya table td.right{
	font-size: 0.75em;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	display: table-cell;
	vertical-align: top;
	width: 359px;
	}

.BOXED_DESIGNmajibeya table h3{
	margin:8px 0px 0px 0px;
	font-size: 1.8em;
	color: #000000;
	padding: 0px 0px 10px 0px;
	font-size: 1.8em;
	font-weight: normal;
	}

.BOXED_DESIGNmajibeya table td.right p{
	color:#666666;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.BOXED_DESIGNmajibeya table td.right p a:link, .BOXED_DESIGNmajibeya table td.right p a:visited, .BOXED_DESIGNmajibeya table td.right p a:active{text-decoration: underline; color: #666666;}
.BOXED_DESIGNmajibeya table td.right p a:hover{text-decoration: underline; color: #CCCCCC;}

.BOXED_DESIGNmajibeya table td.right a:link, .BOXED_DESIGNmajibeya table td.right a:visited, .BOXED_DESIGNmajibeya table td.right a:active{text-decoration: none; color: #333333;}
.BOXED_DESIGNmajibeya table td.right a:hover{text-decoration: none; color: #999999;}




/** PROJECT DATA **/
.BOXED_ProjectData{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_ProjectData h3{
	margin:0px 0px 0px 15px;
	font-size: 1em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.BOXED_ProjectData p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

.BOXED_ProjectData .BOXEDleft{
	width:330px;
	margin: 50px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	}

.BOXED_ProjectData .BOXEDleft h4{
	margin:0px 0px 5px 15px;
	width:330px;
	font-size: 1.4em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	font-weight: normal;
	}

.BOXED_ProjectData .BOXEDleft p{
	margin:0px 0px 15px 15px;
	width:330px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

.BOXED_ProjectData .BOXEDright{
	width:196px;
	float:right;
	margin: 20px 0px 0px 0px;
	padding: 0px 17px 0px 0px;
	}

.BOXED_ProjectData .BOXEDright p{
	margin:20px 0px 15px 0px;
	width:350px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

/** data **/
.BOXED_ProjectData .BOXEDright dl{
	margin:0px 0px 25px 0px;
	width:196px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	padding: 0px 0px 0px 0px;
	}

.BOXED_ProjectData .BOXEDright dt{
	width:196px;
	line-height: 1.6em;
	letter-spacing: 0.1em;
	border-bottom:1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-size: 0.9em;
	}

.BOXED_ProjectData .BOXEDright dd{
	width:196px;
	line-height: 1.8em;
	letter-spacing: 0.2em;
	margin: 2px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 0.8em;
	}




/** SEMINER **/
.BOXED_DESIGNseminer{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 15px 0px;
	color: #333333;
	margin: 0px 0px 10px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	border-bottom: 11px solid #333333;
	}

.BOXED_DESIGNseminer p.underLINE{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_DESIGNseminer h3{
	margin:0px 0px 0px 15px;
	font-size: 1.5em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
	}

.BOXED_DESIGNseminer p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

p.seminer {
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}





/** VISITER **/
.BOXED_DESIGNvisiter{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGNvisiter h3{
	margin:20px 0px 0px 15px;
	font-size: 1.5em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
	}

.BOXED_DESIGNvisiter p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

.BOXED_DESIGNvisiter p.underLINE{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #CCCCCC;
	}




/** publicity **/
.BOXED_DESIGNpublicity{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 0px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGNpublicity h3{
	margin:0px 0px 0px 15px;
	font-size: 1.5em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
	}

.BOXED_DESIGNpublicity p{
	margin:5px 0px 5px 15px;
	width:553px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	}

	
.BOXED_DESIGNpublicity table{
	width:550px;
	letter-spacing: 0.1em;
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	}

.BOXED_DESIGNpublicity table td.media{
	width:110px;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_DESIGNpublicity table td.title{
	width:160px;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1.2em;
	}

.BOXED_DESIGNpublicity table td.publisher{
	width:130px;
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_DESIGNpublicity table td.data{
	font-size: 0.75em;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	display: table-cell;
	vertical-align: middle;
	width: 80px;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_DESIGNpublicity table td.image{
	font-size: 0.75em;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	display: table-cell;
	vertical-align: middle;
	width: 30px;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_DESIGNpublicity table td.image p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.BOXED_DESIGNpublicity table td.right p{
	color:#666666;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.BOXED_DESIGNpublicity table td.right p a:link, .BOXED_DESIGNpublicity table td.right p a:visited, .BOXED_DESIGNpublicity table td.right p a:active{text-decoration: underline; color: #666666;}
.BOXED_DESIGNpublicity table td.right p a:hover{text-decoration: underline; color: #CCCCCC;}

.BOXED_DESIGNpublicity table td.right a:link, .BOXED_DESIGNpublicity table td.right a:visited, .BOXED_DESIGNpublicity table td.right a:active{text-decoration: none; color: #333333;}
.BOXED_DESIGNpublicity table td.right a:hover{text-decoration: none; color: #999999;}

.BOXED_DESIGNpublicity table p{
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 412px;
	line-height: 1.5em;
	letter-spacing: 0.09em;
	}


/** publicity2 **/
.BOXED_DESIGN_publicity{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 20px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 10px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_DESIGN_publicity h3{
	margin:0px 0px 0px 15px;
	font-size: 1.5em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3";
	}

.BOXED_DESIGN_publicity p{
	margin:5px 0px 5px 15px;
	width:553px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	}

	
.BOXED_DESIGN_publicity table{
	width:550px;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	margin: 20px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: table;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	}

.BOXED_DESIGN_publicity table td.media{
	width:110px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}

.BOXED_DESIGN_publicity table td.title{
	width:160px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}

.BOXED_DESIGN_publicity table td.publisher{
	width:130px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	display: table-cell;
	vertical-align: top;
	}

.BOXED_DESIGN_publicity table td.data{
	font-size: 0.75em;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	display: table-cell;
	vertical-align: top;
	width: 80px;
	}

.BOXED_DESIGN_publicity table td.image{
	font-size: 0.75em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: table-cell;
	vertical-align: top;
	width: 30px;
	}

.BOXED_DESIGN_publicity table td.right p{
	color:#666666;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.BOXED_DESIGN_publicity table td.right p a:link, .BOXED_DESIGN_publicity table td.right p a:visited, .BOXED_DESIGN_publicity table td.right p a:active{text-decoration: underline; color: #666666;}
.BOXED_DESIGN_publicity table td.right p a:hover{text-decoration: underline; color: #CCCCCC;}

.BOXED_DESIGN_publicity table td.right a:link, .BOXED_DESIGN_publicity table td.right a:visited, .BOXED_DESIGN_publicity table td.right a:active{text-decoration: none; color: #333333;}
.BOXED_DESIGN_publicity table td.right a:hover{text-decoration: none; color: #999999;}

.BOXED_DESIGN_publicity table p{
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 412px;
	line-height: 1.5em;
	letter-spacing: 0.09em;
	}




/** BLOG **/
.BOXED_BLOG{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 0px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	font-size: 12px;
	}

.BOXED_BLOGtext{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 0px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	font-size: 12px;
	}

.BOXED___BLOG{
	width:553px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 0px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 30px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	font-size: 0.7em;
	}

.BOXED__BLOG{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 0px 0px 0px 15px;
	color: #333333;
	margin: 30px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	font-size: 0.7em;
	}

.BOXED_BLOG a:link, .BOXED_BLOG a:visited, .BOXED_BLOG a:active{color: #000000; text-decoration: underline;}
.BOXED_BLOG a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED__BLOG a:link, .BOXED__BLOG a:visited, .BOXED__BLOG a:active{color: #666666; text-decoration: underline;}
.BOXED__BLOG a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED_BLOG h3{
	margin:5px 0px 15px 0px;
	font-size: 18px;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

.BOXED_BLOG h3 a:link, .BOXED_BLOG h3 a:visited, .BOXED_BLOG h3 a:active{color: #000000; text-decoration: none;}
.BOXED_BLOG h3 a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED_BLOG p{
	margin:10px 0px 5px 0px;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 1.3em;
	}

.BOXED_BLOG span.day{
	margin:5px 0px 5px 0px;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #666666;
	}

.BOXED_BLOG_Posted {
	margin:20px 0px 5px 0px;
	width:533px;
	font-size: 12px;
	color: #666666;
	line-height: 1.2em;
	float: left;
	letter-spacing: 0.5px;
	}

.BOXED_BLOG_Posted a:link, .BOXED_BLOG_Posted a:visited, .BOXED_BLOG_Posted a:active{color: #B20026; text-decoration: none;}
.BOXED_BLOG_Posted a:hover{text-decoration: underline; color: #B20026;}


.BOXED_BLOG_Previous {
	margin:20px 0px 5px 0px;
	width:553px;
	font-size: 0.8em;
	color: #666666;
	line-height: 1.2em;
	float: left;
	letter-spacing: 0.5px;
	text-align:right;
	}

.BOXED_BLOG_Previous a:link, .BOXED_BLOG_Previous a:visited, .BOXED_BLOG_Previous a:active{color: #B20026; text-decoration: none;}
.BOXED_BLOG_Previous a:hover{text-decoration: underline; color: #B20026;}





/** publicity2 **/
.BOXED_CONTACT{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 20px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #CCCCCC;
	}

.BOXED_CONTACT a:link, .BOXED_CONTACT a:visited, .BOXED_CONTACT a:active{color: #000000; text-decoration: none;}
.BOXED_CONTACT a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED__BLOG a:link, .BOXED__BLOG a:visited, .BOXED__BLOG a:active{color: #666666; text-decoration: underline;}
.BOXED__BLOG a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED_CONTACT h3{
	margin:5px 0px 15px 0px;
	font-size: 0.9em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

.BOXED_CONTACT p{
	margin:10px 0px 5px 0px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	float: left;
	}




/* ---------------------------- */
/* リンク：もっと詳しく　　　　 */
/* ---------------------------- */

a.more:link, a.more:visited, a.more:active, a.more:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:20px 15px 0px 0px;
	}

a.more:link, a.more:visited, a.more:active{background-image: url(../img/LINK_mottokuwashiku01.jpg);}
a.more:hover{background-image: url(../img/LINK_mottokuwashiku02.jpg);}
a.more span{display: none;}



/* ---------------------------- */
/* リンク：事例を見てみる。　　 */
/* ---------------------------- */

a.instance:link, a.instance:visited, a.instance:active, a.instance:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:0px 15px 0px 0px;
	}

a.instance:link, a.instance:visited, a.instance:active{background-image: url(../img/LINK_instance01.jpg);}
a.instance:hover{background-image: url(../img/LINK_instance02.jpg);}
a.instance span{display: none;}



/* ---------------------------- */
/* リンク：完成過程を見る　　　 */
/* ---------------------------- */

a.process:link, a.process:visited, a.process:active, a.process:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:0px 0px 0px 0px;
	}

a.process:link, a.process:visited, a.process:active{background-image: url(../img/LINK_process01.jpg);}
a.process:hover{background-image: url(../img/LINK_process02.jpg);}
a.process span{display: none;}



/* ---------------------------- */
/* リンク：マジベヤページへ　　 */
/* ---------------------------- */

a.majibeya:link, a.majibeya:visited, a.majibeya:active, a.majibeya:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:10px 15px 0px 0px;
	}

a.majibeya:link, a.majibeya:visited, a.majibeya:active{background-image: url(../img/LINK_majibeya01.jpg);}
a.majibeya:hover{background-image: url(../img/LINK_majibeya02.jpg);}
a.majibeya span{display: none;}


/* ---------------------------- */
/* リンク：コンタクト　　　　　 */
/* ---------------------------- */

a.CONTACT:link, a.CONTACT:visited, a.CONTACT:active, a.CONTACT:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:10px 15px 0px 0px;
	}

a.CONTACT:link, a.CONTACT:visited, a.CONTACT:active{background-image: url(../img/LINK_contact01.jpg);}
a.CONTACT:hover{background-image: url(../img/LINK_contact02.jpg);}
a.CONTACT span{display: none;}

a.JOB:link, a.JOB:visited, a.JOB:active, a.JOB:hover{
	width: 196px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 71px;
	float: right;
	margin:10px 15px 0px 0px;
	}

a.JOB:link, a.JOB:visited, a.JOB:active{background-image: url(../img/LINK_job01.jpg);}
a.JOB:hover{background-image: url(../img/LINK_job02.jpg);}
a.JOB span{display: none;}

/* ---------------------------- */
/* リンク：1  2  3              */
/* ---------------------------- */

#Number{
	width:583px;
	text-align: center;
	padding: 15px 0px 0px 0px;
	}


	
#Number span a:link, #Number a:visited, #Number a:active{
	background-color:#F9F9F9;
	color:#000000;
	text-decoration:none
	}

#Number span a:hover{
	background-color:#E7E7E7;
	color:#999999;
	}

#Number span{
	border:1px solid #CCCCCC;
	background-color: #F9F9F9;
	text-align:center;
	font-size: 12px;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:6px 4px 4px 4px;
	height:20px;
	}

/* ---------------------------- */
/* リンク：マジベヤ３           */
/* ---------------------------- */

/** リンク：マジベヤ **/
#LINK_majibeya{
	width: 553px;
	width: 553px;
	margin: 0px 0px 0px 0px;
	background-image: url(../../majibeya/img/LINK_bg.gif);
	height: 73px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	display: block;
	float: left;
	background-position: 15px 0px;
	}

#LINK_majibeya ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	width: 553px;
	}

#LINK_majibeya ul span{display:none;}

#LINK_majibeya li{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
	float: left;
	height: 52px;
	}

#LINK_majibeya a:link, #LINK_majibeya a:visited, #LINK_majibeya a:active, #LINK_majibeya a:hover{
	width: 177px;
	padding: 0;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 52px;
	margin: 0px 0px 3px 0px;
	float: left;
	}

a#LINK_majibeya01:link, a#LINK_majibeya01:visited, a#LINK_majibeya01:active{background-image: url(../img/LINK_majibeya01a.jpg); margin: 0px 0px 0px 6px;}
a#LINK_majibeya01:hover{background-image: url(../img/LINK_majibeya01b.jpg); margin: 0px 0px 0px 6px;}

a#LINK_majibeya02:link, a#LINK_majibeya02:visited, a#LINK_majibeya02:active{background-image: url(../img/LINK_majibeya02a.jpg); margin: 0px 5px 0px 5px;}
a#LINK_majibeya02:hover{background-image: url(../img/LINK_majibeya02b.jpg); margin: 0px 5px 0px 5px;}

a#LINK_majibeya03:link, a#LINK_majibeya03:visited, a#LINK_majibeya03:active{background-image: url(../img/LINK_majibeya03a.jpg);}
a#LINK_majibeya03:hover{background-image: url(../img/LINK_majibeya03b.jpg);}



/* ---------------------------- */
/* リンク：スワップ        　　 */
/* ---------------------------- */

#nav {
	margin: 5px 0px 0px 15px;
	position: absolute;
	top: 520px;
	font-size: 18px;
	line-height: 18px;
	padding: 4px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#nav a {
	background-color: #FFFFFF;
	margin: 0px 5px 0px 0px;
	text-decoration: none;
	padding:3px 7px 2px 7px;
	color:#999999;
	}

#nav a.hover {background-color: #FFFFFF; color:#666666;}
#nav a.activeslide {background-color: #FFFFFF; color:#333333;}

.pics {
	overflow: hidden;
	width: 550px;
	height: 330px;
	position: relative;
	top: 20px;
	left: 15px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.pics img {
	padding:0px 0px 0px 0px;
	width: 553px;
	top: 0px;
	height: 330px;
	}



/* ---------------------------- */
/* リンク：ページコントロール　 */
/* ---------------------------- */
#PAGEcontrol{
	width:800px;
	text-align: right;
	display: inline;
	font-size: 0.7em;
	background-color: #FFFFFF;
	margin: 0px 0px 30px 0px;
	float: left;
	}

#PAGEcontrol span{display: none;}

#PAGEcontrol a.TOP:link, #PAGEcontrol a.TOP:visited, #PAGEcontrol a.TOP:active, #PAGEcontrol a.TOP:hover{
	width: 64px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 11px;
	float: left;
	margin:20px 0px 0px 40px;
	}

#PAGEcontrol a.TOP:link, #PAGEcontrol a.TOP:visited, #PAGEcontrol a.TOP:active{background-image: url(../img/LINK_PageTop01.jpg);}
#PAGEcontrol a.TOP:hover{background-image: url(../img/LINK_PageTop02.jpg);}


#PAGEcontrol a.BACK:link, #PAGEcontrol a.BACK:visited, #PAGEcontrol a.BACK:active, #PAGEcontrol a.BACK:hover{
	width: 43px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	background-repeat: no-repeat;
	height: 11px;
	float: left;
	margin:20px 0px 0px 410px;
	}

#PAGEcontrol a.BACK:link, #PAGEcontrol a.BACK:visited, #PAGEcontrol a.BACK:active{background-image: url(../img/LINK_back01.jpg);}
#PAGEcontrol a.BACK:hover{background-image: url(../img/LINK_back02.jpg);}



/* ---------------------------- */
/* ブログカレンダー　　　　　　 */
/* ---------------------------- */
/*カレンダー*/
#calendar {
line-height: 120%;
color: #C6C6C6;
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
background-color: #FFFFFF;
padding: 2px;
text-align: center;
margin-bottom: 30px;
}

.right_NAVI__PJ table {
	margin: 0px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	width: 100%;
	font-size: 0.9em;
}

/*カレンダーのタイトル*/
.right_NAVI__PJ caption {
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: 0.9em;
text-align: center;
text-transform: uppercase;
padding-bottom: 5px;
letter-spacing: 0.3em;
}

/*カレンダーの曜日*/
.right_NAVI__PJ th{
	color: #2D2D25;
	text-align: center;
	font-weight: bold;
	border-bottom:1px solid #CCCCCC;
	line-height: 20px;
	margin-bottom: 0px;
}

/*カレンダーの日付*/
.right_NAVI__PJ td {
	text-align: center;
	line-height: 20px;
}
.right_NAVI__PJ table a:link, .right_NAVI__PJ table a:visited, .right_NAVI__PJ table a:active{color:#B20026; text-decoration:none;}
.right_NAVI__PJ table a:hover{color:#B20026; text-decoration:underline;}


.right_NAVI__PJ span {font-size: 0.8em; padding-bottom:10px; color:#999999; white-space:nowrap; float:right; width:180px;}

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

.BOXED_FORM{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 0px 0px 0px 0px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	}

.BOXED_FORM p{
	margin:20px 0px 15px 15px;
	width:553px;
	font-size: 0.75em;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	}

.BOXED_FORM .Form{
	width:550px;
	margin: 0px 0px 0px 15px;
	}

.BOXED_FORM .left{
	width:120px;
	background-color:#666666;
	color:#FFFFFF;
	font-size:0.8em;
	padding: 3px 0px 3px 5px;
	display: table-cell;
	vertical-align: top;
	}

.BOXED_FORM .right{
	width:430px;
	background-color:#FFFFFF;
	font-size:0.8em;
	padding: 0px 3px 0px 3px;
	}

.ERR{
	color: #f00;
}



/* ---------------------------- */
/* FAQ           　　　　　　　 */
/* ---------------------------- */
.BOXED_FAQ{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 20px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}

.BOXED_FAQ a:link, .BOXED_FAQ a:visited, .BOXED_FAQ a:active{color: #000000; text-decoration: none;}
.BOXED_FAQ a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED_FAQ h3{
	margin:5px 0px 15px 0px;
	font-size: 0.9em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom: 1px solid #CCCCCC;
	width: 550px;
	}

.BOXED_FAQ h4{
	margin:5px 0px 5px 20px;
	font-size: 0.8em;
	color: #000000;
	letter-spacing: 0.1em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	}

.BOXED_FAQ h5{
	margin:5px 0px 5px 0px;
	font-size: 0.9em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 550px;
	}

.BOXED_FAQ p{
	margin:10px 0px 5px 0px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	float: left;
	}

.BOXED__FAQ{
	width:583px;
	/**background-image: url(../img/border_top.jpg);**/
	/**background-repeat:no-repeat;**/
	/**background-position:top;**/
	/**border-bottom:2px solid #DFDFDF;**/
	/**border-left:2px solid #DFDFDF;**/
	/**border-right:2px solid #DFDFDF;**/
	padding: 10px 0px 20px 15px;
	color: #333333;
	margin: 0px 0px 20px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}

.BOXED__FAQ a:link, .BOXED__FAQ a:visited, .BOXED__FAQ a:active{color: #000000; text-decoration: none;}
.BOXED__FAQ a:hover{text-decoration: none; color: #CCCCCC;}

.BOXED__FAQ h3{
	margin:5px 0px 15px 0px;
	font-size: 1.2em;
	color: #000000;
	letter-spacing: 0.15em;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom: 1px solid #CCCCCC;
	width: 550px;
	}

.BOXED__FAQ p{
	margin:5px 0px 5px 0px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 1.5em;
	padding: 0px 0px 0px 0px;
	float: left;
	width:550px;
	}
z
