/*TOP_______________________________________________________________________________________________________*/
#tophead{margin:0px auto; text-align: left; width:750px;background:#4e4d4d;color:#999999;}
#tophead.div{padding:3px;}
/*QQQQQheaderEɔzu*/
.titlebar {padding: 0px;width:750px;background:#333333;}
div.titlebar div.logo {float: left;}
div.titlebar div.tel {text-align: right;}
/*QQQQQnavi*/
#boxnavi{height:33px;padding:0px;margin:0px;background:url(../images/bg_navigroval.gif) left top no-repeat;}
#boxnavi ul{border:none;list-style:none;padding:0px;margin:0px;}
#boxnavi ul li.navi{padding:0px;float:left;list-style:none;margin:0px;}
/*QQQQQRec̃{^*/
#naviul{padding:0px;margin:0px;list-style:none;}
.navili{padding:0;margin:0;list-style:none;height:39px;}
.naviliB{height:112px;padding:0;margin:0;list-style:none;}
/*QQQQQcontents*/
#contentsbox{margin: 0px auto;width:750px;padding:0px;background:url(../images/bg_3parts.gif) repeat-y center;}
#conbg{text-align:left;}
#conbox{width:750px;padding:0px;margin:0 auto;background:#333333;}
#conbox div{height:20px;width:750px;padding:0px;margin:0;}
.conleft{width:250px;float:left;padding:0px;display:inline;margin:0px;border-right:1px #504d48 solid;}
.conleftB{padding:0px 14px 0px 15px;}
.conleftC{width:236px;float:left;padding:0px;display:inline;margin:0px;}
.conleftC2{padding:0px 0px 0px 14px;}
.conleftC2 div{padding-bottom:5px;}
/*QQQQQcontents left*/
#vision{margin:0px;padding:10px 0px;}
#buttons{padding:0px;margin:0px;}
/*QQQQQcontents center*/



#ctitle01{
	/* height:17px; */
	padding:10px 0;
}


#ctitle01 #osusumeList {
	padding-left:16px;
}

#ctitle01 #osusumeList ul {
	margin:0;
	padding:0;
}

#ctitle01 #osusumeList ul li {
	padding:2px 0;
}






#ctitle04{clear:both;height:17px;padding:20px 0 3px 0;}
/*QQQQQcontents center mid*/
.centerd{margin:0px;width:219px;}
.centerl{float:left;width:109px;}
.centerl2{float:left;padding:0px;margin:0px;display:inline;width:96px;}
.recco{height:32px;}
.recco div{padding-left:10px;border-left:4px solid #999999;text-align:left;margin-bottom:5px;}
/*QQQQQcenter̉*/




#centerbtm {
	margin-bottom:0px;
	padding:0px;
}

#centerbtm div {
	background: url(../images/top_dot_220.gif) no-repeat bottom;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
	height:40px;
	margin:0px;
}









/*PRIVACY_______________________________________________________________________________________________________*/
.prideclare2{padding:15px 0px 15px 0px;clear:both;}
#prideclare2L{float:left;}
#prideclare2R{text-align:right;}

.priBoxTitle{background:url(../images/titleicon.gif) #515151 no-repeat left ;margin: 0px auto; text-align: left; padding:0px;color:#ffffff;width:620px;clear:both;}
.priBoxTitle2{vertical-align:bottom;padding:0px 0px 0px 15px;;display:inline;}

.prisen{padding:15px 0px 18px 25px;}
.prisenTi{padding:15px 0px 10px 25px;}
.prisenSe{padding:0px 0px 2px 40px;}
.prisenSe2{padding:0px 0px 2px 65px;}
#prisenSe2L{float:left;width:17px;}
#prisenSe2R{text-align:right;}
#prisenSe2R div{text-align:left;padding-left:17px;}
#prisenSe2LInd{float:left;width:32px;}
#prisenSe2RInd{text-align:right;}
#prisenSe2RInd div{text-align:left;padding-left:32px;}
.pridot{padding:15px 0px 15px 0px;text-align:right;}








/*PRESIDENT_______________________________________________________________________________________________________*/
#meLeft{float:left;margin:0px;padding:0px 0px 80px 0px;width:260px;}
#meRight{}
#meRight div{padding-bottom:20px;}
#meRight p{padding-bottom:15px;margin:0px;}
#sign{text-align:right;}
#sign div{margin:0px;padding:50px 35px 0px 0px;}







/*CONTACT_______________________________________________________________________________________________________*/
.conBlock{background-color: #f2f1f1; text-align: center; padding:15px 15px 15px 15px;}







/*OFFICE_______________________________________________________________________________________________________*/
#oficBox{width:680px;background-color: #eaeaea;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #767676;margin:0px auto 25px auto;padding:18px 0px 10px 0px;}
.oficMap{float:left;width: 193px;text-align: left;padding:0px 0px 0px 13px;}
.oficLeft{float:left;width: 460px;text-align: left;}
.oficThamb{float:left;width:101px;text-align: left;margin: 10px 0px 5px 0px;padding-left: 12px;}
.oficTxt{float:left;width: 340px;margin: 10px 0px 5px 0px;color: #333333;}
.oficTxt2{float:left;width: 340px;margin: 0px 0px 0px 0px;color: #333333;}
.oficLine{clear:both;}
.oficMidashi{float:left;width:114px;text-align: left;margin: 0px 0px 0px 0px;}
.inqBar{width:680px;margin:5px auto 20px auto;padding:0px;}









/*COMPANY_____________________________________________________________________________________*/
#comBox{width:680px;background: url(../images/dot.gif) repeat-x bottom;margin:3px auto 5px auto;padding:5px;}
.comBox1{width:680px;margin:3px auto 5px auto;padding:0px;}

#comBoxtop{width:680px;text-align: right;	margin:3px auto 5px auto;padding:5px;}
.comMidashi{float:left;width:120px;text-align: left;margin: 0px 0px 0px 0px;padding-left:15px;background-image:url(../images/icon.gif);background-repeat:no-repeat;background-position:0 4px;}
.comTxt2{float:left;width: 520px;margin: 0px 0px 0px 0px;text-align:left;color: #333333;}
.comTxt2_2{float:left;width: 400px;margin: 0px 0px 0px 0px;text-align:left;color: #333333;padding:0px 0px 0px 0px;}
.comTxt3{float:left;width: 120px;margin: 0px 0px 0px 0px;text-align:left;color: #333333;}
.comTxt4{float:left;width: 380px;margin: 0px 0px 0px 0px;text-align:left;color: #333333;}
.comTxt5{float:left;width: 120px;margin: 0px 0px 0px 0px;text-align:left;color: #333333;}
.box680l_2{margin:0px auto; text-align:left; margin:3px auto 5px auto;clear:both;width:680px;}
.rightBox2{float:right;width:540px;background: url(../images/dot.gif) repeat-x bottom;margin:0px auto 5px auto;padding:0px 5px 5px 0px;}
.rightBox3{text-align:left;padding:0px 5px 5px 135px;margin:0px;}
.rightBox4{float:right;width:540px;margin:0px auto 5px auto;padding:0px 5px 5px 0px;}
.obi_c{width:540px;background:#ececec;margin: 0px 0px 3px 0px;padding:3px;text-align: left;clear:both;}
.comM{padding:0px 0px 0px 0px;}
.com_l{float:left;width:20px;}
.com_r{text-align:left;float:right; width:520px;}
.com_r_l{text-align:right;float:right; width:380px;}
.com_l_y{float:left;width:70px;}
.com_r_y{text-align:left; display:inline;}











/*CONCEPT_____________________________________________________________________________________*/
#ccpL1{float:left;width:334px;padding:0px;margin:0px;}
#ccpL1 p{padding-top:20px;width:334px;}
#ccpR1{float:right;width:331px;padding:0px;margin:0px;}
#ccpL2{float:left;width:254px;}
#ccpR2{float:right;width:410px;}
#ccpR2 p{padding-top:15px;}
#ccpL3{float:left;width:400px;}
#ccpL3 p{padding-top:20px;}
#ccpR3{float:right;width:254px;}







/*CONTACT_____________________________________________________________________________________*/
#kakuBtn{width:620px; margin:20px auto 20px auto; padding:0px; text-align: center;}








/*SITEMAP_____________________________________________________________________________________*/
.sm_dotline{ background: #ececec url(../images/dot.gif) repeat-x top; margin: 0; padding:10px;}
.sm_dotline2{ background: #ececec; margin: 0; padding:10px;}
a.smTit { text-decoration:none;color:#934c5e; font:bold; }
a:hover.smTit { text-decoration:underline;color:#934c5e; }
