@charset "utf-8";
.body {
}


/*#######　トップページ index.html  START#######*/
.wrapper #contents #main #main-b1 {width:588px;height:auto;text-align: center;float:left;margin: 5px 0px 0px 0px;}
.wrapper #contents #main #main-b11 {width:562px;height:auto;text-align:left;float:left;margin: 5px 0px 0px 0px;padding:0px 13px 0px 13px;font-size:12px;color:#231815;line-height:20px;}
.text1            {font-size:13px;color:#585757;text-decoration:none;line-height:20px;}
.text2            {font-size:12px;color:#E60012;text-decoration:none;line-height:20px;}
a.top-link          {color: #E60012; text-decoration: underline; line-height:20px;}
a.top-link:link     {color: #E60012; text-decoration: underline; line-height:20px;}
a.top-link:visited  {color: #E60012; text-decoration: underline; line-height:20px;}
a.top-link:hover    {color: #E60012; text-decoration: underline; line-height:20px;}
a.top-link:active   {text-decoration:underline; line-height:15px; }

h2{font-size: 24px; color: #000000; display: inline;line-height:30px;}
h3{font-size: 24px; color: #FF0000; display: inline;line-height:30px;}
h4{font-size: 13px; color: #000000; display: inline;line-height:30px;}


/*#######　トップページ画像オーダーメイド紙箱専門サイト画像とリンク  START#######*/
.wrapper #contents #main #main-b11 #order-img                        {width:560px;height:225px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(../top/orderimg.jpg);background-repeat: no-repeat;float:left;}
.wrapper #contents #main #main-b11 #order-img #order-button          {width:535px;height:120px;margin:95px 0px 0px 0px;padding:0px 12.5px 0px 12.5px;float:left;}
.wrapper #contents #main #main-b11 #order-img #order-button #bu-00   {width:225px;height:60px;margin:0px 0px 15px 310px;padding:0px 0px 0px 0px;float:right;}
.wrapper #contents #main #main-b11 #order-img #order-button #bu-01   {width:130px;height:30px;margin:0px 15px 15px 0px;padding:0px 0px 0px 0px;float:left;}
.wrapper #contents #main #main-b11 #order-img #order-button #bu-02   {width:200px;height:30px;margin:0px 15px 15px 0px;padding:0px 0px 0px 0px;float:left;}
.wrapper #contents #main #main-b11 #order-img #order-button #bu-03   {width:175px;height:30px;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;float:right;}

#bu-00                 {width:225px;height:60px;margin:0px 0px 0px 0px;padding:0px;background-image:url(../top/o-00_on.gif);background-repeat: no-repeat;float:right;}
#bu-00 a               {width:225px;height:60px;display: block;font-size:1px;line-height:1px;outline:none;}
#bu-00 a:hover         {text-indent: -9999px;}

#bu-01                 {width:130px;height:30px;margin:0px 15px 15px 0px;padding:0px;background-image:url(../top/o-01_on.jpg);background-repeat: no-repeat;float:left;}
#bu-01 a               {width:130px;height:30px;display: block;font-size:1px;line-height:1px;outline:none;}
#bu-01 a:hover         {text-indent: -9999px;}

#bu-02                 {width:200px;height:30px;margin:0px 15px 15px 0px;padding:0px;background-image:url(../top/o-02_on.jpg);background-repeat: no-repeat;float:left;}
#bu-02 a               {width:200px;height:30px;display: block;font-size:1px;line-height:1px;outline:none;}
#bu-02 a:hover         {text-indent: -9999px;}

#bu-03                 {width:175px;height:30px;margin:0px 0px 15px 0px;padding:0px;background-image:url(../top/1o-03_on.jpg);background-repeat: no-repeat;float:right;}
#bu-03 a               {width:175px;height:30px;display: block;font-size:1px;line-height:1px;outline:none;}
#bu-03 a:hover         {text-indent: -9999px;}


/*#######　トップページ画像オーダーメイド紙箱専門サイト画像とリンク  END#######*/


.wrapper #contents #main #main-b2                  {width:578px;height:80px;padding-left:10px;float:left;}
.wrapper #contents #main #main-b2 #main-h1         {background-image:url(../top/top-h1-on.jpg);width:180px;height:75px;margin-right:10px;padding:0px;float:left;}
.wrapper #contents #main #main-b2 #main-h1 a       {width:180px;height:75px;margin: 0px;padding:0px;display: block;font-size:1px;line-height:1px;outline:none;}
.wrapper #contents #main #main-b2 #main-h1 a:hover {text-indent: -9999px;}

.wrapper #contents #main #main-b2 #main-h2         {background-image:url(../top/top-h2-on.jpg);width:180px;height:75px;margin-right:10px;padding:0px;float:left;}
.wrapper #contents #main #main-b2 #main-h2 a       {width:180px;height:75px;margin: 0px;padding:0px;display: block;font-size:1px;line-height:1px;outline:none;}
.wrapper #contents #main #main-b2 #main-h2 a:hover {text-indent: -9999px;}

.wrapper #contents #main #main-b2 #main-h3         {background-image:url(../top/top-h3-on.jpg);width:180px;height:75px;padding:0px;float:left;}
.wrapper #contents #main #main-b2 #main-h3 a       {width:180px;height:75px;margin: 0px;padding:0px;display: block;font-size:1px;line-height:1px;outline:none;}
.wrapper #contents #main #main-b2 #main-h3 a:hover {text-indent: -9999px;}



/*---- 日本一の納期対応 h221102 kaoru----*/
.wrapper #contents #main #delivery-response            {background-image:url(../top/delivery_date.jpg);width:560px;height:75px;text-align: center;margin:0px 0px 10px 14px;text-indent: -9999px;}
.wrapper #contents #main #delivery-response a          {display: block;font-size:1px;line-height:1px;outline:none;}
.wrapper #contents #main #delivery-response a:hover    {background-image:url(../top/delivery_date-on.jpg);text-indent: -9999px;}


/*----無料お見積り好評受付中！！ h221102 kaoru----*/
.wrapper #contents #main #estimate  {background-image:url(../top/mitumori02.gif);width:588px;text-align: center;height:40px;margin:-8px 0px 5px 0px;text-indent: -9999px;}
.wrapper #contents #main #estimate2 {background-image:url(../top/top01.jpg);width:560px;height:75px;text-align: center;margin:0px 0px 0px 14px;text-indent: -9999px;}

.wrapper #contents #main #kinds {width:562px;height:auto;padding:5px 13px 5px 13px;}


/*#### 形状BOX ####*/
.wrapper #contents #main #kinds #container  {width:275px;height:88px;margin-right:8px;margin-bottom:5px;border-width:1px;border-color:#CCC7C6;border-style:solid;float:left;}
.wrapper #contents #main #kinds #container2 {width:275px;height:88px;margin-bottom:5px;border-width:1px;border-color:#CCC7C6;border-style:solid;float:left;}

#boxA {width:102px;height:80px;float:left;padding-left:5px;margin-top:5px;margin-bottom:5px;}
#boxB {width:156px;height:30px;float:left;padding-left:12px;margin-top:5px;margin-bottom:8px;background-image:url(../top/point.gif); font-size:13px;}
#boxC {width:163px;float:left;padding-left:5px;font-size:10px;}
#boxD {width:163px;float:left;padding-left:5px; font-size:10px;line-height:14px;}

.style1 {color: #C11A1F;font-weight:bold;}
.style2 {color: #00A73B;font-weight:bold;}
.style3 {font-size:11px;color: #F08B42;font-weight:bold;}

a.i-link          {color: #005BAC; text-decoration: none; line-height:15px;}
a.i-link:link     {color: #005BAC; text-decoration: none; line-height:15px;}
a.i-link:visited  {color: #005BAC; text-decoration: none; line-height:15px;}
a.i-link:hover    {color: #F7AB00; text-decoration: none; line-height:15px;}
a.i-link:active   {text-decoration:none; line-height:15px; }


/*#### メッセージ 2011/3/28 by akiko ####*/

.wrapper #contents #main #Topmsg {
	width:562px;
	height:50px;
	margin:5px;5px;0px;5px;
	padding:5px 0px 5px 10px;
	font-size:12px;
}


/*#### BOXシリーズ 2011/2/7 by akiko ####*/

.wrapper #contents #main #Topbox_out {
	width:562px;
	height:130px;
	margin:5px;5px;0px;5px;
	padding:5px 0px 5px 10px;
	font-size:12px;
	
}

/*--TopBoxリンククラス定義 20110207 by akiko-----------*/

a.Topbox          {
	width:275px;
	height:57px;
	display:block;
	font-size:20px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1px;
}

a.Topbox:link     {
	color: #FFFFFF;
	text-decoration: none;
	line-height:1px;
}

a.Topbox:visited  {
	color: #FFFFFF;
	text-decoration: none;
	line-height:1px;
}

a.Topbox:hover    {
	color: #FFFFFF; 
	text-decoration: none;
	line-height:1px;
}

a.Topbox:active   {
	text-decoration:none;
	line-height:1px;
}	

/*--スペシャリティーズBOX 20110203 by akiko-----------*/
.wrapper #contents #main #Topbox_out #boxes_spe  {
	width:275px;
	height:57px;
	margin-right:8px;
	margin-bottom:5px;
	background-image: url(../top_boxes/spebox.jpg);
	background-repeat:no-repeat;
	border-width:1px;
	border-color:#CCC7C6;border-style:solid;
	float:left;
}

.wrapper #contents #main #Topbox_out #boxes_spe:hover  {
	background-image: url(../top_boxes/spebox-on.jpg);
	background-repeat: no-repeat;
}

/*--カラフルBOX 20110203 by akiko-----------*/
.wrapper #contents #main #Topbox_out #boxes_color  {
	width:275px;
	height:57px;
	margin-bottom:5px;
	background-image: url(../top_boxes/colorbox.jpg);
	background-repeat:no-repeat;
	border-width:1px;
	border-color:#CCC7C6;border-style:solid;
	float:left;
}

.wrapper #contents #main #Topbox_out #boxes_color:hover  {
	background-image: url(../top_boxes/colorbox-on.jpg);
	background-repeat: no-repeat;
}

/*--クラフトBOX 20110203 by akiko-----------*/
.wrapper #contents #main #Topbox_out #boxes_kraft  {
	width:275px;
	height:57px;
	margin-right:8px;
	margin-bottom:5px;
	background-image: url(../top_boxes/kraftbox.jpg);
	background-repeat:no-repeat;
	border-width:1px;
	border-color:#CCC7C6;border-style:solid;
	float:left;
}

.wrapper #contents #main #Topbox_out #boxes_kraft:hover  {
	background-image: url(../top_boxes/kraftbox-on.jpg);
	background-repeat: no-repeat;
}


/*--カタログBOX 20110203 by akiko-----------*/
.wrapper #contents #main #Topbox_out #boxes_side  {
	width:275px;
	height:57px;
	margin-bottom:5px;
	background-image: url(../top_boxes/sidebox.jpg);
	background-repeat:no-repeat;
	border-width:1px;
	border-color:#CCC7C6;border-style:solid;
	float:left;
}

.wrapper #contents #main #Topbox_out #boxes_side:hover  {
	background-image: url(../top_boxes/sidebox-on.jpg);
	background-repeat: no-repeat;
}


/*#### what's new ####*/
.wrapper #contents #main #textarea {width:563px;height:150px;font-size:11px;float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 25px;}
ul.textarea                        {width:532px;height:auto;margin:0px;padding:0px;line-height:30px;}
ul.textarea li                     {list-style:none;height:30px;margin:0px;padding:0px;background-image:url(../top/bar.gif);background-repeat: no-repeat;}

/*########## blog ##########*/
#feed                              {width: 560px;height:auto;line-height:20px;margin:5px 0px 5px 13px;padding: 5px 0px 0px 0px;border-width:1px;border-color:#CCC7C6;border-style:solid;float:left;}
#feed #btitle                      {width: 550px;height:25px;background-image: url(../top/blogt-back.gif);background-repeat:no-repeat;font-weight:bolder;border-bottom-width:1px;border-color:#CCC7C6;border-bottom-style:solid;margin:0px 0px 0px 5px;padding: 6px 0px 0px 5px;}
a.btitle                           {font-size: 15px; color: #1F2C5C; text-decoration: none; line-height:15px;}
a.btitle:link                      {color: #1F2C5C;  text-decoration: none; line-height:15px;}
a.btitle:visited                   {color: #1F2C5C;  text-decoration: none; line-height:15px;}
a.btitle:hover                     {color: #F7AB00;  text-decoration: none; line-height:15px;}
a.btitle:active                    {text-decoration:none; line-height:15px; }
#feed ul                           {width:550px;height:auto;font-size:13px;line-height:13px;text-decoration: none;margin:5px 0px 5px 0px;padding: 0px;}
#feed li                           {height:auto;list-style-type:none;margin-left:10px;padding: 0px;text-decoration: none;border-bottom-width:1px;border-color:#CCC7C6;border-bottom-style:dotted;padding: 0px;}
span.day                           {height:auto;font-size: 12px;color: #1F2C5C;margin-top: 0px;margin-left:15px;padding: 4px 0px 0px 15px;text-decoration: none;background-image:url(../top/blog-back.gif);background-repeat: no-repeat;}
span.title                         {font-size: 12px; color: #4794D1; text-decoration: none;margin-left: 15px;line-height:15px;}
span.title:link                    {color: #1F2C5C;  text-decoration: none; line-height:15px;}
span.title:visited                 {color: #1F2C5C;  text-decoration: none; line-height:15px;}
span.title:hover                   {color: #F7AB00;  text-decoration: none; line-height:15px;}
span.title:active                  {text-decoration:none; line-height:15px; }
span.summary                       {font-size: 10px;color: #1F2C5C;margin-top: 0px;margin-left:15px;text-decoration: none;padding:0px 0px 0px 100px;line-height:15px;}

/*#######　トップページ index.html  END#######*/


/*---leftメニュー-----------------*/
#left {
	width: 172px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	/*overflow: hidden;*/
}

/*グループ名*/
#menu_title {
	width:140px;
	height:auto;
	background-color: #e6e6e8;
	background-repeat: no-repeat;
	font-size: 15px;
	color: #4C4948;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	margin-left: 2px;
	margin-bottom: 10px;
	padding-left: 25px;
}

#menu_box {
	width:162px;
	height:auto;
	border-width:0px 1px 1px 1px;
	/*border-color:#9B9D9D;border-style:solid;*/
	margin-left:2px;
	margin-bottom:5px;
	padding:0px;
}	


