@charset 'utf-8';

html		{ height:100%; }
body		{ margin:0px; padding:0px; color:#000; background:#FFF; font-size: 12px; line-height:1.8em;}
a		{ outline:0px none ; background-repeat:no-repeat; }
br		{ letter-spacing:0px; }
div		{
	position:relative;
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #000;
}
hr		{ clear:both; height:1px; color:#000; background:#FFF; text-align:left; margin:0px; border:0px none #000; display:block; }
img		{ margin:0px; padding:0px; border:0px; }
form		{ margin:0px; padding:0px; }
h1,h4,h5,h6	{ margin:0px; padding:0px; font-size:100%; line-height:100%; font-weight:normal; font:inherit; }
ul,ol		{ margin:0px; padding:0px; }
li		{ margin:0px; padding:0px; display:block; list-style:none outside none; }
p		{ margin:0px; padding:0px; }

h3 {line-height:1;}
h3 {padding: 5px; cursor:pointer; background: no-repeat 100% 5px; display:block; text-decoration:none; margin:0; margin-top:10px;}  
h3 a {color: #000; text-decoration:none;}


/* メインメニュー */
#menu ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

/* サブメニュー1段目 */
#menu ul ul{
   display:none;
   position:absolute;
   top:100%;
   left:0;
}

/* サブメニュー2段目以降 */
#menu ul ul ul {
   top:0;
   left:100%;
}

/* リスト */
#menu li {
   float:left;
}

#menu li li {
   clear:both;
}

#menu li:hover {
   position:relative;
}

#menu li:hover > ul {
   display: block
}

/* IE6用 */
* html #menu li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column1'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column2'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

* html #menu li li li {
   behavior: expression(
      this.onmouseover=new Function("this.className='column3'"),
      this.onmouseout=new Function("this.className=''"),
      this.style.behavior = 'none'
   );
}

/* デザイン */
#menu li {
   text-align: left;
   height:22px;
}

#menu li.on {
   border-left:2px solid #000000;
}
#menu li.on a {
   border-left:2px solid #000000;
}

#menu li a{
   display: block;
   width:100px;
   text-decoration:none;
   color:#000;
   padding:5px 0px;
}

#menu li:hover {
   color:#000;
   position:relative;
}

/* メインメニュー */
#menu ul {
   display:block;
   list-style-type: none;
   margin:0;
   padding:0;
}

#menu li:hover > ul {
   display: block
}

div#HEADER .navigation #menu	{ display:block; clear:none; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:230px; }
div#HEADER .navigation #menu a:link	{ color:#000; text-decoration:none; }
div#HEADER .navigation #menu a:visited	{ color:#000; text-decoration:none; }
div#HEADER .navigation #menu a:hover	{ color:#000; text-decoration:underline; }
div#HEADER .navigation #menu a:active	{ color:#000; text-decoration:none; }
		


#box1,#box2,#box3 {
    display: none;
}


/* -------------------------------------------------- ADDITION ITEM -------------------------------------------------- */
body		{ position:relative; color:#000; background:#FFF; text-align:center; height:100%; min-width:980px; min-height:500px; font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}
a		{ padding:0px; }
a:link		{ color:#000000; text-decoration:none; }
a:visited	{ color:#000000; text-decoration:none; }
a:hover		{ color:#000000; text-decoration:underline; }
a:active		{ color:#000000; text-decoration:underline; }

hr		{ height:1px; margin:0px 0px 0px 0px; padding:0px; border:none; border-color:transparent; border-bottom:1px dotted #000; color:transparent; background:transparent; line-height:1px; }
img		{ border:0px; background:transparent; }


/* -------------------------------------------------- ADDITION CLASS -------------------------------------------------- */
div#PAGE	{ position:absolute; top:0; left:50%; clear:both; width:940px; height:auto; margin:0px 0px 0px -470px; text-align:left; }

/* -- HEADER -- */
div#HEADER h1		{ display:none; width:0px; height:15px; margin:0px; padding:0px; }
div#HEADER			{ clear:both; display:block; width:940px; padding:10px 0px 10px 0px; margin:20px 0px 0px 0px; z-index: 9000; height:80px;}
div#HEADER .logo { float:left; clear:both; display:block; width: 353px; margin:0px 0px 20px 0px; text-indent: -9999px; display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2.png); background-repeat: no-repeat; border:0px; }
div#HEADER .logo a { clear:both; display:block; height: 94px; width: 240px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-indent: -9999px; display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2.png); background-repeat: no-repeat; border:0px; }
div#HEADER .logo a:link	{ display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2.png); background-repeat: no-repeat; border:0px;}
div#HEADER .logo a:visited	{ display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2.png); background-repeat: no-repeat; border:0px; }
div#HEADER .logo a:hover	{ display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2_hover.png); background-repeat: no-repeat; border:0px; }
div#HEADER .logo a:active	{ display: block; background-image: url(https://how-pr.co.jp/imgs/how_logo2_hover.png); background-repeat: no-repeat; border:0px; }

div#HEADER .navigation		{ display:block; clear:both; margin:0px auto; padding:0px 0px 0px 0px; width: 940px; height:24px; position: relative; z-index: 9000; font-size: 16px; line-height:1.4em; 16px/1.8em; }

/* -- SHEET -- */
div.SHEET				{ clear:both; display:block; width:940px; min-height:500px; margin:20px 0px 50px 0px; padding:20px 0px 0px 0px; border-top:1px solid #CCCCCC;}

div.SHEET .mainimg				{ clear:both; display:block; width:938px; min-height:500px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #CCCCCC;}

.top_thum				{ clear:none; display:block; float:left; width:300px; margin:0px 0px 0px 0px; padding:0px 20px 40px 0px;}
.top_thum_r			{ clear:bnone; display:block; float:left;width:300px; margin:0px 0px 0px 0px; padding:0px 0px 40px 0px;}
.top_thum_category				{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
.top_thum_title				{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:11px; height:70px;}
.info_area				{ margin:0px 0px 50px 0px; padding:0px 0px 0px 0px;}
.thumnail				{ border:1px solid #CCCCCC; height:200px;}

div.SHEET .category_title				{ clear:none; display:block; float:left; width:200px; margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; line-height:25px; font-size:11px;}
div.SHEET .category_title_blog				{ clear:both; display:block; width:200px; margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; line-height:25px; font-size:11px;}
div.SHEET .category_title_j				{ clear:both; display:block; float:left; width:250px; margin:0px 0px 30px 0px; padding:10px 0px 0px 0px; line-height:25px; font-size:11px; font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}
div.SHEET .category_title_j_blog				{ display:block; width:200px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; line-height:25px; font-size:11px; font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}
div.SHEET .about				{ clear:none; display:block; float:right; width:640px; margin:0px 0px 0px 0px; padding:20px 0px 50px 0px; line-height:25px; font-size:13px;}
div.SHEET .concept		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; line-height:25px; font-size:13px;}
div.SHEET .company_profile_title		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:14px;}
div.SHEET .company_profile_item				{ clear:both; display:block; float:left; width:120px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}
div.SHEET .company_profile_contents			{ clear:none; display:block; float:left; width:520px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}

div.SHEET .company_staffname		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .company_staff		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}


div.SHEET .client				{ clear:none; display:block; float:right; width:640px; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_left				{ clear:none; display:block; float:left; width:380px; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_right				{ clear:none; display:block; float:left; width:260px; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_title				{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_title2				{ margin:0px 0px 0px 0px; padding:100px 0px 10px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_logo				{ clear:both; display:block; float:left; width:230px; height:80px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}
div.SHEET .client_logo2				{ clear:both; display:block; float:left; width:230px; height:60px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}
div.SHEET .client_date			{ clear:none; display:block; float:left; width:410px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:11px;}
div.SHEET .client_name			{ clear:none; display:block; float:left; width:260px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:13px;}
div.SHEET .client_detail			{ clear:none; display:block; float:left; width:260px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:18px; font-size:11px;}
div.SHEET .client_date2			{ clear:none; display:block; float:left; width:80px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:18px; font-size:11px;}
div.SHEET .client_detail2			{ clear:none; display:block; float:left; width:330px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:18px; font-size:11px;}
div.SHEET .client_logo3				{ clear:none; display:block; float:left; width:210px; height:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:25px; font-size:12px;}

div.SHEET .release				{ clear:none; display:block; float:right; width:640px; margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; line-height:25px; font-size:11px;}
div.SHEET .release_date				{ clear:both; display:block; float:left; width:100px; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; line-height:20px; font-size:12px;}
div.SHEET .release_contents			{ clear:none; display:block; float:left; width:540px; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; line-height:20px; font-size:12px;}

div.SHEET .release_year				{ clear:both; display:block; width:180px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:18px; font-size:11px; border-top:1px solid #CCCCCC; font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}

div.SHEET .release_year_bottom				{ clear:both; display:block; width:180px; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; line-height:18px; font-size:11px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}

div.SHEET .release_title				{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:14px;}

div.SHEET .project				{ clear:none; display:block; float:right; width:640px; margin:0px 0px 0px 0px; padding:20px 0px 30px 0px; line-height:25px; font-size:11px;}
div.SHEET .project_client			{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:20px; font-size:13px;}
div.SHEET .project_date		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; font-size:11px;}

div.SHEET .project_contents		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; line-height:20px; font-size:11px;}
div.SHEET .project_contents2		{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; font-size:11px;}

div.SHEET .project_category			{ clear:both; display:block; float:left; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; font-size:14px;}

div.SHEET .news				{ clear:none; display:block; float:right; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 50px 0px; line-height:25px; font-size:11px;}
div.SHEET .article				{  width:640px; margin:0px 0px 0px 0px; padding:0px 0px 50px 0px;}

div.SHEET .news_img			{ clear:both; display:block; width:640px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
div.SHEET .news_update			{ margin:0px 0px 0px 0px; padding:20px 0px 3px 0px; line-height:20px; font-size:11px;}
div.SHEET .news_title			{ margin:0px 0px 0px 0px; padding:20px 0px 5px 0px; line-height:20px; font-size:17px;}
div.SHEET .news_catch1			{ margin:0px 0px 0px 0px; padding:5px 0px 40px 0px; line-height:20px; font-size:13px;}
div.SHEET .news_text			{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:12px;}
div.SHEET .news_text2			{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:25px; font-size:11px;}

div.SHEET .event_detail			{ clear:both; margin:0px 0px 0px 0px; padding:40px 0px 0px 0px;}
div.SHEET .news_item1			{ clear:both; display:block; float:left; width:80px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; line-height:20px; font-size:12px;}
div.SHEET .news_contents1			{ clear:none; display:block; float:left; width:560px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; line-height:20px; font-size:13px;}

div.SHEET .news_view				{ width:940px; display:block; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
div.SHEET .news_thum				{ width:300px; display:block; clear:none; float:left; margin:0px 0px 0px 0px; padding:0px 20px 30px 0px;}
div.SHEET .news_thum_r				{ width:300px; display:block; clear:none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
div.SHEET .news_thum_date				{ font-size:11px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
div.SHEET .news_thum_text				{ font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:280px;}

div.SHEET .news_navi				{ width:200px; display:block; height:30px; float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo",Verdana,Geneva,Arial,"ＭＳ ゴシック",sans-serif; letter-spacing:0.03em;}
div.SHEET .news_navi_title				{ float:left; display:block; clear:both; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; line-height:20px; font-size:10px; color:#000;}
div.SHEET .news_navi_back				{ float:left; display:block; clear:both; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; line-height:20px; font-size:10px; border-right:1px solid #CCCCCC;}
div.SHEET .news_navi_home				{ float:left; display:block; clear:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; line-height:20px; font-size:10px; border-right:1px solid #CCCCCC;}
div.SHEET .news_navi_next				{ float:left; display:block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; line-height:20px; font-size:10px;}

div.SHEET .map		{ clear:both; display:block; float:left; width:638px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; line-height:25px; font-size:13px; border:1px solid #CCCCCC;}

div.SHEET .googlemap				{ width:640px; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; line-height:25px; font-size:10px; text-align:right;}

div.SHEET a		{ display:inline; }
div.SHEET a:link	{ color:#000; text-decoration:none; }
div.SHEET a:visited	{ color:#000; text-decoration:none; }
div.SHEET a:hover	{ color:#000; text-decoration:underline; }
div.SHEET a:active	{ color:#000; text-decoration:underline; }
.mainimg				{ width:900px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.search_title			{ clear:both; display:block; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-size: 11px; line-height:1.8em;}

.concept_text		{ clear:both; display:inline-block; float:left; width:900px;  margin:40px 0px 0px 0px; padding:0px 0px 30px 0px; text-align: center; line-height:2.0em;}
.concept_title		{ clear:both; display:inline-block; float:left; width:900px;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align: center; font-size:18px; line-height:2.0em;}
.concept_title_thumb		{ clear:both; display:inline-block; float:left; width:900px;  margin:70px 0px 10px 0px; padding:0px 0px 0px 0px; text-align: center; font-size:15px; line-height:2.0em;}
.work_thumb			{ clear:both; display:inline-block; float:left; width:900px;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align: center;}
.work_thumb_bottom			{ clear:both; display:inline-block; float:left; width:900px;  margin:0px 0px 100px 0px; padding:0px 0px 0px 0px; text-align: center;}
.concept_text2		{ margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; font-size:13px; letter-spacing:0.07em;}
.concept_title		{ clear:none; display:inline-block; float:left; width:900px;  margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align: center; font-size:18px; line-height:2.0em;}


/* -- FOOTER -- */
div#FOOTER	{ display:block; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:85px; border-top:1px solid #CCC;}
div#FOOTER .update	{ display:inline; float:left; clear:none; margin:0px 0px 0px 0px; padding:15px 5px 0px 0px; width:750px; height:105px;}
div#FOOTER .update .shopinfo-l	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 11px; line-height:1.8em;  border:1px solid #CCC; }
div#FOOTER .shopinfo	{ display:inline; float:left; clear:none; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:80px;}
div#FOOTER .shopinfo-l	{ display:inline; float:left; clear:none; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:120px; font-family:"ヒラギノ明朝 Pro",Hiragino Mincho Pro, HiraMinProN-W3,"ＭＳ Ｐ明朝", "MS PMincho",serif; letter-spacing:0.03em;}
div#FOOTER .shopinfo a		{ font-style:normal; text-decoration:none; }
div#FOOTER .shopinfo a:link	{ font-style:normal; text-decoration:none; }
div#FOOTER .shopinfo a:visited	{ font-style:normal; text-decoration:none; }
div#FOOTER .shopinfo a:hover	{ font-style:normal; text-decoration:underline; }
div#FOOTER .shopinfo a:active	{ font-style:normal; text-decoration:underline; }

div#FOOTER .info_text	{ display:inline; float:left; clear:none; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; width:730px; font-size: 10px; line-height:1.8em; }
div#FOOTER .info_text .date	{ display:block; float:left; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:80px;}
div#FOOTER .info_text .text	{ display:block; float:left; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:650px; letter-spacing:0.03em;}
div#FOOTER .info_text .banner	{ display:block; float:left; clear:none; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:300px;}

div#FOOTER .rss	{ display:inline; float:left; clear:none; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; width:100px; }

div#FOOTER .fb-like { width:80px !important; padding:0px !important; margin:0px !important; }

div#FOOTER .shopinfo .title	{ font: normal normal normal 11px/1.5em serif; padding:15px 0px 10px 0px; margin:0px 0px 0px 0px;}
div#FOOTER .shopinfo .shopinfo-l	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; width:210px;}
div#FOOTER .shopinfo-l .shopinfo-l	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; width:210px;}
div#FOOTER .shopinfo .shopinfo-c	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em;  width:160px;}
div#FOOTER .shopinfo .shopinfo-r	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; width:130px;vertical-align: top;}
div#FOOTER .shopinfo .shopinfo-ul	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; ; }

div#FOOTER .rss .shopinfo-r	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; width:120px;vertical-align: top; text-align:left;}

.shopinfo-r	.on{ color:#999999;}
div#FOOTER2 .shopinfo-ul	{ display:inline-block; float:left; clear:none; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-size: 11px; line-height:1.8em; width:940px; border-top:1px solid #CCC;}
div#FOOTER2 .shopinfo-ul .copyright	{ display:inline-block; clear:none; float:left; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; font-size: 9px; line-height:1.8em; }
div#FOOTER2 .shopinfo-ul .pagetop	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:5px 5px 0px 5px; font-size: 10px; line-height:1.8em;  height:30px; float:right;}
div#FOOTER2 .shopinfo-ul .windowclose { display:block; float:right; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px;}
div#FOOTER2 .shopinfo-ul .oldsite	{ display:inline-block; clear:none; float:right; margin:0px 0px 0px 0px; padding:2px 20px 0px 15px; font-size: 10px; line-height:1.8em; }

div#FOOTER2 .shopinfo-ul .pankuzu	{ display:inline-block; float:left; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; }

div#PAGETOP	{ display:block; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
div#PAGETOP .shopinfo-ul	{ display:inline-block; float:left; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; }
div#PAGETOP .shopinfo-ur	{ display:inline-block; float:right; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em; }
.navi	{ display:inline-block; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 10px; line-height:1.8em;  float:right;}

div#FOOTER 		{ clear:none; padding:0px 0px 0px 0px; }
div#FOOTER ol li		{ color:#CCC; clear:none; display:inline; float:left; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px; }
div#FOOTER2 ol li		{ color:#CCC; clear:none; display:inline; float:left; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px; }
div#FOOTER2 ol li.fbpage		{ color:#CCC; clear:none; display:inline; float:left; margin:0px 0px 0px 0px; padding:0px 30px 10px 0px; }