@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------
	element default styles
------------------------------------------------- */
cute{
	display:block;
	float:right;
	overflow:hidden;
}


/* -------------------------------------------------
	
------------------------------------------------- */


.blogbody,
.blogbody .text{
	clear:both;
	float:none;
}

.blogbody .text .title{
	margin-bottom:15px;
}

.blogbody .text:after{
	content:"";
	clear:both;
	float:none;
	height:0;
	visibility:hidden;
	display:block;
}

#w_t3s2_r div.title_description_with_address,
#w_all2_l div.title_description_with_address,
div.title_description_with_address{
	width:650px;
}

dl dd{
	margin-bottom:1em;
}

dl dt{
	font-weight:bold;
}

.inline_list,
.list_index{
	margin: 0px;
	width:100%;
	clear:both;
	zoom:1;
	overflow:hidden;
}

.inline_list li{
/*	display:inline;*/
	float:left;
	margin-right:3px;
	list-style:none;
}

.inline_list li img{
	display:block;
}


.inline_list_w{
	margin:0 0 20px 0;
}

.inline_list_w li{
	display:inline;
	list-style:none;
}


.list,
.list li{
	margin:1em 0;
	padding:0;
	overflow:hidden;
}

ul.list li{
	float:left;
	width:48%;
	padding:0 5px;
	list-style:none;
	margin-bottom:1em;
}

ol.list li{
	float:left;
	width:48%;
	padding:0 5px;
	margin-bottom:1em;
}

ul.list li.full{
	float:none;
	width:100%;
	clear:both;
	margin:0 0 20px 0;
}

.list li img{
	display:block;
	margin:auto;
	text-align:center;
}


.list_index li{
	display:inline;
	margin:0 1em 0 0;
}
	
.side_contents dl{
	margin:0;
}

.side_contents dd{
	margin:0 0 1em 1em;
}

ol.list li{
	margin-bottom:2em;
}

.big_list{
	font-size:200%;
	font-weight:bold;
}
.big_list span{
	font-size:50%;
	font-weight:normal;
}

.blogbody a img{
	margin: 0 5px 3px 5px;
}


.wrap_3{
	width:100%;
	margin:0;
	padding:0;
	float:none;
	clear:both;
}

.wrap_3 .col1,
.wrap_3 .col2,
.wrap_3 .col3{
	width:31%;
	float:left;
	padding:5px;
}

.wrap_3 img{
	display:block;
	margin:auto;
}

.blogbody dl.qa{
	margin-left:2.5em;
}

.step{
	margin-left:0;
}

.step li{
	margin-left:100px;
}

/*
.blogbody dl.qa dt:before{
	content:"Ｑ．";
	display: marker;
}

.blogbody dl.qa dd::marker{
	content:"Ａ．";
}

.blogbody dl.qa dd{
	margin-left:0;
	display:list-item;
}

*/
.blogbody dl.qa dt,
.blogbody dl.qa dd{
	margin-left:0;
	display:list-item;
}

.blogbody dl.qa dt{
	list-style-type:square;
}

.blogbody dl.qa dd{
	list-style-type:none;
}


.left{
	float:left;
}

.right{
	float:right;
}

.before{
	float:left;
	margin-right:5px;
}

.after{
	float:right;
	margin-left:5px;
}

.clear{
	clear:both;
	float:none;
}

#footer{
	overflow:hidden;
}

#footer .powered{
	clear:both;
	float:none;
}

.point dt{
	clear:both;
	float:none;
}

.point dd{
	margin-left:70px;
}

.point dd img{
	float:right;
	margin:5px;
}

.point dd ul li{
	float:none;
	clear:none;
	display:inline;
}

.wms_custom_tblnoborder_v2 td{
	text-align:center;
}

.flow_05 li{
	list-style:none;
 	background: url(http://blog.bhb.jp/tiny_mce_v3/templates/img/arrow/arr_014_005_01.gif) no-repeat center bottom;
	margin: 0px;
	padding: 10px 0px 50px;
}

.flow_05 li.last{
	background:none;
	padding-bottom:0;
}

.top_main .blogbody .text img{
	max-width:600px;
}