@charset "utf-8";
/* CSS Document */

.bg_white{
	width:100%;
	height:auto;
	overflow:hidden;
    background: #fff;
	padding: 30px 0;
	margin: 0;
}
.background_usubrown {
    padding: 30px 0 0;
    background: #e8ece3;
}
.bg_white_wall{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/bg/white_wall.png);
	padding: 30px 0;
	margin: 0;
}
.bg_white_wall46{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../img/bg/white_wall.png);
	padding: 46px 0 12px;
	margin: 0;
}
.bg_headblue{
	width: 100%;
	margin: 0;
	padding:24px 0;
	background: #014c73;
/*background-color: #0065b3;*/
    height: auto;
}

.bg_darkblue{
	width: 100%;
	margin: 0;
	padding: 16px 0;
background-color:#132029;
}
.bg_darkblue_short{
	width: 100%;
	margin: 0;
	padding:16px 0;
background-color:#132029;
    height: auto;
}
.bg_logoblue{
	width: 100%;
	margin: 0;
	padding: 16px 0;
background-color:#0065b3;
}
.bg_darkGreen{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #006363;
	padding: 4px 4px;
}
.bg_darkcolor{
	width:100%;
	height:auto;
	overflow:hidden;
		background-color: #1a0b08;
	padding: 4px 4px;
}
.bg_graycolor{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #1f1a16;
/*		background-color: #93939f;*/
	padding: 4px 4px;
}
.bg_dark{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #1a0b08;
	padding: 12px 0;
}
.bg_black{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #000000;
	padding: 12px 0;
}
.obi-white{
	width:100%;
	height:auto;
	overflow:hidden;
	background: #ffffff;
	padding:6px 0 6px;
	border-bottom: thin #000 solid;
}
.bg_usgray12{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f0f0f0;
	padding: 12px 0;
	text-align: center;
}
.bg_uscha12{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#eae4bd;
	padding: 12px 8px;
	text-align: center;
}
.bg_usubluegray{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#e7f0f4;
	padding: 18px 0;
}
.bg_usublue{
	width:100%;
	height:auto;
	overflow:hidden;
    background:rgba(127,178,217,0.3); 
	padding: 30px 0;
}
.bg_usublue{
	width:100%;
	height:auto;
	overflow:hidden;
   background-color:#e9ecf5;
/*background:rgba(127,178,217,0.3); */
	padding: 30px 0;
}
.bg_graybrightf6pd24{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #f6f6f6;
	padding: 24px 0;
}


.btom-blue_image{
	width:100%;
	height:auto;
	overflow:hidden;
	background-image:url(../../img/bg/p_102405380_Dark.jpg);
	padding:6px 0 6px;
}

.bg_usubrown{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #e7dec5;
	padding: 18px 0;
}
.bg_ususubrown{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #f0ece0;
	padding: 18px 0;
}

.bg_pGreen{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #13b0c3;
	padding: 18px 0;
}
.bg_graybrightf6pd24{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #f6f6f6;
	padding: 24px 0;
}
.bg_white_pd24{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #fff;
	padding: 24px 0;
}
.bg_graybrightf30{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #f6f6f6;
	padding: 30px 0;
}
.bg_property{
    padding: 24px 0;
    background: #e8ece3;
}
.bg_whitebox{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#fff;
    margin-bottom: 42px;
	padding: 0 0 42px;
    border:thin solid #7fb2d9;
/*    border-bottom:1px solid #0a0a08;
    border-left:1px solid #0a0a08;*/
}
/*背景　柄*/
.bg_damask03{
	width:100%;
	background-image: url(../img/bg/1282_damask_03v-100-72.png);
	background-position: center;
	overflow: hidden;
/*    background-color: #7fb2d9;*/
	background-color: #f0efea;
    padding: 30px 0;
    border-bottom: thin solid #7fb2d9;
    
/*    background-image: url(../img/bg/1282_damask_02v3.jpg);*/
}
.bg_plan{
	width:auto;
	height:100hv;
	overflow:hidden;
	background-image:url(../tokusetsu/fuchinobe/img/planbg.jpg);
		background-position: center;
	background: no-repeat;
	padding: 30px 0;
	margin: 0;
	background-size:cover;
}