﻿/*** 基本レイアウト ***/
body {
      background:#FFFFFF;
      min-width:800px;
      text-align:center;
	  font-size:100%;
	  font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}

/* a */
a{ text-decoration:none; color:#666;}
a:link{color:#666;font-weight:none;text-decoration: none;}
a:visited{color:#666;}
a:hover{ color:#666; text-decoration:underline; background-color:#f0ff83;}

.txt-c{ text-align:center}

.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
	}


#head {
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding:0;
	float: left;
	clear: both;
	width: 760px;
}

.head_left {
     text-align:left;
	 float:left;
     width:550px;
	 margin:0px 0px 0px 0px;
	 
}

.frame {
	margin:0px;
	padding:0px;
}

img {
    border:0;
}
/*-----------------------------------------------------
        　　　　　　　　　検索
-------------------------------------------------------*/
.search {
	 float:right;
     color:#666666;
     font-size:90%;
     margin:0px 0px 0px 0px;
	 width:200px;
	 height:56px;
}

.search_inner {
     background-image:none;
	 text-align:left;
}

.module-content{}

#container {
      margin:0pt auto;
      text-align:center;
      width:820px;
}

#container_line {
	  background:#FFFFFF none repeat scroll 0%;
	  background-image:url(../img/bk_body.png);
	  background-position:center;
	  background-repeat:repeat-y;
	  margin:0px 9px;

}

#container_imageTop {
      margin:20px 0px 0px 0px;

}

#container_imageBottom {
      margin:0px 0px 20px 0px;
}

#container-inner {
      margin:0px 15px;
}


/*-----------------------------------------------------
        ナビゲーション
-------------------------------------------------------*/

#g_navi {
	height: 29px;
	clear: both;
	padding:0px 10px;
	margin:0px 0px 0px 0px;
	font-size:90%;
}

#g_navi ul{ 
    border:0px; 
	margin: 0px; 
	padding:0px; 
	clear:both;
}

#g_navi ul li{
	list-style-type:none;
	float:left;
	text-align: center;
	margin:0px 1px;
}

#g_navi a{ 
    text-decoration:none; 
	color:#333; 
	display:block;	
	width:123px;
	height:30;
	background-image:url(../img/button.gif);
	background-repeat:no-repeat;
	line-height:2;

}
#g_navi a:link{color:#333;font-weight:none;text-decoration: none;}
#g_navi a:visited{color:#333;}
#g_navi a:hover{ 
    color:#FFFFFF;
	font-weight:bold; 
	width:123px;
	height:30;
	background-image:url(../img/button_on.gif);
	background-repeat:none;
}

/*-----------------------------------------------------
                         コンテンツ
-------------------------------------------------------*/

#contents {
	margin:0px;
	padding:0px;
	text-align:center;
	clear: both;
}

.contents_line {
	background:#FFFFFF none repeat scroll 0%;
	background-image:url(../img/bk_frame.png);
	background-position:center;
	background-repeat:repeat-y;
	padding:0px 0px;
	margin:0px 0px;
}


#contents_inner {
    margin:10px 14px;
	padding:0px;
}

/*#contents h3 {
    margin:10px;
}*/
/*-----------------------------------------------------
                       サイドバー
-------------------------------------------------------*/
#right {
	  float: right;
	  width: 270px;
	  background: #FFFFFF;
	  margin:10px 0px;
	  padding: 0px;
}


#right_inner {
	  background-image:url(../img/side.png);
	  background-position:center;
	  background-repeat:repeat-y;
	  clear:both;
	  text-align:left;
	  margin:10px 0px;
}

/*-----------------------------------------------------
                  　　　デモ
-------------------------------------------------------*/
#demo {
	  background-image:url(../img/top/iPhone.png);
	  background-position:center;
	  background-repeat:no-repeat;
      border-bottom:1px dashed #CCCCCC;
	  margin:0px;
	  padding:0px;
}
#demo_inner{
	  margin:0px 22px;
	  padding:82px 0px;
}

#demo2 {
	  /*--background-image:url(../img/top/iPhone.png);
	  background-position:center;
	  background-repeat:no-repeat;
      border-bottom:1px dashed #CCCCCC;--*/
	  padding:0px;
	  clear: both;
	  margin:0px;
	  text-align:center;
	  margin:0px 10px;
	  font-size:90%;
}
#demo2_inner{
	  margin:0px 16px;
	  padding:20px 0px;
}

#demo2 a{color:#666; text-decoration:none;}
#demo2 a:link{color:#666; text-decoration:none; font-weight:none;}
#demo2 a:visited{color:#666; text-decoration:none;}
#demo2 a:hover{ color:#666; text-decoration:none; background:inherit;}
/*-----------------------------------------------------
                  サイドナビゲーション
-------------------------------------------------------*/
#s_navi{
	  clear: both;
	  text-align:center;
	  margin:0px 10px;
	  font-size:90%;
}

#s_navi ul{
	  border:0px;
	  margin: 0px;
	  padding:0px;
	  clear:both;
}

#s_navi ul li{
	  list-style-type: none;
	  text-align: center;
	  margin:10px 0px;
	  padding:0px 0px;	
	  line-height:2.8;
}

#s_navi a{
      text-decoration:none; 
	  color:#333; 
	  display:block;
	  background-image:url(../img/side_navi.gif);
	  background-repeat:no-repeat;
	  background-position: left center;
	  height:40px;
}

#s_navi a:link{color:#333;font-weight:none;text-decoration: none;}
#s_navi a:visited{color:#333;}
#s_navi a:hover{ 
      color:#FFCC00;
	  font-weight:bold;  
	  background-image:url(../img/side_navi_on.gif);
	  background-repeat:no-repeat;
	  background-position: left center;
	  background-color:#FFFFFF;
}
/*-----------------------------------------------------
                 エントリー一覧表記
-------------------------------------------------------*/
#side {
      background-image:url(../img/side_in.png);
      background-position:center;
      background-repeat:repeat-y;
      clear:both;
      text-align:left;
      margin:10px;
}

#side_inner {
      text-align:left;
      margin:10px;
      font-size:85%;
}

#side_inner ul{
     border:0px none;
     clear:both;
     margin:10px;
     padding:0px;
}

#side_inner li {
     list-style-type:none;
     margin:0px;
     text-align:left;
}

#side li a{ 
      background-image:url(../img/arrow.gif);
      background-position: 0px 8px;	
      background-repeat:no-repeat;
      text-decoration:none; 
      color:#333; 
      display:block;
      padding:6px 0px 6px 25px;
	  border-bottom:1px dashed #CCCCCC;

}
#side a:link{color:#333;font-weight:none;text-decoration: none;}
#side a:visited{color:#333;}
#side a:hover{ color:#666; text-decoration:underline; background-color:#f0ff83;}

/*-----------------------------------------------------
                  　　　バナー
-------------------------------------------------------*/

#banner {
    margin:10px 10px 10px opx;
}
#banner img{
	margin: 0px;
	padding: 0px;
}

/*-----------------------------------------------------
                  　　　タグ
-------------------------------------------------------*/
#tag {
	 clear:both;
	 text-align:left;
	 margin:10px 0px;
	 background-image:url(../img/side.png);
	 background-position:center;
     background-repeat:repeat-y;
}

#tag_inner {
	  clear:both;
	  text-align:left;
 	  margin:10px;
      background-image:url(../img/side_in.png);
      background-position:center;
      background-repeat:repeat-y;
}

#tag-list {
	  clear:both;
	  margin:0px;
	  padding:10px;
	  text-align:left;
	  font-size:90%;
}

#tag-list ul{
	border:0px;
	margin:0px;
	padding:0px;
	clear:both;
	text-align:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:1.5;
}

#tag-list ul li {
	  list-style-type: none;
	  height:50px;
	  text-align: center;
	  margin:0px 0px;
	  /*padding:17px 0px;*/
	  display:inline;

}

#tag-list li a {
	  padding:0px 0px;
}

.tas-list-item{   
	color:#666666;
	/*line-height:1.2;*/
	margin-top:0pt;
	clear: both;
	list-style-type: none;
}

/* a */
#tag-list a{ text-decoration:none; color:#66CCFF; font-size:70%;}
#tag-list a:link{color:#66CCFF; font-weight:none;text-decoration: none;}
#tag-list a:visited{color:#66CCFF;}
#tag-list a:hover{ color:#999999; font-size:110%; text-decoration:underline;}

/*-----------------------------------------------------
　　　　　　　　　　メインコンテンツ
-------------------------------------------------------*/

#main {
	  float:left;
	  width: 450px;
	  background: #FFFFFF;
	  margin:10px 0px;
}

.main_inner {
      text-align:left;
	  margin:10px;
	  font-size:85%;
	  line-height:1.5;
}

.main_right {
      text-align:right;
	  margin:0px 0px;
}

.main_line {
	  background-image:url(../img/main.png);
	  background-position:center;
	  background-repeat:repeat-y;
	  margin:10px 0px;
}

.main_inner_line {
      background-image:url(../img/main_inner.png);
      background-position:center;
      background-repeat:repeat-y;
	  clear:both;
	  text-align:left;
 	  margin:10px 15px;

}

/*#main ul{
	  border:0px;
	  margin: 10px;
	  padding:0px;
	  clear:both;
}

#main ul li{
      border-bottom:1px dashed #CCCCCC;
	  list-style-type: none;
	  text-align:left;
	  margin:0px 0px;
}

#main li a {
      background-image:url(../img/arrow.gif);
      background-position:left center;
      background-repeat:no-repeat;
      padding:6px 0px 6px 25px;
      text-decoration:none;
}*/

h1 {
      color:#FFFFFF;
      font-weight:bold;
	  font-size:100%;
      padding:5px 0px 5px 10px;
      vertical-align:top;
	  background-image:url(../img/entry_bk.gif);
      background-position:left;
      background-repeat:no-repeat;

}

h2 {
      color:#FFCC00;
	  font-size:95%;
      text-align:left;
      background-image:url(../img/square.gif);
      background-position:left;
      background-repeat:no-repeat;
      padding:0px 20px 0px 20px;
      margin:10px;
}

h3{
      color:#FFCC00;
	  font-size:80%;
      text-align:left;
      padding:0px;
      margin:10px;
	  font-weight:bold;
}

h4 {
      color:#333333;
      font-weight:bold;
	  font-size:100%;
	  border-left:solid;
	  border-bottom: 1px solid;
	  border-color:#FFCC00;
      padding:5px;
      vertical-align:top;
}

.entry_title{
      color:#333333;
      font-weight:bold;
	  font-size:100%;
      padding:5px 20px 5px 35px;
      vertical-align:top;
	  background-image:url(../img/mobile.gif);
      background-position:left;
      background-repeat:no-repeat;
}

.pagetop{
	font-size: 80%;
	text-align: right;
	background-image:url(../img/arrow_top.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
	margin-top: 20px;
}

#main a{ text-decoration:none; color:#333; line-height:1.5;}
#main a:link{color:#333;font-weight:none;text-decoration: none;}
#main a:visited{color:#333;}
#main a:hover{ color:#666; text-decoration:underline; background-color:#f0ff83;}

.main_inner table{
     width:400px;
	 text-align:left;
	 margin:0px;
	 padding:0px;
}

.main_inner th{
     background-color:#FFCC00;
	 color:#FFFFFF;
	 text-align:center;
	 margin: 0px;
	 padding: 0px;
}

.main_inner tb{
	 margin: 0px;
	 padding: 0px;
}

.entry-more-link{
     text-align:right;
}
/*-----------------------------------------------------
　　　　　　　　　　サブコンテンツ
-------------------------------------------------------*/

#sub {
	  float:left;
	  width: 450px;
	  background: #FFFFFF;
	  margin:10px 0px;
}

.sub_inner {
      text-align:left;
	  margin:10px;
	  font-size:85%;
	  line-height:1.5;
}

#sub_right {
      text-align:right;
	  margin:0px 0px;
}

.sub_line {
	  background-image:url(../img/main.png);
	  background-position:center;
	  background-repeat:repeat-y;
	  margin:10px 0px;
}

.sub_inner_line {
      background-image:url(../img/main_inner.png);
      background-position:center;
      background-repeat:repeat-y;
	  clear:both;
	  text-align:left;
 	  margin:10px 15px;

}

.pagetop{
	font-size: 80%;
	text-align: right;
	background-image:url(../img/arrow_top.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
	margin-top: 20px;
}

#sub a{ color:#FFCC00; text-decoration:underline; line-height:1.5;}
#sub a:link{color:#FFCC00;font-weight:none;text-decoration: none;}
#sub a:visited{color:#FFCC00;}
#sub a:hover{ color:#333; text-decoration:underline;}

.fm_title{
      border-left:solid;
	  border-color:#FFCC00;
      padding:5px;
      vertical-align:top;
}

.fm_item{
      padding:5px;
      vertical-align:top;
	  line-height:1.2;
}

.fm_item a{line-height:0.5;}

/*-----------------------------------------------------
                       footer
-------------------------------------------------------*/

#footer {
      text-align:center;
	  margin:10px;
}

.reg_copy {
      text-align:right;
	  margin:10px 20px;
	  font-size:70%;
}

.reg_copy a{ text-decoration:none; color:#FFCC00;}
.reg_copy a:link{color:#FFCC00; font-weight:none; text-decoration: none;}
.reg_copy a:visited{color:#FFCC00;}
.reg_copy a:hover{ color:#333; text-decoration:underline;}
/*-----------------------------------------------------
                       from
-------------------------------------------------------*/
.fm_require{
      color:#FF9900;
	  background-color:#FFFFFF;
	  }

.error{
      color:#FFFFFF;
      background-color:#FFCC00;
	  font-weight:bold;
}

.red{color:#FF0000}

/*-----------------------------------------------------
                       template
-------------------------------------------------------*/
.template {
      text-align:left;
	  margin:10px;
	  font-size:85%;
	  line-height:1.5;
}
.template table{
     width:400px;
	 border:0;
	 text-align:center;
}

.template th{
     background-color:#FFCC00;
	 color:#FFFFFF;
	 width:120px;
}

.template tb{
}
/*-----------------------------------------------------
                  title画像
-------------------------------------------------------*/
/*.title{
	  text-align:left;
	  padding:64px 0px 10px 40px;
	  font-size:130%;
	  font-weight:bold;
}
.service{
	  background-image:url(<$MTBlogURL$><$MTCategoryBasename$>/img/title.gif);
	  background-repeat:no-repeat;
	  background-position:center;
	  background-color:#FFFFFF;
	  
}*/
#title{
	  background-image:url(../img/title.gif);
	  background-repeat:no-repeat;
	  background-position:center;
	  background-color:#FFFFFF;
	  text-align:left;
	  padding:66px 0px 11px 40px;
	  font-size:130%;
	  font-weight:bold;
}
/*-----------------------------------------------------
                   Information
-------------------------------------------------------*/
.info a{ text-decoration:none; color:#333; display:block; line-height:1.5;}
.info a:link{color:#333;font-weight:none;text-decoration: none;}
.info a:visited{color:#333;}
.info a:hover{ color:#666; text-decoration:underline; background-color:#f0ff83;}
.info ul{
      padding:0px 0px 0px 20px;
	  margin:10px 0px;
}
.info ul li{
      border-bottom:1px dashed #CCCCCC;
	  list-style-type: none;
	  text-align:left;
	  margin:0px 0px;
}

.info li a {
      background-image:url(../img/arrow.gif);
      background-position:0px 11px;
      background-repeat:no-repeat;
      padding:6px 0px 6px 25px;
      text-decoration:none;
}

/*-----------------------------------------------------
                  　　 ボタン
-------------------------------------------------------*/
/*--URLを送信--*/
#message a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/message_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#message a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#message a:visited{color:#333;width:190px;}
#message a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/message_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*--お問い合せ--*/
#inquiry{
    text-align:left;
	margin:0px 0px;
	padding:0px 0px;
	width:190px;
}
#inquiry a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/inquiry_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#inquiry a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#inquiry a:visited{color:#333;width:190px;}
#inquiry a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/inquiry_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*--モバラボとは--*/
#service a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/service_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#service a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#service a:visited{color:#333;width:190px;}
#service a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/service_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*--機能--*/
#function a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/function_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#function a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#function a:visited{color:#333;width:190px;}
#function a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/function_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*--料金--*/
#fee a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/fee_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#fee a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#fee a:visited{color:#333;width:190px;}
#fee a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/fee_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*--製作実績--*/
#showcase a{ 
    text-decoration:none; 
	color:#333; 
	display:block; 
	line-height:2.2;
	background-image:url(../img/button/showcase_off.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}
#showcase a:link{color:#333;font-weight:none;text-decoration: none;width:190px;}
#showcase a:visited{color:#333;width:190px;}
#showcase a:hover{ 
    color:#666; 
	text-decoration:underline;
	background-image:url(../img/button/showcase_on.gif);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
	text-indent:-9999px;
	width:190px;
}

/*-----------------------------------------------------
                   製作実績
-------------------------------------------------------*/
.inner_wrap{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.inner_p_wrap{
	float: left;
	margin-right: 8px;
	width: 140px;
	border: none;
}
.crumb{
    text-align:left;
    font-size:12px;
    margin:5px;
}

.block_showcase{
    margin:0px;
    padding:0px;
}

.block_inner{
    text-align:center;
	width:130px;
	margin:10px 0px;
}

.block_inner ul{ 
    border:0px; 
	margin: 0px; 
	padding:0px; 
	clear:both;
}

.block_inner ul li{
	list-style-type:none;
	float:left;
	text-align: center;
	margin:0px;
}

.block_showcase_r{
    float:right;
	width:260px;
}

.block_showcase_l{
    float:left;
	width:130px;
}

.block_showcase_r ul {
    background-color:#F5FFEA;
    border:1px solid #CCCCCC;
    margin:15px 0px 0px;
    padding:5px 10px;
}

.block_showcase_r ul li {
    background-image:url(../img/arrow_01.gif);
    background-position:left center;
    background-repeat:no-repeat;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:5px 5px 5px 20px;
    text-align:left;
}
/*-----------------------------------------------------
                   製作実績アイコン
-------------------------------------------------------*/
#icon{
    font-size:70%;
	margin:10px 20px;
}
#icon ul{ 
    border:0px; 
	margin: 0px; 
	padding:0px; 
	clear:both;
}

#icon ul li{
	list-style-type:none;
	float:left;
	text-align: center;
	margin:0px 1px;
	border-bottom:inherit;
}
.icon_web{ 
    text-align:left;
    background-image:url(../showcase/img/icon/web.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_system{
    text-align:left;
    background-image:url(../showcase/img/icon/system.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_design{
    text-align:left;
    background-image:url(../showcase/img/icon/design.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_newly{
    text-align:left;
    background-image:url(../showcase/img/icon/newly.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_animation{
    text-align:left;
    background-image:url(../showcase/img/icon/animation.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_card{
    text-align:left;
    background-image:url(../showcase/img/icon/card.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_english{
    text-align:left;
    background-image:url(../img/icon/english.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_image{
    text-align:left;
    background-image:url(../showcase/img/icon/image.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}

.icon_map{
    text-align:left;
    background-image:url(../showcase/img/icon/map.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding:5px 10px 5px 25px;
    margin:5px 0px;
}
/*-----------------------------------------------------
              テンプレートの注意事項
-------------------------------------------------------*/
.alert{
    color:#FF0000;
	margin:10px 0px;
	padding:10px 10px;
	background-image:url(../img/alert_frame.jpg);
    background-repeat:no-repeat;
	background-position:center;
    background-color:#FFFFFF;
}
/*-----------------------------------------------------
              indexのカテゴリー別
-------------------------------------------------------*/
.block_showcase_template, 
.block_showcase_beauty{
    clear:both;
    margin:23px 0px 7px 0px;
    padding:0px 0px 7px 0px;
    text-align:left;
	border-bottom:1px dashed #CCCCCC;
}

.block_inner_template, 
.block_inner_beauty{
    text-align:center;
	width:130px;
	margin:10px 0px;
}

.block_showcase_template ul, 
.block_showcase_beauty ul{
margin:0px;
padding:0px;
}

.block_showcase_template li, 
.block_showcase_beauty li{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px;
padding:0px;
}

/*-----------------------------------------------------
              　　　カラー指定
-------------------------------------------------------*/
.co1{ background-color:#FFCC00;}
.co2{ background-color:#ffea98;}
.co3{ background-color:#d5eb2a;}
.co4{ background-color:#eef99a;}
.co5{ background-color:#80cef0;}
.co6{ background-color:#ccf0ff;}

.f-co1{ color:#FFFFFF; text-align:center; font-weight: bold;}
.f-co2{color:#333333; font-weight: bold;}

.bottom-line{border-bottom:1px dashed #CCCCCC;}

.margin{ margin:20px 0px}

.width01{ width:130px;}


/*-----------------------------------------------------
              　　　テーブル
-------------------------------------------------------*/
.innerbox table {
    table-layout: fixed;
    overflow: auto;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border-top: 1px solid #A8A8A8;
    border-left: 1px solid #A8A8A8;
    width: 400px;
}
.innerbox th {
    padding: 5px;
    border-right: 1px solid #A8A8A8;
    border-bottom: 1px solid #A8A8A8;
    background-color: #E3E3E3;
    white-space: nowrap;
    text-align:left;
    font-weight: normal;
}
.innerbox td {
    padding: 5px;
    border-right: 1px solid #A8A8A8;
    border-bottom: 1px solid #A8A8A8;
}



