/*
Theme Name: 中京化学
Theme URI: http://www.chukyokagaku.co.jp
Description: 中京化学デザインテーマ
Version: 1.0
Author: Koki Konishi
Author URI: http://example.com/
*/

/* CSS Document */

body{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 75%;
background:url(images/bk_02.jpg);
background-repeat:repeat-x;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*---------------------------------ページ全体の横幅*/
#container{
text-align: left;
margin: 10px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 800px;
background:#FFFFFF;
}



/*---------------------------------ヘッダー部分*/
#header{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background:url(images/hed_bk_img.jpg);
background-repeat:no-repeat;
height:22px;
}

#header_02{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:url(images/hed_bk_img_2.jpg);
height:53px;
}

/*検索用テキスト部分*/
#text{
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 10px;
height:15px;
}

#flash{
height:280px;

}

a:link{
	color: #36C;
}
a:visited{
	color: #36C;
}
a:hover{
	color: #36C;
	text-decoration: underline;
}

/*---------------------------------コンテンツ部分とサイドバー部分を囲む*/
#box{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
}

#box2{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
background:url(images/bk.jpg);
background-repeat:repeat-y;

}

#box3{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;

}


/*---------------------------------コンテンツ部分*/
#contents{
width: 550px;
height:auto;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
border-right:1px solid #E8E8E8;
}

.contents5{
width: 550px;
height:1000px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
border-right:1px solid #E8E8E8;
}


#nextbox{
width: 550px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 50px 0px 0px;
line-height:20px;
border-right:1px solid #E8E8E8;
}

#contents2{
width: 250px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
}

#contents5{
width:699px;
float: right;
margin: 0px 0px 0px 0px;
padding: 20px 50px 0px 50px;
line-height:20px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#contents5_b{
width:699px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 50px 0px 50px;
line-height:20px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#contents6{
width: 550px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
border-right:1px solid #E8E8E8;
}


#contents7{
width:749px;
float: right;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 50px;
line-height:20px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}


#contents_topicsbottom{
	width: 570px;
	margin: 20px 0px 30px 110px;
	padding: 0;
	background: url(images/topics_bottom.jpg) no-repeat bottom;
}
#contents_topicstop {
margin: 20px 0px 10px 0px;
padding: 60px 20px 30px 30px;
background:url(images/topics_top.jpg) no-repeat;
}

.text_s{
margin:5px 3px 0px 5px;
}

/*---------------------------------メニュー部分*/
#menu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:30px;
background:#000000;
text-align:left;
}


#menu ul{
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#menu li{
display:inline;
padding:0px 0px 0px 0px;
}

/*---------------------------------サイドバー部分*/
#sidebar{
	width: 180px;
	float: left;
	padding: 0px;
	margin: 10px;
}

#sidebar_bottom{
	width: 532px;
	margin: 20px 0px 10px 0px;
	padding: 0;
	background: url(images/koushin_bottom.jpg) no-repeat bottom;
}
#sidebar_top{
margin: 0;
padding: 0;
height:27px;
background:url(images/koushin_top.jpg) no-repeat;
}

#sidebar2{
width: 529px;
float: left;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
background:url(images/koushin.jpg);

}


/*---------------------------------フッター部分*/
#footer{
text-align: center;
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background:#FFFFFF;

}

#footer02{
clear: both;
text-align: center;
width: 100%;
height:25px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background:url(images/f_01.jpg);
font-size:10px;
}

#footer p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#copy{
text-align:left;
width:350px;
float:left;
background:#FFFFFF;
}

#icon{
text-align:left;
width:260px;
float:left;
font-size:10px;
}

#icon2{
text-align:left;
width:190px;
float:left;
font-size:10px;
margin-top:5px;
}

/*---------------------------------記事部分*/
.contents{
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

.contents2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.contents3{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#contents_text{
width:500px;

}

/*---------------------------------サイドバーの中枠部分*/

.sidebar{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:143px;
line-height:23px;
letter-spacing: 0.1em; 
}

.sidebar2{
margin: 0px 0px 0px 20px;
padding: 5px 0px 20px 0px;
line-height:23px;
letter-spacing: 0.2em; 
}


/*---------------------------------見出し部分*/

/*ページタイトル*/
h1{
font-size:10px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
color:#ffffff;
font-weight:normal;
}

h2{
font-size:16px;
}

/*---------------------------------コンテンツ内のp部分*/
p{
margin: 0px 0px 1em 0px;
padding: 0px 0px 0px 0px;
line-height: 1.5;
}

#ad{
text-align:right;
width:158px;
height:17px;
margin:36px 0px 0px 0px;
float:right;
color:#FFFFFF;
font-weight:bold;
}

#rogo{
float:left;
}

#header_02 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#header_02 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#header_02 a:hover {
	text-decoration: none;
	color: #990033;
}
#header_02 a:active {
	text-decoration: none;
}



#box001 a:link {
	text-decoration: underline;
}
#box001 a:visited {
	text-decoration: underline;
}
#box001 a:hover {
	text-decoration: underline;
}
#box001 a:active {
	text-decoration: underline;
}


#iconbox{
margin-bottom:11px;
}

#image{
height:120px;
width:800px;
border-right:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
}

#contents3{
width: 580px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
border-right:1px solid #E8E8E8;
}



#sidebar_page{
width:205px;
}

.sidebar_page{
width:198px;
background:url(../company/img/side_bk.jpg);
border-left:1px solid #E8E8E8;
}


/*会社概要リスト用*/


#case1 dl {
	margin: 0 0 0 0;
	border: 1px solid #999;
	padding: 0;
	width: 500px;
	background: url(/images/tips/dtdd_dot.gif) 5em top repeat-y;
	font-size: 0.8em;
	background:url(../company/img/bk01.jpg);
	background-repeat:repeat-y;
}
#case1 dl dt {
font-size:12px;
	margin: 0;
	padding: 10px 0px 5px 10px;
	width: 130px;

	/*font-weight: bold;*/
}
#case1 dl dd {
font-size:12px;
	padding: 8px 5px 10px 100px;
	margin-left: 0;
	margin-top: -2.5em;
    line-height: 1.4em;
	border-bottom: 1px dotted #999;
}


.text_a{
padding: 5px 0px 10px 0px;
width:500px;
line-height:23px;
}

.text_a2{
padding: 10px 0px 10px 0px;
width:500px;
line-height:23px;
text-align:right;
}


#shiro_box{
height:400px;
}


#shiro_box2{
height:auto;
}




.line01{
border-left:#993300 solid 5px;
margin-top:10px;
font-weight:bold;
}


#box001{
padding:10px 0px 10px 10px;
width:500px;
border-bottom:1px solid #CCCCCC;
}

#box001_b{
padding:10px 0px 10px 10px;
width:200px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}


#text02{
width:268px;
float:left;
padding-right:10px;
line-height:23px;
}

#text03{
width:258px;
float:left;
}

#text03_b{
width:485px;
float:left;
padding:10px 10px 10px;
margin-bottom:20px;
border:1px #CCCCCC solid;
}

#text04{
width:349px;
float:left;

}

#text04_b{
width:331px;
float:left;

}

#text5{
width:415px;
float:left;
}

#text6{
width:266px;
float:left;
}

#text05{
width:350px;
padding-bottom:10px;
float:left;
text-align:right;
}

#leftbox{
width:260px;
line-height:25px;
padding-right:10px;
float:left;
}


#leftbox2{
width:323px;
line-height:25px;
padding-right:10px;
float:left;
}

#leftbox3{
width:500px;
line-height:25px;
padding-right:10px;
float:left;
}

#leftbox4{
width:550px;
line-height:25px;
padding-right:10px;
float:left;
}

#leftbox4_2{
width:550px;
line-height:25px;
padding-right:10px;
float:left;
}

#rightbox{
width:230px;
line-height:25px;
padding-right:10px;
padding-bottom:20px;
float:left;
}

#rightbox2{
width:240px;
line-height:25px;
padding-right:10px;
padding-bottom:20px;
float:left;
}

#rightbox3{
width:160px;
line-height:25px;
padding-bottom:20px;
float:left;
}


#nextbox{
width:500px;
}

#kakoi{
height:auto;
width:520px;
}



.bo_b td{
border-bottom:dotted 1px #CCCCCC;
}



.kakoi_box01{
height:111px;
width:500px;
}

.kakoi_box02{
height:auto;
width:480px;
border-top:3px solid #003366;
border-bottom:3px solid #003366;
padding:10px 10px 10px 10px ;

}

.kakoi_box03{
height:auto;
width:480px;
padding:20px 10px 10px 10px ;

}

.kakoi_box04{
height:auto;
width:500px;
padding:0px 0px 0px 0px ;

}


/*リストの設定*/
.dc { 
list-style-type: decimal;
padding:0px;
 }  
 
 
 
#kakoi_0012{
height:350;
}



#box_g{
border:1px solid  #3eb969;
padding:10px 10px 10px 10px;
}


.br_001 td{
border-left:5px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}

.br_002 td{
border-left:1px solid #CCCCCC;
}

.br_0023 td{
border-bottom:1px #CCCCCC solid;
}

.kakoi_p{
width:500px;
}


.td_d_01 td{
border-bottom: #CCCCCC dotted 1px;
}

.td_d_02 td{
border-bottom:2px solid #CCCCCC;
border-top:2px solid #CCCCCC;
}


.style1 {color: #FFFFFF};



#uv_top{
height:342px;
width:100%;
}


.kakomi_box_uv{
width:488px;
height: auto;
float:left;
}

.kakomi_box_uv2{
width:430px;
height: auto;
float:left;
padding-right:10px;
}


.img08{
width:257px;
float:left;
}

.style3 {font-size: 10px}
.style4 {
	color: #0000FF;
	font-size: 14px;
	font-weight: bold;}
	
	.style6 {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;}
	
	
	
/*福利厚生リストの設定　オレンジ*/	

.fukuri li {
list-style-type:none;
margin-top:0px;
} 

.fukuri li a{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk.jpg);

} 

.fukuri li a:hover{
text-decoration:none;
background:url(../fukuri/img/menu_bk_b.jpg);
margin:0px;
} 


.fukuri_c{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_b.jpg);
} 




/*緑*/
.fukuri2 li {
list-style-type:none;
margin:0px;
} 

.fukuri2 li a{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_2.jpg);
margin:0px;

} 


.fukuri2 li a:hover{
text-decoration:none;
background:url(../fukuri/img/menu_bk_2_b.jpg);
margin:0px;
} 

.fukuri2_c{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_2_b.jpg);
} 
/*青*/
.fukuri3 li {
list-style-type:none;
margin:0px;
} 

.fukuri3 li a{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_3.jpg);
margin:0px;

} 


.fukuri3 li a:hover{
text-decoration:none;
background:url(../fukuri/img/menu_bk_3_b.jpg);
margin:0px;
} 

.fukuri3_c{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_3_b.jpg);
} 
/*赤*/
.fukuri4 li {
list-style-type:none;
margin:0px;
} 

.fukuri4 li a{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_4.jpg);
margin:0px;
}

.fukuri4 li a:hover{
text-decoration:none;
background:url(../fukuri/img/menu_bk_4_b.jpg);
margin:0px;
} 

.fukuri4_c{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_4_b.jpg);
}  

/*桃*/
.fukuri5 li {
list-style-type:none;
margin:0px;
} 

.fukuri5 li a{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_5.jpg);
margin:0px;

} 


.fukuri5 li a:hover{
text-decoration:none;
background:url(../fukuri/img/menu_bk_5_b.jpg);
margin:0px;
} 

.fukuri5_c{
display:block;
width:125px;
height:15px;
padding-left:15px;
padding-top:5px;
background:url(../fukuri/img/menu_bk_5_b.jpg);
 
} 

#leftbox21{
width:520px;
}


.c011{
background:#dff5ff;
}

.text_box01{
padding-left:25px;
padding-right:25px;
}

.text_box01_b{
padding-top:20px;
padding-left:25px;
padding-right:25px;
padding-bottom:20px;
text-align: center;
}


.text_box02{
width:255px;
float: left;
}

.midashi{
}

.box{
width:500px;
}

table#tbl_enkaku{
	vertical-align: top;
}
table#tbl_enkaku th{
	vertical-align: top;
}
table#tbl_enkaku td{
	vertical-align: top;
}
#furekiso_box{
	width: 500px;
}
#kikai_box{
	width: 580px;
	height:auto;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
	border-right:1px solid #E8E8E8;
}
#sidebar_right{
	text-align: right;
}
.tbl_frekiso th{
	text-align: left;
	padding-left: 15px;
	background-color: #B8B9CF;
	font-weight: bold;
}
.top10{
	margin-top: 10px;
}
.top20{
	margin-top: 20px;
}


#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar caption{
	background-color: #538ad8;
	color: #FFF;
	text-align: center;
	padding: 5px;
}


#wp-calendar th,#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	border: 1px solid #538ad8;
}
#wp-calendar tfoot td {
		   border: none;
}


.post hr{
	width: 90%;
}


