@charset "UTF-8";
/* CSS Document */

/*会社案内共通*/
.company_area{
	width:740px;
	float:left;
	margin:15px 0 0 12px;
	background:url(../images/company/bg_company.png) repeat-y;
}
.bg_company{
	background:url(../images/company/bg_company_top.png) no-repeat top;
	width:740px;
}
.bg_company_bottom{
	background:url(../images/company/bg_company_bottom.png) no-repeat bottom;
	width:740px;
}
.company_cont{
	width:680px;
	padding-top:26px;
	margin:0 30px;
	overflow:hidden;
}
.company_cont .english_font{
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;/* 2013.10.29 英文ページフォント指定*/
	color: #333333;
}
.company_cont .cont_tit{
	margin-bottom:50px;
}
.company_cont a{
	color:#1155b8;
}
.company_cont .section{
	width:680px;
	overflow:hidden;
}
.company_cont .section_tit{
	margin-bottom:30px;
}
.company_cont .section{
	width:680px;
	overflow:hidden;
}
.company_cont .inner{
	width:680px;
	overflow:hidden;
}
.inner{
	margin-left:0px;
}
/*メッセージ*/
.cont_text{
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.mess_boxN{
	font-size:116.6%;
	line-height:1.9;
}
.mess_boxN_just{
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .mess_boxL{
	width:407px;
	float:left;
	margin-right:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .mess_boxR{
	width:420px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .mess_boxL_370{
	width:370px;
	float:left;
	margin-right:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .mess_boxL_250{
	width:250px;
	float:left;
	margin-right:0px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .mess_boxR_415{
	width:415px;
	float:right;
	margin-left:10px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}

/*企業理念*/
.company_cont .phil_boxR{
	width:516px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
.company_cont .phil_boxL{
	width:370px;
	float:left;
	margin-right:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}
/*会社概要*/
.company_cont .info_boxR{
	width:303px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
}
.company_cont .info_boxR{
	width:303px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
}
.dateList303R{
	overflow:hidden;
}
.dateList303R dt{
	width:90px;
	float:left;
	margin-bottom:25px;
}
.dateList303R dd{
	padding-left:90px;
	margin-bottom:25px;
}
.box334_bottom470{
	background:url(../images/company/bg_box334_bottom.png) bottom no-repeat;
	width:292px;
	padding:17px 21px 30px;
	min-height:470px;
	height:auto !important;
	height:470px;
}
.box334_bottom470 .box_tit{
	margin-bottom:7px;
}
.box334_bottom470 .category{
	border-top:1px dotted #c8c8c8;
	padding-top:20px;
	margin-bottom:15px;
}
.box334_bottom470 ul li{
	background:url(../images/company/icn_arrow_box.png) 0 6px no-repeat;
	margin-top:5px;
	padding-left:10px;
	line-height:1.6;
}
/*関連会社*/
.group_box{
	width:290px;/* 187px-->290px*/
	float:right;
	margin-left:20px;
	line-height:1.5;
}
.group_box_in{
	overflow:hidden;
}
.group_box_in li{
	float:left;
	margin-right:5px;
}
.box334_bottom103{
	background:url(../images/company/bg_box334_bottom.png) bottom no-repeat;
	width:292px;
	padding:17px 21px 30px;
	overflow:hidden;
	min-height:103px;
	height:auto !important;
	height:103px;
}
.box334_bottom280{
	background:url(../images/company/bg_box334_bottom.png) bottom no-repeat;
	width:292px;
	padding:17px 21px 30px;
	overflow:hidden;
	min-height:280px;
	height:auto !important;
	height:280px;
}
/*全国事業所一覧*/
.locationListL{
	float:left;
	width:334px;
}
.locationListR{
	float:right;
	width:334px;
}
.locationListL li,
.locationListR li{
	margin-bottom:15px;
}
.location_box{
	width:169px;
	float:right;
	margin-left:20px;
	line-height:1.5;
	word-break:break-all;
}
.box334{
	background:url(../images/company/bg_box334.png) top no-repeat;
	width:334px;
	overflow:hidden;
}
.box334_bottom{
	background:url(../images/company/bg_box334_bottom.png) bottom no-repeat;
	width:312px;
	padding:11px 11px 16px;
	overflow:hidden;
}
.box334_bottom .office{
	color:#1155b8;
	font-size:133%;
	margin-bottom:15px;
}
/*採用情報*/
.box680{
	background:url(../images/company/bg_box680.png) top no-repeat;
	width:680px;
	overflow:hidden;
	float:left;
}
.box680_bottom{
	background:url(../images/company/bg_box680_bottom.png) bottom no-repeat;
	width:642px;
	padding:17px 19px 25px;
}
.box680_bottom .box_tit{
	margin-bottom:20px;
}
.dateList{
	overflow:hidden;
	margin-top:-31px;
	line-height:1.25;
	font-size:116.6%;
}
.dateList dt{
	width:150px;
	float:left;
	margin-bottom:30px;
	padding-top:30px;
	background:url(../images/common/bg_line_date.png) left top repeat-x;
}
.dateList dd{
	padding-left:150px;
	margin-bottom:30px;
	padding-top:30px;
	background:url(../images/common/bg_line_date.png) left top repeat-x;
}
.dateList dd dl{
	overflow:hidden;
}
.dateList dd .dateList_in2em dt{
	width:4em;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
.dateList dd .dateList_in2em dd{
	padding:0;
	margin:0;
	background:none;
	width:474px;
	float:left;
	
}
.dateList dd .dateList_in3em dt{
	width:5em;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
.dateList dd .dateList_in3em dd{
	padding:0;
	margin:0;
	background:none;
	width:460px;
	float:left;
}
.faqList{
	overflow:hidden;
	font-size:116.6%;
}
.faqList dt{
	width:35px;
	float:left;
	margin-top:15px;
}
.faqList dd{
	padding-left:35px;
	margin-top:15px;
}
.faqList2{
	overflow:hidden;
	font-size:116.6%;
}
.faqList2 dt{
	width:35px;
	float:left;
	margin-top:10px;
}
.faqList2 dd{
	padding-left:35px;
	margin-top:10px;
}
.boxGray{
	width:610px;
	border:solid 5px #c8c8c8;
	padding:12px 40px 20px 16px;
}
.voiceList{
	width:688px;
	overflow:hidden;
}
.voiceList li{
	float:left;
	margin:0 13px 12px 0;
}
.scheduleBoxArea{
	width:229px;
	background:url(../images/company/voice/bg_scheduleBox.png) top no-repeat;
	float:right;
	margin:0 0 30px 33px;
}
.scheduleBox{
	width:205px;
	background:url(../images/company/voice/bg_scheduleBox_bottom.png) bottom no-repeat;
	overflow:hidden;
	padding:16px 12px 10px 12px;
}
.scheduleBox dl{
	overflow:hidden;
	line-height:1.5;
}
.scheduleBox dl dt{
	width:40px;
	padding-right:28px;
	margin-bottom:10px;
	float:left;
	font-weight:bold;
	font-size:116.6%;
	text-align:right;
}
.scheduleBox dl dd{
	padding-left:68px;
	color:#505050;
	margin-bottom:12px;
}
.scheduleBox dl dd span{
	font-size:116.6%;
}
.voice_boxL{
	width:220px;
	float:left;
	display:inline-block;
}
.voice_boxR{
	padding-left:220px;
	font-size:116.6%;
}
.process_box{
	width:679px;
	position:relative;
	margin-bottom:48px;
}
.process_box .posi01{position:absolute; top:60px; width:100%;}
.process_box .posi02{position:absolute; top:180px; width:100%;}
.process_box .posi03{position:absolute; top:300px; width:100%;}
.process_box .posi04{position:absolute; top:420px; width:100%;}
.process_box div p{
	text-align:center;
	font-size:116.6%;
}
.messageBoxArea{
	width:680px;
	background:url(../images/company/voice/bg_messageBox.png) top no-repeat;
}
.messageBox{
	width:651px;
	background:url(../images/company/voice/bg_messageBox_bottom.png) bottom no-repeat;
	padding:45px 18px 10px 11px;
	overflow:hidden;
	line-height:2;
}
.messageBox img{
	float:right;
	margin:-10px 0 0 14px;
}

/*評価事業部 survey*//*add 2014.04.25*/
.hyouka_survey_tbl{
	width:800px;
	border:solid 5px #c8c8c8;
	padding:20px 27px;
	font-size: 200%;
}
/*ICT・アプリ一覧*//*add 2014.04.25*/
.ict_banner1{
	width:800px;
	border:solid 5px #c8c8c8;
	padding:20px 27px;
}
/*受賞一覧*/
.compliance{
	width:720px;
	border:solid 3px #c8c8c8;
	padding:10px 10px;
}
.compliance li{
	width:690px;
	border:solid 0px #c8c8c8;
	padding:10px 10px;
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
}
.award{
	width:615px;
	border:solid 5px #c8c8c8;
	padding:20px 27px;
}
.award ul{
	overflow:hidden;
}
.award ul li{
	float:left;
	margin-right:47px;
	padding-left:17px;
	background:url(../images/company/ico_arrow.png) 0 6px no-repeat;
	font-size:116.6%;
}
.award_tbl{
	width:680px;
	border-top: solid 1px #b4b4b4;
	border-left: solid 1px #b4b4b4;
	font-size:116.6%
}
.award_tbl th,
.award_tbl td{
	border-right: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
	vertical-align: middle;
	text-align:center;
}
.award_tbl th{
	background:#787878;
	color:#fff;
	padding:12px;
}
.award_tbl td{
	padding:14px 10px;
}
/*お問い合わせ*/
.contactBox{
	width:680px;
	overflow:hidden;
	margin-bottom:30px;
}
.contactBox ul{
	font-size:116.6%;
	margin-top:19px;
	line-height:1.4;
}
.contactBox ul li{
	padding-left:19px;
	margin-bottom:10px;
}
.contactBoxL{
	width:309px;
	float:left;
}
.contactBoxR{
	width:309px;
	float:right;
}
.contactBox .textList li{background:url(../images/company/icn_contact_text.png) 0 1px no-repeat;}
.contactBox .bookList li{background:url(../images/company/icn_contact_book.png) 0 1px no-repeat;}
.contactBox .softList li{background:url(../images/company/icn_contact_soft.png) 0 1px no-repeat;}
.contactBox .testList li{background:url(../images/company/icn_contact_test.png) 0 1px no-repeat;}
.contactBox .e-netList li{background:url(../images/company/icn_contact_e-net.png) 0 1px no-repeat;}
.contactBox .webList li{background:url(../images/company/icn_contact_web.png) 0 1px no-repeat;}
.contactBox .recruitList li{background:url(../images/company/icn_contact_recruit.png) 0 1px no-repeat;}

/*英語ページ共通*/
.bg_shadow_en{
	background:url(../images/common/bg_body_en.png) repeat-x top;
}
.header_naka_top_en{
	width:957px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/top/bg_head_top_en.png) no-repeat top;
	overflow:hidden;
	padding-bottom:3px;
}
.header_naka_en{
	width:957px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/top/bg_head_en.png) no-repeat top;
	overflow:hidden;
	padding-bottom:3px;
}
.bg_top_en{
	background:url(../images/top/bg_head_side_en.png) repeat-x top;
}
.header_naka_top_en h1#rogo_en,
.header_naka_en h1#rogo_en{
	padding-top:31px;
	padding-bottom:18px;
	float:left;
}
.head_menu_en{
	height:19px;
	margin-top:6px;
	float:right;
}
.head_menu_en ul{
	overflow:hidden;
}
.head_menu_en li{
	float:left;
}
.head_menu_naka_en{
	height:19px;
	margin-top:8px;
	float:right;
}
.head_menu_naka_en ul{
	overflow:hidden;
}
.head_menu_naka_en li{
	float:left;
	margin-top:-3px;
	vertical-align:top;
}
.head_menu_naka_en li img{
	vertical-align:top;
}
.head_menu_naka_en li a{
	color:#FFFFFF;
	text-decoration:none;
}
.size_en{
	width:526px;
	padding:17px 0 0 0;
	float:right;
}
.size_en li{
	float:right;
}
.size_en p{
	padding-top:2px;
	font-size:90%;
	font-weight:bold;
	float:right;
	vertical-align:text-top;
	margin:0 10px 0 0;
}
.foot_bg_en{
	background:url(../images/common/bg_foot_en.png) repeat-x bottom;
}
.foot_area_en{
	width:957px;
	margin:0 auto;
	padding-top:34px;
}
.foot_naka_en{
	width:955px;
	border-bottom:1px dotted #FFF;
	padding-bottom:10px;
	margin-bottom:5px;
}
.foot_naka_en a{
	color:#FFFFFF;
	text-decoration:none;
}
.foot1_en{
	margin-right:10px;
}
.foot1_en li{
	line-height:2;
}
.foot2_en{
	padding-bottom:18px;
	width:955px;
	text-align:right;
	color:#fff;
}
/*philosophy*/
/*message*/
/*information*/
.dateList421R{
	overflow:hidden;
}
.dateList421R dt{
	width:90px;
	float:left;
	margin-bottom:6px;
}
.dateList421R dd{
	padding-left:98px;
	margin-bottom:6px;
}
/* add 20140110 */
}
.blue_information{
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
	color:#00F;
}
/*Comnpany Profile*/
.dateList421R_en{
	overflow:hidden;
}
.dateList421R_en dt{
	width:150px;
	float:left;
	margin-bottom:6px;
}
.dateList421R_en dd{
	padding-left:98px;
	margin-bottom:6px;
}
/*companies*/
.corp_boxR_en{
	width:493px;
	float:right;
	margin-left:20px;
	font-size:116.6%;
	line-height:1.9;
}
/*OfficeLocation*/
.box215ListArea{
	width:699px;
	overflow:hidden;
}
.box215List{
	width:215px;
	float:left;
	margin-right:18px;
}
.box215List li{
	float:left;
	margin-bottom:18px;
}
.box215{
	background:url(../images/company_english/bg_box215_en.png) top no-repeat;
	width:215px;
	overflow:hidden;
}
.box215_bottom{
	background:url(../images/company_english/bg_box215_bottom_en.png) bottom no-repeat;
	width:185px;
	padding:9px 15px 22px;
	overflow:hidden;
	word-break:break-all;
	line-height:1.5;
}
.box215_bottom .office{
	color:#3452ab;
	font-size:133%;
	margin-bottom:6px;
}
.box215_bottom .address{
	min-height:126px;
	height:auto !important;
	height:126px;
	display:block;
	margin-bottom:8px;
}
.box215_bottom .mapBtn{
	text-align:center;
}
.office_location_boxR_en{
	width:480px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
	text-align:justify;
	text-justify:inter-ideograph;
}

/* Office Location(english)*/
.head_office{
	width:615px;
	border:solid 3px #c8c8c8;
	padding:20px 27px;
}


/*サイドナビ*/
#companyListOut{
	background:url(../images/common/bg_accordion.png) repeat-y;
}
#companyList{
	margin-top:10px;
    width:200px;
	background:url(../images/common/bg_accordion_bottom.png) no-repeat bottom;
	padding-bottom:5px;
}
.in_companyList{
	width:198px;
	margin:0 0 -1px 1px;
	border-top:1px solid #c8c8c8;
}
.in_companyList li{
	padding-left:10px;
	line-height:2.5;
	border-bottom:1px #c8c8c8 solid;
}
.in_companyList a{
	color:#505050;
}
.in_companyList_in{
	margin:0 0 10px 10px;
}
.in_companyList li .in_companyList_in li{
	background:url(../images/company/ico_arrow.png) left no-repeat;
	border:none;
	line-height:1.5;
	padding-left:15px;
}
.saiyou_cont{
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:30px;
	margin-bottom:30px;
	overflow:hidden;
}
.saiyou_cont p{
	line-height:150%;
}
.saiyou_left{
	float:left;
	width:145px;
}
.saiyou_right{
	overflow:hidden;
}
.saiyou_right img{
	margin-top:10px;
}
.m-bottom50{
	margin-bottom:50px;
}
.c-e65320{
	color:#e65320;
}
.bg_rinen{
	background:url(../images/company/bg_rinen.png) no-repeat top;
}
.bg_rinen_en{
	background:url(../images/company_english/bg_rinen_en.png) no-repeat top;
}
	
/*その他本文*/
.border_t_sol{
	border-top:1px solid #c8c8c8;
}
.m-top15{
	margin-top:15px !important;
}
.m-bottom15{
	margin-bottom:15px !important;
}
.m-bottom25{
	margin-bottom:25px !important;
}
.m-bottom45{
	margin-bottom:45px !important;
}
.m-bottom50{
	margin-bottom:50px !important;
}
.m-bottom60{
	margin-bottom:60px !important;
}
.m-bottom65{
	margin-bottom:65px !important;
}
.m-bottom70{
	margin-bottom:70px !important;
}
.m-bottom75{
	margin-bottom:75px !important;
}
.m-bottom85{
	margin-bottom:85px !important;
}
.m-bottom90{
	margin-bottom:90px !important;
}
.m-bottom100{
	margin-bottom:100px !important;
}
.m-right30{
	margin-right:30px !important;
}
.p-right1em{
	padding-right:1em !important;
}
.p-right2em{
	padding-right:2em !important;
}
.p-right3em{
	padding-right:3em !important;
}
.p-bottom17{
	padding-bottom:17px !important;
}
.p-bottom30{
	padding-bottom:30px !important;
}
.p-bottom35{
	padding-bottom:35px !important;
}
.p-bottom50{
	padding-bottom:50px !important;
}
.p-bottom55{
	padding-bottom:55px !important;
}
.p-bottom60{
	padding-bottom:60px !important;
}
.text-right{
	text-align:right !important;
}
.text-left{
	text-align:left !important;
}
.text-center{
	text-align:center !important;
}
.font-12{
	font-size:100%;
}
.font-16{
	font-size:133.3%;
}
.line-130{
	line-height:130%;
}
.line-150{
	line-height:150%;
}
.line-190{
	line-height:190%;
}
/*******20130919 add start***********/
.w276{
	width:276px;
}
.fade {   
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
.fade:hover {
    opacity: 0.4;
    filter: alpha(opacity=60);
}
/*******20130919 add end***********/

/*******会社案内 仕事紹介 add start***********/
/*仕事紹介_r*/
.edit_list ul{
	float: left;
	}

.edit_list li{
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	width: 220px;
	height: 100px;
	margin-bottom: 10px;
	}	

.edit_list a:hover img
{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
	}

.edit_boxN{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 470px;
}

.edit_boxN_s{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 370px;
}

.edit_boxN_s1-1-3{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 270px;
	text-align:justify;
	text-justify:inter-ideograph;
}

.edit_boxN_s1-1-3-2{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 170px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.edit_boxN_s1-1-4{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 290px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.edit_boxN_s1-1-4-2{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 330px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.edit_img_r{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	margin-left: 10px;
}
.edit_img_r_5{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	margin-left: 10px;
	margin-top: 80px;
}


.edit_img_l{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	margin-right: 10px;
}

.edit_img_2-1 ul {
	float: left;
	}
	
	.edit_img_2-1 li {
	float: left;
	width: 285px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	}
	
.st_font{
	font-size:116.6%;
	color: #0B408E;
	font-weight: bold;
	}	
/* add 20131112*/
.edit_box_680{
	font-size:116.6%;
	line-height:1.9;
	float: left;
	width: 680px;
	text-align:justify;
	text-justify:inter-ideograph;
}


/*会社概要_r*/
.company_cont_r .info_boxR_r{
	width:303px;
	float:right;
	margin-left:30px;
	font-size:116.6%;
	line-height:1.9;
}
.dateList303R{
	overflow:hidden;
}
.dateList303R dt{
	width:90px;
	float:left;
	margin-bottom:25px;
}
.dateList303R dd{
	padding-left:90px;
	margin-bottom:25px;
}
.box334_bottom400_r{
	background:url(../images/company/bg_box334_bottom.png) bottom no-repeat;
	width:292px;
	min-height:400px;
	height:400px;
	padding-top: 17px;
	padding-right: 21px;
	padding-bottom: 30px;
	padding-left: 21px;
}
.box250_r{
	width:250px;
	min-height:30px;
	height:auto !important;
	height:90px;
	margin-bottom: 10px;
}
.box334_bottom400_r .box_tit{
	margin-bottom:7px;
}
.box334_bottom400_r .category{
	border-top:1px dotted #c8c8c8;
	padding-top:20px;
	margin-bottom:15px;
}
.box334_bottom400_r ul li{
	background:url(../images/company/icn_arrow_box.png) 0 6px no-repeat;
	margin-top:5px;
	padding-left:10px;
	line-height:1.6;
}


.catalog_part_r{
	float:left;
	width:208px;
	background:url(../images/common/bg_catalog_goods.png) no-repeat;
	margin-top:18px;
	margin-right:19px;
	padding:14px 16px 18px 14px;
	overflow:hidden;
	display:inline;
}
.catalog_part2_r{
	background:url(../images/common/bg_catalog_goods2.png) no-repeat;
	float:left;
	margin-top:18px;
	margin-right:19px;
	overflow:hidden;
	display:inline;
}
.catalog_part3_r{
	background:url(../images/common/bg_catalog_goods2.png) no-repeat;
	float:right;
	margin-top:18px;
	margin-right:19px;
	overflow:hidden;
	display:inline;
}
/*******会社案内 仕事紹介 add end***********/
/*先輩の声*/
.senpai_just{
	text-align:justify;
	text-justify:inter-ideograph;
}	

/*次世代育成支援計画について*/
.jisedai{
	margin-left:0px;/*15px -> 0px*/
	font-size:116.6%;
	line-height:1.9;
}