@charset "utf-8";
body,h1,h2,h3,p,ul,li,dl,dt,dd{color:#333;margin:0;padding:0;font-weight:normal;font: 100%/130% "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;}
*{vertical-align:middle;}
img{border:0;}
ul{list-style-type:none;}
a:link {color:#09699c;text-decoration: none;}
a:visited{color:#09699c;text-decoration: none;}
a:hover {color:#FF6600;text-decoration: underline;}
*:first-child+html body{padding-left:1px;}
*html body{padding-left:1px;}
html>/**/body,x:-moz-any-link{ padding-right:1px;}
.cb{clear:both;}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	overflow:hidden;
	_zoom:1;
}
/* Hides from IE-mac \*/
* html .clearfix{
	height:1%;
	overflow:visible;
}
/* End hide from IE-mac */
p{
	font-size:75%;
	line-height:1.5em;
}
#container{
	width:950px;
	margin:0 auto;
	background-image:url(/chintaikanri/shared/img/bg.png);
	background-repeat:repeat-y;
}
#areaHeader{
	font-size:0;
	line-height:0;
	background-color:#fff;
}
.topheading img{
	vertical-align:top;
}

#areaGlobalNavi{
	background-color:#84bb00;
	width:936px;
	margin:0 auto;
	font-size:0;
	line-height:0;
	padding:11px 0 0 0;
}
#areaGlobalNavi ul{
	margin:0 0 0 15px;
}
#areaGlobalNavi ul li{
	margin:0 7px 0 0;
	float:left;
}
#areaGlobalNaviBottom{
	background-color:#84bb00;
	width:936px;
	margin:28px auto 0 auto;
	font-size:0;
	line-height:0;
	padding:0 0 8px 0;
}
#areaGlobalNaviBottom ul{
	margin:0 0 0 15px;
}
#areaGlobalNaviBottom ul li{
	margin:0 7px 0 0;
	float:left;
}
.blockContents{
	width:936px;
	background-image:url(/chintaikanri/shared/img/gnavigb.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin:0 auto;
	padding:0 0 28px 0;
}
#areaTopicPath{
	background-image:url(/chintaikanri/shared/img/blogTitleBg.png);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
	line-height:1;
	padding:14px 0 0 4px;
}
#areaTopicPath .separator{
	padding:0 5px;
}
#areaTopicPath span{
	background-color:#fff;
}
.lv0topm{
	margin-top:12px;
}
.lv1topm{
	margin-top:11px;
}
.lv2topm{
	margin-top:7px;
}
.lv3topm{
	margin-top:15px;
}


.blockContents h2{
	margin:0 0 7px 12px;
	font-size:0;
	line-height:0;
}
.blockContents .h2exp{
	margin-bottom:15px;
}

.blockContents dl{
	font-size:10px;
	line-height:1.2;
	clear:left;
}
.blockContents dl dt{
	width:20px;
	padding:0 0 0 10px;
	float:left;
	display:block;
}
.blockContents dl dd{
	float:left;
	width:275px;
	display:block;
	padding:0 0 0.5em 0;
}
.btitle{
	display:none;
}
.lv1c01{
	width:307px;
	height:360px;
	background-image:url(/chintaikanri/shared/img/topLv1_01.png);
	background-repeat:no-repeat;
	margin:0 0 0 4px;
	float:left;
}
.lv1c01 ul{
	padding:90px 0 0 120px;
}
.blockContents ul li{
	background-image:url(/chintaikanri/shared/img/pointer.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:0 0 0.5em 6px;
	font-size:12px;
	line-height:1.2;
}
.lv1c02{
	width:317px;
	height:360px;
	background-image:url(/chintaikanri/shared/img/topLv1_02.png);
	background-repeat:no-repeat;
	float:left;
}
.lv1c02 ul{
	padding:90px 0 25px 115px;
}
.lv1c03{
	width:297px;
	height:360px;
	background-image:url(/chintaikanri/shared/img/topLv1_03.png);
	background-repeat:no-repeat;
	float:left;
}

.lv1c03 ul{
	padding:113px 0 0 130px;
}
.lv2{
	padding:0 0 0 24px;	
}
.lv2 h3{
	margin:0 0 15px 0;
}
.lv2box{
	width:292px;
	float:left;
	margin:0 6px 0 0;
	background-image:url(/chintaikanri/shared/img/topLv2Bg.png);
	background-repeat:repeat-y;
}
.lv2box img{
	vertical-align:bottom;
}
.lv2leftimg{
	width:108px;
	float:left;
	margin:0 12px 0 4px;
}
.lv2box p{
	padding:0 16px 0 0;
}
.lv2boxfooter{
	clear:both;
	padding:12px 0 0 0;
	_padding:6px 0 0 0;
}


.lv3 h3{
	margin:0 0 10px 0;
}
.lv3box01{
	width:302px;
	float:left;
	padding:0 0 0 12px;
}
.lv3box01left{
	width:156px;
	float:left;
}
.lv3box01right{
	width:136px;
	float:right;
}
.lv3box02right i{
	font-size:10px;
	text-align:right;
	display:block;
}
.lv3box02{
	width:258px;
	float:left;
	padding:0 0 0 26px;
}
.lv3box02left{
	width:105px;
	float:left;
}
.lv3box02right{
	width:144px;
	float:right;
}
.lv3box03{
	width:292px;
	float:left;
	padding:0 0 0 26px;
}
.lv3box03left{
	width:119px;
	float:left;
}
.lv3box03right{
	width:157px;
	float:right;
}

.lv4 h3{
	margin:10px 0;
}
.lv4box01{
	width:309px;
	float:left;
	padding:0 0 0 16px;
}
.lv4box01left{
	width:94px;
	float:left;
}
.lv4box01right{
	width:205px;
	float:right;
}
.lv4box01 dl{
	font-size:10px;
	line-height:1.2;
	clear:left;
	margin:10px 0 0 0;
}
.lv4box01 dl dt{
	width:12px;
	float:left;
	display:block;
	padding:0;
}
.lv4box01 dl dd{
	float:left;
	width:190px;
	display:block;
	padding:0 0 0.5em 0;
}
.lv4box02{
	width:266px;
	float:left;
	padding:0 0 0 16px;
}
.lv4box02left{
	width:126px;
	float:left;
}
.lv4box02right{
	width:130px;
	float:right;
}
.lv4box03{
	width:288px;
	float:left;
	padding:0 0 0 16px;
}
.lv4box03left{
	width:129px;
	float:left;
}
.lv4box03right{
	width:148px;
	float:right;
}
.is{
	font-size:10px;
	margin-top:3px;
	display:block;
	text-align:right;
}

#areaFooter{
	clear:both;
	width:914px;
	background-image:url(/chintaikanri/shared/img/footerBg.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0 0 0 15px;
	margin:25px 0 0 7px;
}
#areaFooter h2{
	margin:0;
}
#areaFooter h2 img{
	vertical-align:top;
}
#areaFooter .checkbox{
	width:700px;
	padding:15px 0 0 0;
}
#areaFooter .checkbox li{
	width:298px;
	border-bottom:1px solid #000;
	font-size:12px;
	display:block;
	color:#000;
	float:left;
	margin:0 25px 0 0;
}
#areaFooter .checkbox li a{
	display:block;
	background-image:url(/chintaikanri/shared/img/footercheckbox.png);
	background-repeat:no-repeat;
	background-position:2px center;
	color:#000;
	text-decoration:none;
	width:100%;
}
#areaFooter .checkbox li a:hover{
	background-image:url(/chintaikanri/shared/img/footercheckbox_o.png);
}
#areaFooter .checkbox li a span{
	vertical-align:bottom;
	padding:9px 0 5px 26px;
	display:block;
}
#areaFooter .copy{
	clear:both;
	margin:20px 0 0 0;
}
#areaFooter .contact{
	margin:20px 10px 0 0;
	background-color:#fee6e6;
	padding:0 0 12px 24px;
	_zoom:1;
	overflow:hidden;
}
#areaFooter .contact img{
	vertical-align:top;
}
.contactLv01{
	float:left;
	width:254px;
}
.contactLv02{
	float:left;
	width:225px;
	margin:0 0 0 26px;
}
.contactLv03{
	float:left;
	background-image:url(/chintaikanri/shared/img/footerImg_03.png);
	background-repeat:no-repeat;
	padding:30px 0 0 31px;
	margin:0 0 0 28px;
}

#areaFooterMenu{
	background-image:url(/chintaikanri/shared/img/footerBottomBg.png);
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	padding:6px 0 25px 0;
	background-color:#fff;
	_zoom:1;
	overflow:hidden;
}
.fmleft{
	width:232px;
	float:left;
	padding:7px 0 0 0;
}
.fmright{
	width:133px;
	float:right;
	font-size:0;
	line-height:0;
}

.subheader{
	width:909px;
	margin:0 0 0 19px;
	padding:11px 0 0 0;
}
#areaBlogMain{
	width:906px;
	margin:0 auto;
	padding:14px 0 0 0;
}
.blockBlogLeft{
	width:661px;
	float:left;
}
.blockBlogRight{
	width:230px;
	float:right;
}
.entryHeader{
	width:660px;
	height:58px;
	background-image:url(/chintaikanri/shared/img/blogEntryBg.png);
	background-repeat:repeat-x;
}
.entryImgBox{
	display:block;
	width:50px;
	background-color:#fff;
	padding:2px;
	border:2px solid #a9a9a7;
	float:left;
	font-size:0;
	line-height:0;
}
.entryTitle{
	width:588px;
	float:right;
}
.entry{
	color:#000 !important;
	font-size:16px !important;
	line-height:1;
	padding:11px 0;
	display:block;
	font-weight:bold;
	width:588px;
}
.entrySubInfo{
	font-size:10px;
	line-height:1;
	padding:5px 0 0 0;
}
.entryDate{
	width:180px;
	display:block;
	float:left;
}
.entryAuthor{
	width:400px;
	float:right;
	display:block;
	text-align:right;
}
.entryAuthor a{
	margin:0 10px 0 0;
}
.entrySummary{
	padding:8px 0 0 0;
	line-height:1.6em;
}
.entrySummary p{
	clear:both;
}
.entryLink{
	text-align:right;
	margin:0 0 20px 0;
	font-size:12px;
}

.blogListContainer{
	margin-bottom:19px;
}
.blogListContainer dl{
	font-size:12px;
	border-top:1px solid #999;
	_zoom:1;
	overflow:hidden;
}

.blogListContainer dl dt{
	width:55px;
	padding:7px 0;
	display:block;
	float:left;
}
.blogListContainer dl dd{
	width:175px;
	display:block;
	float:right;
}
.blogListContainer dl dd a{
	width:175px;
	padding:7px 0;
	display:block;
}
.blogListContainer ul li{
	font-size:12px;
	border-top:1px solid #999;
	display:block;
}
.blogListContainer ul li a{
	width:230px;
	display:block;
	padding:7px 0;
}
.stafflist{
	width:230px;
	padding:12px 0;
	font-size:12px;
	line-height:1;
	border-top:1px solid #999;
}
.stafflist .imgbox{
	background-color:#fff;
	border:2px solid #a9a9a7;
	width:70px;
	padding:2px;
	dispaly:block;
	float:left;
	margin:0 5px 0 0;
	cursor:pointer;
}
.stafflist .title{
	padding:2px 0 0 0;
	display:block;
}
.stafflist p{
	margin:5px 0 0 0;
	font-size:10px;
	line-height:16px !important;
}
.bottom3{
	margin-bottom:16px !important;
}
.bottom4{
	margin-bottom:0 !important;
}
#areaChintaiContents{
	width:936px;
	margin:0 auto 0 auto;
}
#areaChintaiContents h1,.troubleHewdear{
	margin:10px 0 0 12px;
}
.blockQA h1{
	font-size:75%;
	padding:0 0 1em 0;
	display:none;
}

.blockChintaiContents{
	width:906px;
	background-color:#f7f5e7;
	border-bottom:8px solid #e2dfc2;
	margin:0 0 0 15px;
	_zoom:1;
	overflow:hidden;
}
.chintaiSubBox01{
	width:252px;
	float:left;
}
.chintaiSubBox02{
	width:292px;
	float:left;
	padding:16px 0 0 0;
	font-size:12px;
}
.chintaiSubBox02 ul{
	margin:0 0 15px 20px;
	display:block;
}
.chintaiSubBox02 ul li{
	background-image:url(/chintaikanri/shared/img/chintaiListPointer.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 12px;
	font-size:12px;
	line-height:1;
	margin:8px 0;
}
.chintaiSubBox02 dl{
	font-size:10px;
	line-height:12px;
	clear:left;
}
.chintaiSubBox02 dl dt{
	width:20px;
	padding:0 0 0 18px;
	float:left;
	display:block;
}
.chintaiSubBox02 dl dd{
	float:left;
	width:225px;
	display:block;
}
.chintaiSubBox03{
	width:353px;
	float:left;
	padding-top:14px;
}

.chintaiBlock02{
	clear:both;
	background-image:url(/chintaikanri/shared/img/gnavigb.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:23px 0 30px 14px;
}
.chintaiBlock02Body{
	_zoom:1;
	overflow:hidden;
}
.chintaiBlock02BodyLeft{
	width:748px;
	float:left;
}
.chintaiBlock02BodyLeft p{
	padding:10px 0;
}
.chintaiBlock02BodyRight{
	width:132px;
	float:left;
	padding:11px 0 0 0;
}
.chintaiBlock02BodyLeftLeft{
	width:299px;
	float:left;
}
.chintaiBlock02BodyLeftRight{
	width:408px;
	float:left;
	background-color:#f7f5e7;
	margin:6px 0 0 18px;
}
.chintaiBlock02BodyLeftRight table{
	font-size:12px;
	width:378px;
	margin:12px auto;
}


.chintaiBlock03{
	clear:both;
	background-image:url(/chintaikanri/shared/img/gnavigb.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:12px 0 30px 12px;
}
.chintaiBlock03B{
	clear:both;
	background-image:url(/chintaikanri/shared/img/chintaiBlock03Bg.png);
	background-repeat:repeat-y;
	background-position:left top;
}
.chintaiBlock03BHeading{
	background-color:#fff;
	padding-bottom:24px;
}
.chintaiBlock03BContainer{
	_zoom:1;
	overflow:hidden;
}
.chintaiBlock03B .heading{
	border-bottom:5px solid #ffe401;
	padding-bottom:5px;
	margin-bottom:15px;
}
.chintaiBlock03BBoxContainer{
	_zoom:1;
	overflow:hidden;
}
.chintaiBlock03B a{
	display:block;
	margin-bottom:6px;
}
.chintaiBlock03B p{
	display:block;
	margin-bottom:10px;
}
.chintaiBlock03BBottommargin{
	margin-bottom:0 !important;
}

.chintaiBlock03BBox01{
	width:355px;
	float:left;
}
.chintaiBlock03BBox01Left{
	width:76px;
	float:left;
	margin-top:10px;
}
.chintaiBlock03BBox01Right{
	width:265px;
	float:right;
}
.chintaiBlock03BBox02{
	width:245px;
	float:left;
	margin:0 0 0 30px;
}
.chintaiBlock03BBox02Left{
	width:80px;
	float:left;
	margin-top:10px;
}
.chintaiBlock03BBox02Right{
	width:155px;
	float:right;
}
.chintaiBlock03BBox03{
	width:245px;
	float:left;
	margin:0 0 0 30px;
}
.chintaiBlock03BBox03Left{
	width:60px;
	float:left;
	margin-top:10px;
}
.chintaiBlock03BBox03Right{
	width:173px;
	float:right;
}

.chintaiServiceContainer{
	background-image:url(/chintaikanri/shared/img/chintaiServiceBg.png);
	background-repeat:repeat-y;
	background-position:left 10px;
	_zoom:1;
	overflow:hidden;
	margin:12px 0 0 0;
	padding:0 0 10px 0;
}

.chintaiServiceBox01{
	width:205px;
	float:left;
	margin:0 21px 0 0;
}
.chintaiServiceBox02{
	width:245px;
	float:left;
	margin:0 25px 0 0;
}
.chintaiServiceBox03{
	width:202px;
	float:left;
	margin:0 24px 0 0;
}
.chintaiServiceBox04{
	width:185px;
	float:left;
}
.chintaiServiceBox01 .chintaiServiceBoxText,
.chintaiServiceBox02 .chintaiServiceBoxText{
	margin:15px 0 0 0;
}
.chintaiServiceBox03 .chintaiServiceBoxText,
.chintaiServiceBox04 .chintaiServiceBoxText{
	margin:8px 0 0 0;
}
.chintaiBlock03table{
	clear:both;
	border:0;
	border-top:2px solid #868686;
	border-bottom:2px solid #868686;
	border-left:2px solid #868686;
	font-size:12px;
	border-collapse:collapse;
	margin:12px 0 0 0;
}
.chintaiBlock03table th{
	background-color:#e4e2d4;
	font-weight:normal;
	text-align:right;
	padding:2px 9px 2px 0;
	border-bottom:1px solid #868686;
	border-right:2px solid #868686;
}
.chintaiBlock03table .th0,
.chintaiBlock03table .th1,
.chintaiBlock03table .th11,
.chintaiBlock03table .th2,
.chintaiBlock03table .th3,
.chintaiBlock03table .th4{
	background-color:#000;
	color:#FFF;
	font-weight:normal;
	padding:3px 0;
	width:185px;
	text-align:center;
	border-bottom:2px solid #868686;
}
.chintaiBlock03table .th11{
	width:370px !important;
}
.chintaiBlock03table .th0{
	width:158px;
}
.chintaiBlock03table td{
	background-color:#faf9ef;
	font-weight:normal;
	text-align:center;
	padding:2px 0;
	border-bottom:1px solid #868686;
	border-right:2px solid #868686;
}

.blockQA{
	margin:30px 0 0 15px;
	clear:both;
}
.blockQALeft{
	width:117px;
	float:left;
}
.blockQALeft img{
	vertical-align:top;
	padding:1px 0 0 0;
}
.blockQARight{
	width:789px;
	float:left;
	background-image:url(/chintaikanri/shared/img/troubleQblockFooter.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:8px;
}
.blockQTitle{
	width:565px;
	background-image:url(/chintaikanri/shared/img/troubleQblockHeader.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:10px;
}
.blockQTitleBox{
	background-color:#f7f5e7;
	padding:10px 0 15px 0;
	background-image:url(/chintaikanri/shared/img/troubleQBg.png);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #686655;
}
.blockQTitleBoxtContents{
	width:530px;
	margin:0 auto;
	background-image:url(/chintaikanri/shared/img/troubleTitleQ.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.blockQTitleBoxtContents dl{
	margin:0 0 0 55px;
}
.blockQTitleBoxtContents dl dt{
	font-size:85%;
	font-weight:bold;
	margin:0 0 0.5em 0;
	color:#000;
}
.blockQTitleBoxtContents dl dd{
	font-size:75%;
	line-height:1.6em;
}
.blockQTitleExp{
	border-right:2px solid #686655;
	border-left:2px solid #686655;
	padding:6px 0 0 68px;
}
.blockAContainer{
	clear:left;
	padding:0 0 0 154px;
	margin:0;
}
.blockAText{
	clear:both;
	width:670px;
	background-color:#ffe400;
	background-image:url(/chintaikanri/shared/img/troubleTitleA.png);
	background-repeat:no-repeat;
	background-position:18px 20px;
	padding:20px 0;
	float:left;
}
.blockAText dl{
	margin:0 20px 0 75px;
}
.blockAText dl dt{
	font-size:85%;
	font-weight:bold;
	margin:0 0 0.5em 0;
	color:#000;
}
.blockAText dl dd{
	font-size:75%;
	line-height:1.6em;
}
.blockAImg{
	float:left;
	width:80px;
}
.blogTextTitleH1{
	font-size:16px;
	line-height:1;
	font-weight:bold;
	padding:6px 12px;
	display:block;
	background-color:#ffe400;
	color:#000;
	margin:1px 0 18px 0;
}
.staffContainer{
	_zoom:1;
	overflow:hidden;
}
.staffImg{
	width:164px;
	float:left;
	border:2px solid #a9a9a7;
}
.staffImg img{
	display:block;
	vertical-align:bottom;
	border:2px solid #fff;
}
.staffText{
	width:476px;
	float:right;
}
.staffText dt{
	padding:0 0 1em 0;
	font-size:75%;
}
.staffContents{
	clear:both;
	padding:30px 0 0 0;
}
.staffContentsList{
	width:392px;
	float:left;
}
.staffContentsADay{
	width:249px;
	float:right;
	border-bottom:1px solid #000;
	padding:0 0 12px 0;
	background-image:url(/chintaikanri/shared/img/aDayBg.png);
	background-repeat:repeat-y;
	margin:24px 0 0 0;
}
.staffContentsADayHeading img{
	vertical-align:top;
}
.staffContentsList dl{
	font-size:12px;
	padding:7px 0;
	border-top:1px solid #999;
	_zoom:1;
	overflow:hidden;
}
.staffListHeading{
	color:#000;
	border-bottom:2px solid #000;
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
.staffContentsList dl dt{
	width:70px;
	display:block;
	float:left;
}
.staffContentsList dl dd{
	display:block;
	float:right;
}
.staffContentsList dl dd a{
	width:318px;
	display:block;
}
.staffContentsADayContainer{
	width:229px;
	margin:0 auto;
	background-image:url(/chintaikanri/shared/img/aDayLineBg.png);
	background-repeat:repeat-y;
}
.staffContentsADayContainer dl{
	_zoom:1;
	overflow:hidden;
	line-height:1.4em;
	padding:5px 0;
	border-bottom:1px solid #999;
}
.staffContentsADayContainer dl dt{
	font-size:12px;
	float:left;
	width:41px;
}
.staffContentsADayContainer dl dd{
	float:right;
	width:181px;
}
.systemEntryContents{
	clear:both;
	padding:20px 0;
}
.systemEntryContentsImgContainer{
	float:right;
	width:320px;
	margin:0 0 10px 10px;
}
.systemEntryContentsTxtBox p{
	padding:0 0 1em 0;
	line-height:1.3em;
	font-size:95%;
}
.staffContentsList2 dl{
	font-size:12px;
	padding:7px 0;
	border-top:1px solid #999;
	_zoom:1;
	overflow:hidden;
}
.staffContentsList2 dl dt{
	width:70px;
	display:block;
	float:left;
}
.staffContentsList2 dl dd{
	display:block;
	float:right;
}
.staffContentsList2 dl dd a{
	width:580px;
	display:block;
}
#areaTopicPath span{
	vertical-align:bottom;
}
.blockQTitleBoxtContents a{
	color:#333 !important;
}
