* {
  margin: 0;
  padding: 0;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {
  border-style: none;
/*  display: block;*/
}

p {
  line-height: 1.4em;
}

li {
  line-height: 1.4em;
}

hr {
  display: none;
}

a:link {
  color:#000000;
  text-decoration: underline;
}
a:visited {
  color:#000000;
  text-decoration: underline;
}
a:hover {
  color:#138C03;
  text-decoration: underline;
}
a:active {
  color:#138C03;
  text-decoration: none;
}

a span,
h2 span,
h3 span {
  display: none;
}

/* ////////////////////////////////////////////// */

body {
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  color: #000000;
  text-align:center;
  font-size: 12px;
}
/*-- wb_[ -------------------------------*/
#outline {
/*	width:804px;
	height:auto;
	overflow:inherit;
	margin:0 auto;
	text-align:left;
	color:inherit;
*/
  width:800px;
  text-align:center;
  margin:auto;
  position:relative;
}

/*-- wb_[ -------------------------------*/
div#trunk-header {
  position: relative;
  width: 100%;
  height: 120px;
  background:url(/images/header_bg.gif);
  background-repeat:no-repeat;
}

/*-- wb_[ -------------------------------*/
div#outline-margin { margin:0px; }

/*-- wb_[ -------------------------------*/
div#main { float:left; width:600px;/*600*/
           text-align:left;}

div#top_main { float:left;
         width:600px;/*600*/
		 text-align:left;
		 }
/*-- wb_[ -------------------------------*/
div#side { 
  float:right; 
  width:200px; 
  background:#138c03;
  text-align:left;
}

div#top_side { float:right; 
　　　　　　　width:200px; }
/*-- tb^[ -------------------------------*/
div#trunk-footer {
  margin: 0px 0 15px 0;
  padding-top:10px;
  width: 100%;
  color: #000000;
  background:#138c03;
  clear: both;
}
/*-- clear[ -------------------------------*/
.c-both { clear:both; }

/* header////////////////////////////////////////////// */
div#trunk-header h1   {
	position: absolute;
	top: 20px;
	left: 130px;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	font-size:10px;
	
}
div#trunk-header h2   {
	position: absolute;
	top: 40px;
	left: 130px;
	background:url(images/catchcopy.gif) no-repeat;
	width:366px;
	height:21px;
}
div#trunk-header ul {
  position: absolute;
  top: 3px;
  left: 430px;
  padding-top: 3px;
  padding-bottom: 3px;
list-style-type:none;
/*  list-style-image:url(/images/header_ul.gif);*/
}

div#trunk-header li {
	display:block;
	color:inherit;
	list-style-position:outside;
	background:transparent url(/images/header_ul.gif) no-repeat/* 0 11px*/;
  float: left;
  width:110px;
}

div#trunk-header .menu {
  position: absolute;
  top: 76px;
  left: 130px;
  width:540px;
}
/* top_side////////////////////////////////////////////// */
div#top_side .side_top   {
margin:0px;
background:#138c03;
width:200px;
height:950px;
text-align:left;
}
div#top_side .osusume_top {
  margin:20px 5px 0px 5px;
  width:190px;/*20080417*/
}
div#top_side .osusume_main {
  margin:0px 5px 0px 5px;
  background:#ffffff;
  width:190px;/*20080417*/
}
div#top_side .osusume_bottom {
  margin:0px 5px 0px 5px;
  width:190px;/*20080417*/
}
div#top_side h3  {
  top:10px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(/images/side_midashi.gif);
  background-repeat:no-repeat;
}

div#top_side .bukken {
  margin:20px 5px 0px 5px;
  background:#FFFF99;
}

div#top_side .nakama {
  margin:20px 5px 0px 5px;
  width:190px;
  background:#669900;
  text-align:left;
}
/* side////////////////////////////////////////////// */
div#side .osusume_top {
  margin:20px 5px 0px 5px;
  width:190px;/*20080417*/
}
div#side .osusume_main {
  margin:0px 5px 0px 5px;
  background:#ffffff;
  width:190px;/*20080417*/
}
div#side .osusume_bottom {
  margin:0px 5px 0px 5px;
  width:190px;/*20080417*/
}
div#side h3  {
  top:10px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(images/side_midashi.gif);
  background-repeat:no-repeat;
  margin-bottom:14px;
}

div#side .bukken {
  margin:20px 5px 0px 5px;
  background:#FFFF99;
}

/* bukken////////////////////////////////////////////// */
.midashi {
  margin:0px;
  padding:0px 0px 0px 25px;
  background:url(/images/oukan.gif);
  background-repeat:no-repeat;
  font-weight:bold;
  text-align:left;
}

.big{
  font-size:15px;
  color:#FF0000;
  font-weight:bold;
  }
  
.aka {
  margin:5px 5px 0px 5px;
　color:#FF0000;
  font-weight:bold;
  text-align:left;
}

.trunkn {
  margin:5px;
}

.image   {
  margin:5px 3px 3px 5px;
  float:left;
}

.barcode{
  margin-left:60px;
  }
  
/* top_main////////////////////////////////////////////// */
div#top_main .main_top {
  margin:0px;
  background:#138c03;
  width:600px;/*600*/
 /* height:950px;*/
  text-align:left;
}
div#top_main h3   {
  top:0px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(/images/main_midashi.gif);
  background-repeat:no-repeat;
}
div#top_main h4   {
  top:0px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(/images/top_main_midashi_orenji.gif);
  background-repeat:no-repeat;
}
div#top_main .main_osusume_top {
  margin:0px 10px 0px 10px;
  width:580px;
}
div#top_main .main_osusume_main {
  margin:0px 10px 0px 10px;
  background:#ffffff;
  width:580px;
}
div#top_main .main_osusume_bottom {
  margin:0px 10px 10px 10px;
  width:580px;
}
div#top_main .ichiran {
  margin:20px 5px 0px 5px;
  width:590px;
  background:#669900;
  text-align:left;
}

div#top_main ul {
  margin:5px;
  padding-left: 20px;
  list-style-type:disc;
}

div#top_main .top_waku{
  margin:6px 10px 5px 10px;
}

div#top_main .photo_left {
  margin:0px 0px 0px 0px;
  float:left;
}

div#top_main .photo_right {
  margin:0px 0px 0px 0px;
  float:right;
}

div#top_main .top_campaign{
  margin:6px 0px 25px 10px;
}

div#top_main .top_campaign table{
  border:0px;
  width:583px;
  }

div#top_main .top_campaign td img {
  display: block;
}

div#top_main .top_bun{
  color:#FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 20px;
  font-size:15px;
  text-align:left;
}


/* sintyaku////////////////////////////////////////////// */
div#top_main .sintyaku {
  margin:20px 5px 0px 5px;
  width:280px;
  float:left;
  background:#FFFFFF;
}

div#top_main .hajimete {
  margin:20px 10px 0px 5px;
  width:280px;
  float:right;
  background:#FFFFFF;
  text-align:center;
}
div#top_main .hajimete_images {
  margin-left:5px;
  float:left;
}
div#top_main .main_sintyaku_midashi {
  top:0px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  background:url(/images/top_hajimete_midashi.gif);
  background-repeat:no-repeat;
}
div#top_main .main_kousin {
  margin:2px 2px 0px 10px;
}

div#top_main .canpain {
  margin:5px 5px 0px 10px;
  color:#FF0000;
  font-size:16px;
  font-weight:bold;
  text-align:left;
}
div#top_main .canpain3 {
  margin:5px 5px 0px 10px;
  color:#FF0000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}
div#top_main .canpain4 {
  margin:5px 5px 0px 10px;
  color:#000000;
  font-size:16px;
  font-weight:bold;
  text-align:left;
}
div#top_main .canpain2 {
  margin:5px 5px 0px 10px;
  color:#0000ff;
  font-size:16px;
  font-weight:bold;
  text-align:left;
}

div#top_main .canpain3 a:link {
  color:#FF0000;
  text-decoration: none;
}
div#top_main .canpain3 a:visited {
  color:#FF0000;
  text-decoration: none;
}
div#top_main .canpain3 a:hover {
  color:#FF0000;
  text-decoration: underline;
}
div#top_main .canpain3 a:active {
  color:#FF0000;
  text-decoration: none;
}
/* main////////////////////////////////////////////// */
div#main h1 .asset-name  {
  top:20px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(/images/main_midashi.gif);
  background-repeat:no-repeat;
/*  margin-bottom:15px;*/
}
div#main h3   {
  top:10px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  background:url(/images/main_midashi.gif);
  background-repeat:no-repeat;
  margin-bottom:15px;
}
div#side h3 a:link,
div#side h3 a:visited  {
  top:20px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FFFF99;
  font-size:12px;
  text-align:left;
  background:url(/images/main_midashi.gif);
  background-repeat:no-repeat;
/*  margin-bottom:15px;*/
  text-decoration: none;
}
div#side h3 a:hover   {
  top:20px;
  left:10px;
  padding:5px 5px 5px 20px;
  position:relative;
  color:#FF9900;
  font-size:12px;
  text-align:left;
  background:url(/images/main_midashi.gif);
  background-repeat:no-repeat;
/*  margin-bottom:15px;*/
  text-decoration: none;
}

div#main .main_menu  {
  margin:20px 29px 0px 10px;
/*  margin:40px 29px 0px 10px;20080421*/
}

div#main .main_misashi  {
  margin:40px 29px 0px 10px;
  padding-left:5px;
  font-size:18px;
  color:#138C03;
  border-bottom:solid 2px #138C03;
  font-weight:900;
  text-align:left;
}

div#main .main_midashi_green  {
  margin:30px 10px 0px 10px;
  padding:5px 5px 5px 10px;
  font-size:15px;
  background-color:#138c03;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
}

#main .main_midashi_green_small  {
  margin:10px 10px 0px 10px;
  padding:5px 5px 5px 10px;
  font-size:15px;
  background-color:#138c03;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
}

div#main .main_midashi_orange  {
  margin:30px 10px 25px 10px;
  padding:5px 5px 5px 10px;
  font-size:15px;
  background-color:#FF9900;
  font-weight:bold;
  text-align:left;
}

div#main .main_midashi_orange_small  {
  margin:0px 0px 15px 0px;
  padding:5px 5px 5px 10px;
  font-size:12px;
  background-color:#FF9900;
  font-weight:bold;
  text-align:left;
}

div#main .kotae  {
  margin:20px 29px 0px 10px;
  padding-left:5px;
  font-size:12px;
  color:#ff9900;
  border-bottom:solid 1px #ff9900;
  font-weight:bold;
  text-align:left;
}

div#main .kotae_kaito  {
  margin:10px 29px 0px 10px;
  padding-left:5px;
  text-align:left;
}

div#main ul {
  margin:10px 29px 0px 10px;
  padding-left: 30px;
  list-style-type:inherit;
}

div#main .main_bun  {
  margin:20px 29px 0px 10px;
  background:transparent;}
  
div#main .main_bun1  {
  margin:20px 29px 100px 10px;
  background:transparent;}

div#main .main_bun4  {
  margin:20px 29px 70px 10px;
  background:transparent;}

div#main .main_bun5  {
  margin:20px 29px 117px 10px;
  background:transparent;}
    
div#main .main_bun3  {
  margin:30px 29px 20px 10px;
  line-height:150%;
  background:transparent;}
  
div#main .main_bun6  {
  margin:20px 20px 0px 10px;
  line-height:150%;
  background:transparent;}  

div#main .main_bun7  {
  margin:20px 10px 0px 10px;
  line-height:150%;
  background:transparent;}
  
div#main .main_bun_space  {
  margin:10px 0px 10px 0px;
  line-height:150%;
  background:transparent;}  

div#main .main_bun_naka  {
  margin:20px 0px 10px 0px;
  line-height:150%;
  color:#000000;
  background:transparent;}
  
div#main .main_bun_red  {
  color:#FF0000;
  font-weight:bold;
  line-height:150%;
  background:transparent;}  

div#main .waku_left {
  width:285px;
  margin:0px 10px 0px 0px;
  }
  
div#main .waku_right {
  width:285px;
  float:right;
  margin:0px;
  }
    
div#main .photo_right {
  margin:0px 0px 5px 10px;
  float:right;
}

div#main .photo_right1 {
  margin:0px 0px 5px 25px;
  float:right;
}

div#main .photo_left {
  margin:0px 10px 5px 0px;
  float:left;
}         

div#main .photo_left1 {
  margin:0px 25px 0px 0px;
  float:left;
} 

div#main .photo_left2 {
  margin:0px 40px 5px 0px;
  float:left;
}

div#main .photo_left3{
  float:left;
}
  
div#main .photo_center {
  text-align:center;
}

div#main .to_top {
  margin:5px 29px 0px 0px;
  padding:0px;
  float:right;
}         

div#main .to_top2 {
  margin:5px 15px 0px 0px;
  padding:0px;
  text-align:right;
}  

div#main .to_top3 {
  margin:5px 29px 5px 0px;
  padding:0px;
  float:right;
} 

div#main .yajirushi {
  margin:15px 29px 0px 40px;
  float:left;
}         

div#main .table {
   table-layout:100%;
   border:solid #000000 1px;
   text-align:left;
}

div#main .ichiran_table   {
   table-layout:auto;
   border:double #666666 3px;
   text-align:left;
}

div#main .parm0  {
   margin:0px;
   padding:5px 5px 5px 10px;
   line-height:135%;
   border:solid #666666 1px;
}

div#main .parm  {
   margin:0px;
   padding:5px 5px 5px 10px;
   background:#CCCCCC;
   line-height:135%;
   border:solid #666666 1px;
}

div#main .parm1  {
   margin:0px;
   padding:3px;
   background:#99FF99;
   line-height:135%;
   border:solid #666666 1px;
}

div#main .parm2  {
   margin:0px;
   padding:3px;
   background:#ccffcc;
   line-height:135%;
   border:solid #666666 1px;
}
div#main .osusume_midashi   {
   margin-top:25px;
   color:#FFFFFF;
   text-align:left;
}

div#main .b_yellow{
   background:#FFFF99;
   padding:0px;
   }

div#main .table_b{
   border:0px;
   width:100%;
   }
      
/* 大掃除キャンペーン////////////////////////////////////////////// */
#main .line_background{
  margin:20px 10px 0px 10px;
  padding:0px 0px 0px 20px;
  background:url(images/12back.gif);
  line-height:150%;
}

#main .left_waku{
  margin:20px 0px 0px 10px;
  width:285px;
  float:left;
  background:#FFFFCC;
}

#main .space_left{
  margin:0px 0px 0px 10px;
}

#main .space_left1{
  margin:0px 0px 0px 5px;
}


#main .space_up{
  margin:10px 0px 0px 0px;
}

#main .space_up1{
  margin:5px 0px 0px 0px;
}

#main .space_up2{
  margin:5px 0px 5px 0px;
}

#main .space_left_up{
  margin:5px 0px 0px 5px;
}

/* ダンボール・ラックサービス////////////////////////////////////////////// */
#main .back_orange{
  background:url(images/back_orange.gif) no-repeat;
  margin:20px 10px 0px 10px;
  padding:15px 10px 0px 15px;
  text-align:left;
  line-height:135%;
  height:167px;
}

#main .back_yellow{
  background:url(images/back_yellow.gif) no-repeat;
  margin:20px 10px 0px 10px; 
  padding:15px 10px 0px 15px;
  text-align:left; 
  line-height:135%;
  height:207px;
}

div#main .main_midashi_red_small  {
  margin:0px 270px 15px 0px;
  padding:5px 5px 5px 10px;
  font-size:15px;
  background-color:#FF0000;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
}

/* ぐんぐんお得プラン////////////////////////////////////////////// */
#main .point1{
  background:url(images/point1.gif) no-repeat;
  margin:15px 0px 0px 0px;
  padding:0px 0px 2px 90px;
  }

#main .point2{
  background:url(images/point2.gif) no-repeat;
  margin:15px 0px 0px 0px;
  padding:0px 0px 2px 90px;
  }  

/* footer////////////////////////////////////////////// */
div#trunk-footer .shiro {color: #FFFFFF}

div#trunk-footer a:link {
  color:#FFFFFF;
  text-decoration: none;
}
div#trunk-footer a:visited {
  color:#FFFFFF;
  text-decoration: none;
}
div#trunk-footer a:hover {
  color:#000000;
  text-decoration: underline;
}
div#trunk-footer a:active {
  color:#000000;
  text-decoration: none;
}

/* trunkn////////////////////////////////////////////// */
div#main .im_right {
  margin:5px;
  float:right;
  }

div#main .im_left {
  margin:5px;
  float:left;
  }
 
/*最初の一文字を大きく*/
div#main p.cap:first-letter {
margin-top:5px;
color: white;
background-color: #FF9933;
font-size:24px;
}
/*最初の一文字を大きくここまで*/

div#main .main_bun2  {
  margin:20px 29px 0px 10px;
  background:#FFFFCC;
  }
  
/*plum added 09/10/21 シートランク特徴*/
#main .charac_l{
  width:275px;
  float:left;
  margin-left:10px;
  margin-bottom:10px;
  }

#main .charac{
  width:275px;
  margin-left:10px;
  }  
  
#main .charac_l .charac_down{
  margin-bottom:10px;
  }
  
/*plum added 09/12/1 サイド物件一覧*/
#top_main .new_info{
  width:560px;
  background:#F00;
  font-size:13px;
  padding:3px 10px;
  color:#FFF;
  margin-left:10px;
  margin-bottom:15px;
}

#top_main .new_info .big{
  font-size:18px;
  font-weight:bold;
  color:#FFF;
  padding-bottom:5px;
  border-bottom:#FFFFFF 1px solid;
  }

#top_main .new_info .small{
  font-size:11px;
  color:#FFF;
  margin-top:10px;
  }

#top_main .new_info .btn{
  margin:7px 0px 7px 30px;
  }
  
#side .article_cov{
  margin-left:10px;
  margin-top:20px;
}

#side .article_cov ul {
	line-height:150%;
	margin-left:0px;
	margin-bottom:10px;
}

#side .article_cov li{
	margin-bottom:1px;
    list-style:none;
	}

#side .article_cov li a{
   padding:2px 0px 0px 30px;
   width:133px;
   height:18px;
   display:block;
   background:url(images/ar_bnr.gif) no-repeat;
   text-decoration:none;
   }

#side .article_cov li a:hover{
   background:url(images/ar_bnr_on.gif) no-repeat;
   }
      	
#side .article_cov dl.last {
	line-height:150%;
}

#side .article_tt{
  background:url(images/article_tt.gif) left bottom no-repeat;
  padding-bottom:3px;
  padding-left:15px;
  font-weight:bold;
  font-size:15px;
  margin-bottom:1px;
}

.menu3{
  margin-bottom:5px;
  margin-left:5px;
  }
  
#main .s_top15{ margin-top:15px;}  
#main .asset-name
{
	color:#004e8d;
	background:transparent url(mt/mt-static/support/themes/t-02-mt4/h2_bg.gif) no-repeat left bottom;
	font-weight:bold;
	padding:11px;
	margin-bottom:10px;
}

div#trackbacks .trackbacks-header
{
	background-color:#0860a8;
	color:#ffffff;
	font-weight:normal;
	font-size:70%;
	padding:5px;
	margin-bottom:10px;
}