@charset "shift_jis";
/* 中京重機株式会社 */


html {
    overflow-y:scroll;
	}
	
h1,h2,h3,h4,h5,h6,p,li,ul,ol,dl,dt,dd{
	margin-top:0px;
	margin-bottom:0px;
}
body {
	line-height: 140%;
	font-size: smaller;
	background-color: #f3f2e9;
	text-align: center;
	margin:0 auto;
}
table{
	border-collapse:collapse;
	}
hr {
	width:530px;
	margin:10px 0;
	}

#main {
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
}
#header {
	margin:0;
	padding:0;
	text-align:center;
	border-top:3px solid #037B03;

}
.logo {
	margin-top: 27px;
	margin-left: 9px;
	margin-bottom: 10px;
}

#top_cont {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	vertical-align: top;
}
#navi_main img {
	margin-bottom: 3px;
}
.okiniiri {
	font-size: 12px;
	font-weight: bold;
}

#category img {
	text-align: left;
}
#category p {
	text-align: center;
	margin-bottom: 2px;
	line-height: 100%;
}

.top_information {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.staff_photo {
	background-color: #f2f2f2;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn_map {
	text-align: right;
}
.bar_info {
	margin-top: 5px;
}
#search {
	margin-bottom: 8px;
	margin-right: 5px;
}
.google {
	font-size: smaller;
}
.footer {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}
h1 {
	text-align:center;
	}
h1 a {
	font-size: 11px;
	color:#CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

.mail_form em {
	font-variant: normal;
	color: #FF6600;
	font-style: normal;
	font-weight: bold;
}
.mail_form td {
	border: 1px solid #CCCCCC;
}
.stripe {
	background-color: #F0FAFF;
}
.sp_b10 {
	margin-bottom: 10px;
}

.outline {
}
.outline th {
	text-align: left;
}
.kyujin caption {
	text-align: left;
}
.kyujin .stripe {
	background-color: #e5e6d5;
}

.outline td {
	text-align: left;
}
.send_img {
	margin-bottom: 10px;
	margin-left: 4px;
}
.bar_img {
	margin-top: 10px;
	margin-bottom: 5px;
}
#link {
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 10px;
}
#link dd {
	margin-left: 10px;
	margin-bottom: 5px;
}
#list_menu {
	margin: 5px;
	
}
#list_menu li {
	list-style-type: none;
	display:inline;
	margin-right: 10px;
}
.kikai_name {
	font-weight: bold;
	font-size: medium;
}

.kikai_chuui {
	background-image: url(../images/yaji01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 5px;
}
.kikai_chuui2 {
	background-image: url(../images/yaji02.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 5px;
}
#kikailist td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.kikailist_btn {
	margin-top: 5px;
	margin-right: 1px;
	margin-left: 2px;
}

#kikailist {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.style01 {
	color: #FF0000;
}
.kikai_btn10 {
	margin-top: 2px;
	margin-right: 1px;
}
.padding_5 {
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.m_b_5 {
	margin-bottom: 5px;
}

.padding_10 {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
}
.aaa {
	margin-top: 5px;
	text-align: center;
}
.acrobat {
	font-size: 10px;
	margin-top: 5px;
}
.acrobat_p {
	font-size: 10px;
	margin-top: 0px;
}
.win_mp {
	margin-right: 5px;
	margin-bottom: 5px;
}




.new_list {
	margin-bottom: 5px;
	border: 1px solid #999999;
}
.new_list td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.new_list th {
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: center;
}
.list_nail {
	margin-left: 3px;
}
.list_nail img {
	border: 1px solid #CCCCCC;
}


.month_shousai {
	border: 1px solid #999999;
	margin-left: 5px;
	margin-right:5px;
}
.month_shousai th {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: center;
}
.month_shousai td {
	text-align: left;
}
.bar {
	background-image: url(../images/bar_info.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	height: 26px;
	padding-top: 8px;
	padding-left: 20px;
	color: #666666;
	margin-top: 10px;
}
.barkikai {
	background-image: url(../images/bar_hituyou.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	height: 26px;
	padding-top: 12px;
	padding-left: 20px;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
.l1 {
	background-image: url(../images/cate_04_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}

.l2 {
	background-image: url(../images/cate_02_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l3 {
	background-image: url(../images/cate_03_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l4 {
	background-image: url(../images/cate_01_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l5 {
	background-image: url(../images/cate_05_b.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	text-align: right;
	padding-right: 20px;
	height: 45px;
	font-size: 14px;
}
.l6 {
	background-image: url(../images/cate_06_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l7 {
	background-image: url(../images/cate_07_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l7 {
	background-image: url(../images/cate_07_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l8 {
	background-image: url(../images/cate_08_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l9 {
	background-image: url(../images/cate_09_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l10 {
	background-image: url(../images/cate_10_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l11 {
	background-image: url(../images/cate_11_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.l12 {
	background-image: url(../images/cate_12_b.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	font-size: 14px;
}
.footer span {
	color: #F0F0F0;
	font-size: 10px;
	font-style: italic;
}
.footer span a {
	color: #f0f0f0;
	font-style: italic;
	text-decoration: none;
}
.douga img {
	margin-left: 10px;
}
.map {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 6px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF9900;
	font-size: 14px;
}
.bartop {
	background-image: url(../images/bar_top_bg.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	height: 26px;
	padding-top: 8px;
	padding-left: 20px;
	color: #666666;
	margin-bottom: 5px;
}
.acrobat2 {
	margin-right: 5px;
}
.dairiten img {
	margin: 5px;
}
.dairiten {
	text-align: center;
}
.style1 {
	font-size: 10px;
}.margin_t20_b10 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.faq_t {
	margin-bottom: 10px;
}
#flow_t {
	margin-left: 5px;
}
.monthry_pickup_t h2 {
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.monthry_kikai img {
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
}
.monthry_shousai {
	margin-bottom: 5px;
}
.monthry_shousai_t td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.monthry_shousai_t th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.monthry_shousai_t {
}
.monthry_nail img {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-right: 5px;
}
.hissukoumoku em {
	font-weight: bold;
	color: #FF6600;
	font-style: normal;
}
.month_shousai li {
	list-style-type: none;
}
.kikai_price {
	font-weight: bold;
	font-size: medium;
}
.monthry_pickup_title {
	background-image: url(../images/monthly.gif);
	background-repeat: no-repeat;
	height: 31px;
	margin-bottom: 10px;
	padding-left: 230px;
	padding-top: 25px;
	font-size: 14px;
	font-weight: bold;
}
.recruite_txt {
	font-size: 12px;
}
.title_information {
	margin-top: 10px;
	background-image: url(../images/title_infomation_bg.gif);
	font-weight: bold;
}
.inquiry_list {
	margin-left: 25px;
}
.img_waku {
	border: 1px solid #CCCCCC;
}
.monthry_kikai {
	margin-bottom: 10px;
}
.infomation_img {
	margin-left: 130px;
}
.monthry_pickup_txt {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 8px;
	color: #FF0099;
}
.mobile_waku {
	background-image: url(../images/mobile_bg.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.listTable {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
.shousaiTitle {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFCC99;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}
#ListShousai {
	font-size: 14px;
	text-align: center;
}
#ListShousai table {
	margin-right: 100px;
	margin-left: 100px;
	margin-bottom: 10px;
	text-align: left;
}
#ListShousai img {
	text-align: center;
	margin-bottom: 10px;
}
#ListShousai td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.kaiteibanTbl {
	border-collapse:collapse;
	font-size: 12px;
	margin-bottom: 5px;
}
.pl3 {
	padding-left: 5px;
}



/*2009年　リニューアル時　追加-----------------------------------*/

.top_topics {
	margin:0 0 5px 10px;
	padding:10px;
	width:540px;
	background:url(../images/top_topics_bg.gif) top left no-repeat;
	}
#rss p{
	margin:0 0 0 10px;
	}
#rss h3 {
	text-indent:-9999px;
	background:url(../images/rss_tourokuh3.jpg) top left no-repeat;
	width:530px;
	height:46px;
	margin:5px  0;
	}
.copy {
	margin:10px 0 0 10px;
	}

#keitai p{
	margin:0 0 0 10px;
	}
#keitai h3 {
	background:url(../images/keitaih3_bg.gif) top left no-repeat;
	width:530px;
	height:26px;
	margin:30px  0 10px 0;
	padding:1px 0 0 30px;
	font-size:12px;
	color:#666666;
	}
.keitai_howto {
	float:left;
	margin:10px 10px 0 0;
	}
.url {
	font-size:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
	padding:10ps 0;
	color:#666666;
	}
#newsletter_enter p{
	margin:0 0 10px 10px;
	}
#newsletter_enter h3 {
	text-indent:-9999px;
	background:url(../images/mail_h3bg.jpg) top left no-repeat;
	width:530px;
	height:47px;
	margin:20px  0;
	}
#newsletter_enter h4 {
	background:url(../images/keitaih3_bg.gif) top left no-repeat;
	width:530px;
	height:26px;
	margin:30px  0 10px 0;
	padding:1px 0 0 30px;
	font-size:12px;
	color:#666666;
	}
#newsletter_enter img {
	margin:10px auto;
	}

.mail_howto {
	width:530px;
	padding:0;
	}
.nlkeitai_howto {
	float:left;
	margin:0;
	border:none;
	}
	
	
	
	
	
#p_name_1 {
	width:580px;
	height:41px;
	margin:0;
	padding:15px 0 5px 210px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_01.gif) top left no-repeat;
	}
#p_name_2 {
	width:545px;
	height:41px;
	margin:0;
	padding:20px 0 5px 245px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_02.gif) top left no-repeat;
	}
#p_name_3 {
	width:545px;
	height:41px;
	margin:0;
	padding:20px 0 5px 245px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_03.gif) top left no-repeat;
	}
#p_name_4 {
	width:590px;
	height:41px;
	margin:0;
	padding:17px 0 5px 200px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_04.gif) top left no-repeat;
	}
#p_name_5 {
	width:540px;
	height:41px;
	margin:0;
	padding:17px 0 5px 250px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_05.gif) top left no-repeat;
	}
#p_name_6 {
	width:520px;
	height:41px;
	margin:0;
	padding:17px 0 5px 270px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_06.gif) top left no-repeat;
	}
#p_name_7 {
	width:530px;
	height:41px;
	margin:0;
	padding:17px 0 5px 260px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_07.gif) top left no-repeat;
	}
#p_name_8 {
	width:435px;
	height:41px;
	margin:0;
	padding:17px 0 5px 355px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_08.gif) top left no-repeat;
	}
#p_name_9 {
	width:640px;
	height:41px;
	margin:0;
	padding:17px 0 5px 150px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_09.gif) top left no-repeat;
	}
#p_name_10 {
	width:500px;
	height:41px;
	margin:0;
	padding:17px 0 5px 290px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_10.gif) top left no-repeat;
	}
#p_name_11 {
	width:635px;
	height:41px;
	margin:0;
	padding:17px 0 5px 155px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_11.gif) top left no-repeat;
	}
#p_name_12 {
	width:470px;
	height:41px;
	margin:0;
	padding:14px 0 5px 320px;
	text-align:left;
	font-size:11px;
	background:url(../images/eg_kikai_12.gif) top left no-repeat;
	}

.manual_box {
	width:540px;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 0;
	border-bottom:1px solid #FF9900;
	}
.manual_box p {
	padding:0 0 10px 60px;
	}

/**common**/
/* 画像 */
img {
	border:0;
	}
img.middle {
	vertical-align:middle;
	}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/* マージン・パディング */
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }

.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:9px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
	
.ml-2 { margin-left:-3px; }

.mt-5 { margin-top:-5px; }
.mt-10 { margin-top:-10px; }
.mt-30 { margin-top:-30px; }
/* \ */
* html .mt-30 { margin-top:0; }

.pt3 { padding-top:3px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }

.pb3 { padding-bottom:3px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }

.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }

.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
