  @charset "utf-8";
* {
vertical-align: baseline;
font-family: inherit;
font-style: inherit;
font-size: 100%;
border: none;
padding: 0;
margin: 0;
}

body {
padding: 0px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {
	margin: 0px;
}
li, dd, blockquote {

}
dt {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

#head {
	height: 120px;
	background: #FFFFFF;
	width: 100%;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	float: left;
}
#logo {
	background: url(images/logo.gif) no-repeat;
	height: 59px;
	width: 159px;
	text-indent: -9999px;
	margin-left: 34px;
	display: block;
}



#shiroobi {
	background: #FFFFFF;
	height: 60px;
	width: auto;
}
#logoWrap {
	width: 193px;
	float: left;
}

#head #headCont #logo a {
	display: block;
	height: 59px;
	width: 159px;
	float: left;
}

#meinF {
	background: url(images/meinF.jpg) repeat-x center;
	height: 458px;
	width: auto;
}
#headCont {
	width: 1069px;
	margin-right: auto;
	margin-left: auto;
	height: 84px;
}

#cont {
	background: #E3DCCA url(images/cont.jpg) no-repeat center;
	height: auto;
	width: auto;
	margin: 0px;
}
#foot {
	background: #322F26 url(images/foot.gif) no-repeat center;
	height: 167px;
	width: auto;
	float: none;
	margin: 0px;
	padding: 0px;
}
.clear { clear:both; } 
/* ------------------------------
グローバルメニュー部分
------------------------------ */

#gNavi {
	height: 67px;
	width: 677px;
	float: right;
	margin-top: 2px;
	padding: 0px;
	margin-right: 0px;
}
 /* safari only \
body:first-of-type #gNavi {  
	height: 67px;
	width: 677px;
	float: right;
	margin-top: 2px;
	padding: 0px;
	margin-right: 50px; 
}  
*/  


#gNaviCont{
	width:677px;
	height:67px;
	overflow:hidden;
	float: right;
}

#gNavi li { list-style:none;
float:left;}  

 #menu1{
	float:left;
	width:116px;
	height:67px;
	text-indent: -9999px;
}
#menu1 a{
	float:left;
	width:116px;
	height:67px;
	display:block;
	background: url(images/conceptOn.gif) no-repeat;
}
#menu1 a:hover{
	background: url(images/concept.gif) no-repeat;
}
#menu2{
float:left;
width:128px;
height:67px;
text-indent:-9999px;

}
 #menu2 a{
float:left;
width:128px;
height:67px;
display:block;
background: url(images/workflowOn.gif) no-repeat;
}
#menu2 a:hover{
background: url(images/workflow.gif) no-repeat;
}
#menu3{
float:left;
width:110px;
height:67px;
text-indent:-9999px;

}
 #menu3 a{
float:left;
width:110px;
height:67px;
display:block;
background: url(images/worksOn.gif) no-repeat;
}
#menu3 a:hover{
background: url(images/works.gif) no-repeat;
}
#menu4{
float:left;
width:114px;
height:67px;
text-indent:-9999px;

}
 #menu4 a{
float:left;
width:114px;
height:67px;
display:block;
background: url(images/profileOn.gif) no-repeat;
}
#menu4 a:hover{
background: url(images/profile.gif) no-repeat;
}
#menu5{
float:left;
width:109px;
height:67px;
text-indent:-9999px;

}
 #menu5 a{
float:left;
width:109px;
height:67px;
display:block;
background: url(images/mediaOn.gif) no-repeat;
}
#menu5 a:hover{
background: url(images/media.gif) no-repeat;
}
#menu6{
float:left;
width:100px;
height:67px;
text-indent:-9999px;

}
 #menu6 a{
float:left;
width:100px;
height:67px;
display:block;
/*background: url(images/monoffOn.gif) no-repeat;*/
background: url(images/withcOn.jpg) no-repeat;
}
#menu6 a:hover{
/*background: url(images/monoff.gif) no-repeat;*/
background: url(images/withc.jpg) no-repeat;
}
#menu1On {
	float:left;
	width:116px;
	height:67px;
	text-indent: -9999px;
	background: url(images/concept.gif);
}

#menu2On {
	float:left;
	width:128px;
	height:67px;
	text-indent:-9999px;
	background: url(images/workflow.gif);
}
#menu3On {
	float:left;
	width:110px;
	height:67px;
	text-indent:-9999px;
	background: url(images/works.gif);
}
#menu4On {
	float:left;
	width:114px;
	height:67px;
	text-indent:-9999px;
	background: url(images/profile.gif);
}
#menu5On {
	float:left;
	width:109px;
	height:67px;
	text-indent:-9999px;
	background: url(images/media.gif);
}
#menu6On {
	float:left;
	width:100px;
	height:67px;
	text-indent:-9999px;
	background: url(images/withc.jpg);
}
#footWrap {
	width: 1069px;
	height: 167px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
}
/* ------------------------------
フッターメニュー部分
------------------------------ */
#fNavi {
	height: auto;
	width: 502px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}



#fNaviCont {
	width:502px;
	height:65px;
	overflow:hidden;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}
#fNavi li {
	list-style:none;
	float:left;
}

 #fmenu1{
	float:left;
	width:87px;
	height:65px;
	text-indent: -9999px;
}
#fmenu1 a{
	float:left;
	width:87px;
	height:65px;
	display:block;
	background: url(images/footconcept.gif) no-repeat;
}
#fmenu1 a:hover{
	background: url(images/footconceptOn.gif) no-repeat;
}
#fmenu2{
float:left;
width:95px;
height:65px;
text-indent:-9999px;

}
 #fmenu2 a{
float:left;
width:95px;
height:65px;
display:block;
background: url(images/footworkflow.gif) no-repeat;
}
#fmenu2 a:hover{
background: url(images/footworkflowOn.gif) no-repeat;
}
#fmenu3{
float:left;
width:81px;
height:65px;
text-indent:-9999px;

}
 #fmenu3 a{
float:left;
width:81px;
height:65px;
display:block;
background: url(images/footworks.gif) no-repeat;
}
#fmenu3 a:hover{
background: url(images/footworksOn.gif) no-repeat;
}
#fmenu4{
float:left;
width:85px;
height:65px;
text-indent:-9999px;

}
 #fmenu4 a{
float:left;
width:85px;
height:65px;
display:block;
background: url(images/footprofile.gif) no-repeat;
}
#fmenu4 a:hover{
background: url(images/footprofileOn.gif) no-repeat;
}
#fmenu5{
float:left;
width:80px;
height:65px;
text-indent:-9999px;

}
 #fmenu5 a{
float:left;
width:80px;
height:65px;
display:block;
background: url(images/footmedia.gif) no-repeat;
}
#fmenu5 a:hover{
background: url(images/footmediaOn.gif) no-repeat;
}
#fmenu6{
float:left;
width:74px;
height:65px;
text-indent:-9999px;

}
 #fmenu6 a{
float:left;
width:74px;
height:65px;
display:block;
background: url(images/f_withc.jpg) no-repeat;
}
#fmenu6 a:hover{
background: url(images/f_withcOn.jpg) no-repeat;
}
#fmenu1On {
	float:left;
	width:87px;
	height:87px;
	text-indent: -9999px;
	background: url(images/footconceptOn.gif);
}

#fmenu2On {
	float:left;
	width:95px;
	height:65px;
	text-indent:-9999px;
	background: url(images/footworkflowOn.gif);
}
#fmenu3On {
	float:left;
	width:81px;
	height:65px;
	text-indent:-9999px;
	background: url(images/footworksOn.gif);
}
#fmenu4On {
	float:left;
	width:85px;
	height:65px;
	text-indent:-9999px;
	background: url(images/footprofileOn.gif);
}
#fmenu5On {
	float:left;
	width:80px;
	height:65px;
	text-indent:-9999px;
	background: url(images/footmediaOn.gif);
}
#fmenu6On {
	float:left;
	width:74px;
	height:65px;
	text-indent:-9999px;
	background: url(images/f_withcOn.jpg);
}
#concept {
	background: url(images/concept.jpg) no-repeat center;
	height: 678px;
	width: auto;
}
#conceptText {
	background: #E3DCCA url(images/conceptText.gif) no-repeat center;
	height: 244px;
	margin-right: auto;
	margin-left: auto;
}
#conceptTextWrap {
	background: #E3DCCA url(images/conceptText.gif) no-repeat center;
	height: 244px;
	width: 1069px;
	margin-right: auto;
	margin-left: auto;
}

#shiroobiS {
	background: #FFFFFF;
	height: 15px;
	width: auto;
}
#textWrap {
	color: #322F26;
	height: 115px;
	width: 625px;
	float: right;
	margin-top: 109px;
	font: 80%/1.8em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-right: 25px;
	margin-bottom: 20px;
	text-indent: -9999px;
}
#meinWrap {
	height: auto;
	width: auto;
}
#nakami {
	height: auto;
	width: 1069px;
	margin-right: auto;
	margin-left: auto;
}
#naiyouWrap {
	float: right;
	height: auto;
	width: 822px;
}
#midashi {
	height: auto;
}

/* ------------------------------
サブメニュー部分
------------------------------ */

#submenuWrap {
	height: 500px;
	width: 247px;
	float: left;
}

#submenu li {
	list-style:none;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}  

#submenu {
	height: auto;
	width: 193px;
	float: left;
}


#submenuCont {
	width:193px;
	height:auto;
	overflow:hidden;
	float: left;
	padding-left: 54px;
}
#nakamiCont {
	width: auto;
}

#submenuProf1 {
	float:left;
	width:168px;
	height:27px;
	text-indent: -9999px;
	background: url(images/jimushogaiyouOn.gif);
}
#submenuProf1 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/jimushogaiyou.gif) no-repeat;
}
#submenuProf1 a:hover{
	background: url(images/jimushogaiyou.gif) no-repeat;
}

#submenuProf2{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/hasegawawataruOn.gif) no-repeat;

}
 #submenuProf2 a{
float:left;
width:168px;
height:27px;
display:block;
background: url(images/hasegawawataru.gif) no-repeat;
}
#submenuProf2 a:hover{
background: url(images/hasegawawataru.gif) no-repeat;
}
#submenuProf3{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/accessOn.gif);

}
 #submenuProf3 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/access.gif) no-repeat;
}
#submenuProf3 a:hover{
background: url(images/access.gif) no-repeat;
}
#nakamiContProf {
	width: 822px;
	background: url(images/profImagde.jpg) no-repeat 50px;
	height: 171px;
	float: left;
	text-indent: -9999px;
}
#nakamiContText {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 90px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}

#nakamiContList {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 90px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}
#nakamiContList ul {
	list-style: none;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#meinWrap #nakami #naiyouWrap #nakamiContList li {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#shiroobiP {
	background: #FFFFFF;
	height: 40px;
	width: auto;
}
#nakamiContGaiyou {
	width: 822px;
	background: url(images/gaiyouLogo.gif) no-repeat 50px;
	height: 111px;
	float: left;
	text-indent: -9999px;
}
#meinWrap  #nakami  #naiyouWrap  #gaiyouContList  dl {
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#meinWrap   #nakami   #naiyouWrap   #gaiyouContList   dt {
	font: bold 85% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 3px;
	letter-spacing: 0.2em;
}
#meinWrap  #nakami  #naiyouWrap  #gaiyouContList  dd {
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 25px;
	letter-spacing: 0.1em;
}
#gaiyouContText {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 70px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}
#gaiyouContList {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 70px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}
#nakamiContFlow {
	width: 822px;
	background: url(images/flowNanikara.gif);
	height: 158px;
	float: left;
	text-indent: -9999px;
}
#flowGosoudan {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
}
#flowContText1 {
	width: 692px;
	height: 160px;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 40px;
	background: url(images/flow1.gif) no-repeat 104px 50px;
	padding-top: 20px;
}
.flowtext {
	padding-left: 220px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	height: auto;
}
#flowContText2 {
	width: 692px;
	height: 180px;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 40px;
	background: url(images/flow2.gif) no-repeat 104px 50px;
}
#meinWrap #nakami #naiyouWrap #flowContText4 .flowtext p {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

#flowContText3 {
	width: 692px;
	height: 135px;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 40px;
	background: url(images/flow3.gif) no-repeat 104px 15px;
}
#flowContText4 {
	width: 692px;
	height: 165px;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 40px;
	background: url(images/flow4.gif) no-repeat 104px 40px;
}
#flowContText5 {
	width: 692px;
	height: 117px;
	float: left;
	padding-left: 104px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 40px;
	background: url(images/flow5.gif) no-repeat 104px;
}

/* ------------------------------
サブメニュー部分　ギャラリー
------------------------------ */

#submenuWorks1 {
	float:left;
	width:168px;
	height:27px;
	text-indent: -9999px;
	background: url(images/jutakuOn.gif);
}
#submenuWorks1 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/jutaku.gif) no-repeat;
}
#submenuWorks1 a:hover{
	background: url(images/jutaku.gif) no-repeat;
}
#submenuWorks1On a {
	float:left;
	width:168px;
	height:27px;
	text-indent: -9999px;
	background: url(images/jutakuOn.gif);
}
#submenuWorks2{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/shougyouOn.gif) no-repeat;

}
 #submenuWorks2 a{
float:left;
width:168px;
height:27px;
display:block;
background: url(images/shougyou.gif) no-repeat;
}
#submenuWorks2 a:hover{
background: url(images/shougyou.gif) no-repeat;
}
 #submenuWorks2On a{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/shougyouOn.gif) no-repeat;
} 
#submenuWorks3{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/iryouOn.gif);

}
 #submenuWorks3 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/iryou.gif) no-repeat;
}
#submenuWorks3 a:hover{
background: url(images/iryou.gif) no-repeat;
}
#submenuWorks3On a{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/iryouOn.gif);

}
#submenuWorks4{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/baOn.gif);

}
 #submenuWorks4 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/ba.gif) no-repeat;
}
#submenuWorks4 a:hover{
background: url(images/ba.gif) no-repeat;
}
#submenuWorks4On a{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/baOn.gif);

}
#submenuWorks5{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/jireiitiranOn.gif);

}
 #submenuWorks5 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/jireiitiran.gif) no-repeat;
}
#submenuWorks5 a:hover{
background: url(images/jireiitiran.gif) no-repeat;
}
#submenuWorks5On a{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/jireiitiranOn.gif);

}
#submenuWorks6{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/gakkouOn.gif);

}
 #submenuWorks6 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/gakkou.gif) no-repeat;
}
#submenuWorks6 a:hover{
background: url(images/gakkou.gif) no-repeat;
}
#submenuWorks6On a{
	float:left;
	width:168px;
	height:27px;
	text-indent:-9999px;
	background: url(images/gakkouOn.gif);

}

#WorksNaiyouWrap {
	float: right;
	height: auto;
	width: 822px;
	margin-bottom: 80px;
}


.worksCont {
	width: 822px;
	height: 117px;
	float: left;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 22px;
	margin-top: 42px;
}
.worksText {
	float: right;
	width: 522px;
	padding-left: 39px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 68px;
}
.name {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	height: auto;
	width: auto;
	margin-bottom: 5px;
}
.shousai {
	float: right;
	background: url(images/shousai.gif) no-repeat;
	height: 17px;
	width: 107px;
	padding-right: 82px;
	text-indent: -9999px;
}
 .shousai a{
	float:left;
	width:107px;
	height:17px;
	display:block;
	background: url(images/shousai.gif) no-repeat;
}
.shousai a:hover{
background: url(images/shousai.gif) no-repeat;
}
.spec {
	font: 93% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 8px;
	height: auto;
	width: auto;
}

.specText {
	float: left;
	font: 93% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	height: auto;
	width: auto;
}


.worksImg {
	float: left;
	padding-left: 93px;
}
.worksText2 {
	float: right;
	width: 522px;
	padding-left: 39px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 48px;
}
.shousai2 {
	float: right;
	background: url(images/shousai.gif) no-repeat;
	height: 17px;
	width: 107px;
	padding-right: 82px;
	text-indent: -9999px;
	margin-top: 20px;
}
 .shousai2 a{
	float:left;
	width:107px;
	height:17px;
	display:block;
	background: url(images/shousai.gif) no-repeat;
}
.shousai2 a:hover{
background: url(images/shousai.gif) no-repeat;
}
.worksImg2 {
	float: left;
	padding-left: 160px;
	margin-top: 12px;
}

.jireiList {
	float: right;
	width: 522px;
	padding-left: 39px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.jireiText {
	font: 93% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 8px;
	height: auto;
	width: auto;
}
#meinWrap  #nakami  #WorksNaiyouWrap  .jireiCont  .jireiList  .spec  li {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	list-style: none;
}
.jireiCont {
	width: 822px;
	height: auto;
	float: left;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.pickup {
	color: #CC0000;
}
.worksContShousai {
	width: 600px;
	height: auto;
	float: left;
	font: 100%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 22px;
	margin-top: 20px;
}
.worksTextShousai {
	float: left;
	width: 561px;
	padding-left: 40px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.worksShousaiText {
	width: 556px;
	float: left;
	font: 100%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-left: 40px;
	margin-top: 10px;
	height: auto;
	text-align: left;
}

.nameShousai {
	height: auto;
	width: auto;
	margin-bottom: 5px;
	float: left;
	font: bold 18px "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	text-align: left;
}
.specShousai {
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 8px;
	height: auto;
	width: 541px;
	float: left;
}
.specTextShousai {
	float: left;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	height: 20px;
	width: 541px;
	text-align: left;
}
.modoru {
	float: right;
	height: 17px;
	width: 107px;
	margin-top: 10px;
}
#WorksNaiyouWrapShousai {
	float: right;
	height: auto;
	width: 822px;
}
#nakamiContMedia {
	width: 732px;
	height: auto;
	float: left;
	margin-top: 37px;
	padding-left: 90px;
}
.media {
	width: 718px;
	margin-bottom: 20px;
}
.media a {
	color: #333333;
	text-decoration: underline;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

.media td {
	width: 120px;
	padding-right: 23px;
}
.space {
	padding-top: 10px;
	font: 80% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#nakamiContListMedia {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 90px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 20px;
	padding-right: 40px;
}
dl.listMedia dt {
	clear: left;
	float: left;
	margin: 0 0 0.6em;
	width: 7.5em;
	padding-left: 5px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-weight: normal;
}

dl.listMedia dd {
	margin-bottom: 0.6em;
	margin-left: 9.5em;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}

#submenuMedia1 {
	float:left;
	width:168px;
	height:27px;
	text-indent: -9999px;
	background: url(images/mediamenuOn.gif);
}
#submenuMedia1 a{
	float:left;
	width:168px;
	height:27px;
	display:block;
	background: url(images/mediamenu.gif) no-repeat;
}
#submenuMedia1 a:hover{
	background: url(images/mediamenu.gif) no-repeat;
}
.kenzaiImg {
	float: left;
	padding-left: 159px;
	margin-top: 12px;
}
#nakamiContAccess {
	width: 822px;
	background: url(images/whatsmap.jpg) no-repeat 90px 37px;
	height: 407px;
	float: left;
}
#contNakami {
	width: 1069px;
	height: 238px;
	background: url(images/news.gif) no-repeat 77px 27px;
	margin: 0px auto;
	padding-top: 0px;
}
#day {
	width: 605px;
	height: auto;
	height: 6.3em;
   overflow: scroll;  /* スクロールバーを表示(※) */
	border: 1px solid #5f5b51;
}


#news {
	height: auto;
	width: 605px;
	padding-left: 60px;
	padding-top: 63px;
	float: left;
	padding-bottom: 20px;
}

#nakamiContListNews {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 90px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}
dl.listNews dt {
	clear: left;
	float: left;
	margin: 0 0 0.6em;
	width: 7.5em;
	padding-left: 5px;
	font: normal 90% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#cont #contNakami #news #day .listNews a {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}


dl.listNews dd {
	margin-bottom: 0.6em;
	margin-left: 7.5em;
	font: 90% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#box {
	width: 387px;
	height: 190px;
	float: right;
	margin-top: 27px;
}
.boxNakami {
	width: 372px;
	height: 84px;
	padding-left: 30px;
	margin-bottom: 22px;
	overflow: hidden;
}
.boxNakamiCont {
	width:372px;
	height:84px;
	overflow:hidden;
	float: left;
}
.boxNakamiCont  li {
	list-style:none;
	float:left;
	padding-left: 25px;
}  

 #box1{
	float:left;
	width:84px;
	height:84px;
	text-indent: -9999px;
}
#box1 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/nagaokaTop.gif) no-repeat;
}
#box1 a:hover{
	background: url(images/nagaokaTop.gif) no-repeat;
}
#box2{
float:left;
width:84px;
height:84px;
text-indent:-9999px;

}
 #box2 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/himejiTop.gif) no-repeat;
}
#box2 a:hover{
	background: url(images/himejiTop.gif) no-repeat;
}
#box3{
float:left;
width:84px;
height:84px;
text-indent:-9999px;
}
 #box3 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/minamiTop.jpg) no-repeat;
}
#box3 a:hover{
	background: url(images/minamiTop.jpg) no-repeat;
}
#box4{
float:left;
width:84px;
height:84px;
text-indent:-9999px;

}
 #box4 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/shouHiragakiTop.jpg) no-repeat;
}
#box4 a:hover{
	background: url(images/shouHiragakiTop.jpg) no-repeat;
}
#box5{
float:left;
width:84px;
height:84px;
text-indent:-9999px;
}
 #box5 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/hirasugiTop.jpg) no-repeat;
}
#box5 a:hover{
background: url(images/hirasugiTop.jpg) no-repeat;
}
#box6{
float:left;
width:84px;
height:84px;
text-indent:-9999px;
}
 #box6 a{
	float:left;
	width:84px;
	height:84px;
	display:block;
	background: url(images/hasegawaTop.gif) no-repeat;
}
#box6 a:hover{
background: url(images/hasegawaTop.gif) no-repeat;
}
#box1On {
	float:left;
	width:84px;
	height:84px;
	text-indent: -9999px;
	background: url(images/nagaokaTop.gif);
}

#box2On {
	float:left;
	width:84px;
	height:84px;
	text-indent:-9999px;
	background: url(images/himejiTop.gif);
}
#box3On {
	float:left;
	width:84px;
	height:84px;
	text-indent:-9999px;
	background: url(images/minamiTop.gif);
}
#box4On {
	float:left;
	width:84px;
	height:84px;
	text-indent:-9999px;
	background: url(images/shouHiragakiTop.gif);
}
#box5On {
	float:left;
	width:84px;
	height:84px;
	text-indent:-9999px;
	background: url(images/hirasugiTop.gif);
}
#box6On {
	float:left;
	width:84px;
	height:84px;
	text-indent:-9999px;
	background: url(images/hasegawaTop.gif);
}
#headContMail {
	width: 1069px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	float: none;
	text-indent: 974px;
}
#topics {
	height: auto;
	width: 605px;
	float: left;
	background: url(images/topics.gif) no-repeat 10px 0px;
	margin-top: 20px;
}
#nakamiContListTopics {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 90px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
	text-indent: 60px;
}
.listTopics {
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 35px;
	height: auto;
	width: auto;
}
.specText p {
	font: 100%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	padding-top: 10px;
}
.kenzaiCont {
	width: 822px;
	height: auto;
	float: left;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 22px;
	margin-top: 42px;
}
.kenzaiText {
	float: right;
	width: 522px;
	padding-left: 39px;
	font: 100% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	height: auto;
	padding-top: 20px;
}
.jireiList .spec li {
	margin-bottom: 4px;
}

#nakamiContTV {
	width: 822px;
	background: url(images/TVkenzai.gif);
	height: 145px;
	float: left;
	text-indent: -9999px;
}
#meinWrap #nakami #WorksNaiyouWrap .kenzaiCont .kenzaiText .spec .specText strong {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color: #FF0000;
}

#gaiyouContList a {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color: #000000;
}
.specText a {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
.flowtext  p     {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 20px;
	line-height: 1.6em;
}
#topicsday {
	width: 605px;
	height: auto;
}

dl.listTopics dt {
	clear: left;
	float: left;
	margin: 0 0 0.6em;
	width: 7.5em;
	padding-left: 5px;
	font: normal 90% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
dl.listTopics dd {
	margin-bottom: 0.6em;
	margin-left: 7.5em;
	font: 90% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#cont  #contNakami  #topics  #topicsday  .listTopics  a {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	font-weight: normal;
	text-decoration: underline;
	color: #FF6666;
}
#meinWrap #nakami #naiyouWrap #nakamiContText p {
	font: 100%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-bottom: 20px;
}
/* hide hack from Mac-IE5 \*/* html .mybuggyelement { height: 1%; }/* end hiding */
#meinSG {
	height: 458px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#mail_bun {
	height: 158px;
	width: 193px;
	padding-left: 54px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}

#mail_bun2 {
	height: 158px;
	width: 193px;
	padding-left: 35px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
#nakamiContRecruit {
	width: 822px;
	background: url(images/recruitLogo.gif) no-repeat 50px;
	height: 111px;
	float: left;
	text-indent: -9999px;
}
#recruitContText p {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 70px;
	font: 90%/1.8em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
}
#recruitContList {
	width: 692px;
	height: auto;
	float: left;
	padding-left: 70px;
	font: 90%/1.6em "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	margin-top: 40px;
	padding-right: 40px;
	margin-bottom: 20px;
}
#recruitContList .posi {
	margin-top: 20px;
	padding-left: 20px;
}

#recruitContList .nomal {
	font: bold 120% "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
}
#recruitContList li {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	line-height: 1.3em;
	margin-bottom: 1em;
	list-style: circle inside;
}
#recruitContList ul {
	margin-bottom: 30px;
}
.spec  a  {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	text-decoration: underline;
}
.jireiCont .jireiList .spec a {
	color: #000000;
}
.listMedia a {
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;
	color: #000000;
	text-decoration: underline;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.cf:after {
    clear: both;
}
.dot-title {
    padding-right: 30px;
    padding-left: 30px;
    text-align: center;
    font-size: 20px;
    background-color: transparent!important;
}
.dot-title {
    margin: 50px auto 30px;
    font-size: 24px;
}
.dot-title:after {
    margin: 4px auto 15px;
    display: block;
    content: '';
    width: 80px;
    height: 1px;
    border-bottom: 2px dotted #e60025;
}
.dot-title+p {
    margin-top: 0;
    margin-bottom: 36px;
}
.corona p {
    margin: 0 22px 40px 22px;
    line-height: 2;
}
.standard {
margin-top: 0;
}