@charset "UTF-8";

@import "../css/import.css";
@import "/form/form.css";


.owner_in{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}

.owner h2{
	padding-top: 13px;
}


/* index */

.greeting{
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}


.empty_room{
	text-align: center;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.empty_room p{
	clear: both;
	padding: 20px 0px;
}

.empty_li{
	background-color: #CCCCCC;
	padding: 5px 0px 5px 7px;
}

.empty_li li{
	float: left;
	padding-right: 7px;
}

.nosp{
	padding-right: 0px;
}

.md_menu ul{
	margin-bottom: 15px;
}


.md_menu li{
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;
}


.md_menu li img{
	vertical-align: top;
}

.md_menu2 img{
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
}


.property{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

.property h3{
	margin-bottom: 25px;
}

/* -------------------------------ijikanri */

.owner_memu{}

.owner_memu li{
	float: left;
	padding-right: 3px;
	padding-bottom: 20px;
}

.sitteru{
	text-align: center;
	padding-bottom: 25px;
}

.owner_h3{
	padding-bottom: 25px;
	padding-top: 15px;
}

.dokuji h4,.kokoro h4,.iji h4{padding-bottom: 5px;}

.dokuji{
	margin-bottom: 15px;
}

.dokuji div{
	float: left;
	width: 229px;
	padding: 10px;
	text-align: center;
	border-right: 1px dashed #FF6600;
}

.noline_r{
	border-right-style: none!important;
}

.dokuji div p{
	text-align: left;
	padding: 15px 0px;
}

.kokoro{
	margin-bottom: 15px;
}

.kokoro table{width: 100%;}

.kokoro td{
	padding: 8px;
	border-right:1px dashed #FB6400;
	width: 50%;
}

.kokoro td img{
	float: right;
}

.kokoro td h5{
	font-weight: bold;
	color: #FF6600;
	width: 145px;
}

.kokoro td div{
	width: 145px;
	float: left;
}

.ore_unline{border-bottom:1px dashed #FB6400;}

.iji{
	margin-bottom: 15px;
}

.iji_l{
	width: 300px;
	float: left;
	margin-top: 5px;
	padding-top: 5px;
}

.iji_r{
	float: right;
	width: 430px;
	border-left: 1px dashed #FF6600;
	padding: 5px 0px 10px 10px;
	margin-top: 5px;
}

.iji_l p,.iji_r p{
	margin: 15px 0px;
}


/* ------------------------------- syukyaku*/

.plan h4,.ad_site h4,.magazine h4{padding-bottom: 5px;}

.plan,.ad_site,.magazine{
	margin-bottom: 15px;
	clear: both;
}

.plan_title{
	float: left;
	width: 150px;
	text-align: center;
}

.plan_title img{
	padding: 10px 0px;
}


.plan_in{
	float: right;
	width: 590px;
}

.plan_in h4{
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 10px;
}

.plan_in p{
	padding-top: 15px;
}

.reno_ul{
	padding-top: 10px;
}

.oreLine{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ad_site div p{
	text-align: left;
	margin: 10px 0px;
}


.ad_site div{
	float: left;
	width: 229px;
	padding: 10px;
	text-align: center;
	border-right: 1px dashed #FF6600;
}


.magazine div{
	float: left;
	width: 354px;
	padding: 10px;
	border-right: 1px dashed #FF6600;
}

.magazine div p{
	width: 220px;
	padding-right: 10px;
}

.magazine div h5{
	padding-bottom: 10px;
}


/* ------------------------------- hosyo */

.hosyo{
	padding: 20px 0px;
}

.hosyo h4{
	font-weight: bold;
	color: #FF6600;
	padding: 20px 0px 10px 0px;
	font-size: 1.2em;
}

/* ------------------------------- syukin*/

.n_flow h4,.n_syukin h4,.n_taikyo h4,.n_mainte h4,.reporting h4{padding-bottom: 10px;}

.n_flow,.n_syukin,.n_taikyo,.n_mainte{
	margin-bottom: 30px;
	clear: both;
}

.n_mainte li{
	padding-bottom: 10px;
}

.n_mainte p{
	text-align: center;
	padding-top: 20px;
}

.bt_o_form{
	clear: both;
	padding-top: 0px;
	padding-bottom: 15px;
}

.reporting{margin-bottom: 20px;
	clear: both;}




/* ------------------------------------   store_cm */

.division_h3{	padding-bottom: 10px;
	padding-top: 15px;}

#store_cm{
	float: left;
	width: 425px;
	padding-bottom: 15px;
}


/* ------------------------------------   division_syosai */

#division_syosai{
	float: right;
	width: 320px;
}

#division_syosai p{
	background-image: url(img/h2_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	height: 40px;
	background-position: 10px 10px;
	padding-left: 30px;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #666666;
}

#division_syosai h2 img{
	float: right;
	margin-top: 7px;
}

.stormap{
	width: 66px;
	float: right;
	margin-top: -33px;
}

#division_syosai table{
	width: 100%;
}

#division_syosai table th{
	background-image: url(img/dotline_g.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000000;
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding: 9px;
}

#division_syosai table td{
	background-image: url(img/dotline_g.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 9px 5px;
}


/* ------------------------------------   division_siten */

#division_siten{
	clear:both;
}

#division_siten p{
	background-image: url(img/h2_bg.gif);
	background-repeat: no-repeat;
	line-height: 40px;
	height: 40px;
	background-position: 10px 10px;
	padding-left: 30px;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #666666;
}

#division_siten h2 img{
	float: right;
	margin-top: 7px;
}

.division_siten{
	width: 66px;
	float: right;
	margin-top: -33px;
}

#division_siten table{
	width: 100%;
}

#division_siten table th{
	background-image: url(img/dotline_g.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000000;
	width: 60px;
	text-align: left;
	vertical-align: top;
	padding: 9px;
}

#division_siten table td{
	background-image: url(img/dotline_g.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 9px 5px;
}

/* ------------------------------------   d_staff */

.d_staff{padding-bottom: 10px;}

.d_staff_s{
	clear: both;
	background-image: url(img/dotline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.d_staff_s img{
	float: left;
	margin-right: 10px;
}

.d_staff_s table{
	float: right;
	width: 480px;
}

.d_staff_s table td{
	padding-bottom: 5px;
}

.d_staff_s table td span{
	color: #FF6666;
}

.imgsp img{
	margin-right: 5px!important;
}

.areaHl{
background-color:#EEEEEE;
background-image:url("../img/common/square_h.gif");
background-repeat:no-repeat;
color:#000000;
font-size:1.2em;
height:35px;
line-height:35px;
margin-bottom:10px;
padding-left:35px;
clear:both;
}
/* ------------------------------------   blog */

#storeblog{
	padding-bottom: 10px;
	clear: both;
}

#storeblog h3{
	padding-bottom: 10px;
}

.bt_blog{
	float: right;
}

.storeblog_in{
	width: 420px;
	float: left;
}

.blog_img{
	width: 210px;
	float: left;
}

.s_blog_day{
	background-image: url(/office/img/s_blog_day.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 7px;
	margin-bottom: 3px;
}

.s_blog_title a{
	color: #FF6E02;
	font-weight: bold;
}

.s_blog_p{
	margin: 5px 0px;
}
