@charset "Shift_JIS";
@import "../common/css/reset.css";
@import "../common/css/base.css";

/**************************************************/
/* top.css */
/**************************************************/
#content{text-align:center;}

.layoutBox{width:1040px;margin:0px auto;overflow:hidden;}
.layoutLeft{width:776px;float:left;padding-bottom:30px;}
.layoutRight{width:248px;float:right;padding-bottom:30px;}

/* トップコンテンツ */
/**************************************************/
/*#topHeader{background:#FFF url(../img/visual_bg.jpg) no-repeat center top;background-size:100% auto;height:390px;margin-bottom:30px;}*/
#topHeader{background:#FFF url(../img/visual_bg.jpg) no-repeat center top;background-size:100% auto;height:350px;margin-bottom:10px;}

/*#topHeader .layoutLeft{padding-top:30px;}*/
#topHeader .layoutLeft{padding-top:10px;}
/*#topHeader .layoutRight{width:253px;padding-top:20px;}*/
#topHeader .layoutRight{width:253px;padding-top:0px;}

/* スライダー */
/**************************************************/
#slider{width:766px;padding:5px;background-color:#FFF;}

.sliderLayout{width:766px;height:320px;position:relative;overflow:hidden;}

#sliderSample{width:100%;position:relative;z-index:1;}
#sliderSample img{width:100%;height:auto;opacity:0;}

.sliderControler{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;z-index:3;}
.sliderControler img{display:block;width:100%;height:100%;}

#slideNext{right:10px;}
#slidePrev{left:10px;}

/* スライダーの枚数x766（幅）を設定する 市民講座あり7枚*/
/*.sliderItem{width:2298px;height:320px;position:absolute;left:0px;top:0px;z-index:2;}*/
/*6枚 width:4596px; 7枚 width:5362px*/

.sliderItem{width:5362px;height:320px;position:absolute;left:0px;top:0px;z-index:2;}
/*.sliderItem ul{width:2298px;height:320px;}*/
.sliderItem ul{width:5362px;height:320px;}
.sliderItem li{width:766px;height:320px;float:left;}
.sliderItem a{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sliderItem img{width:100%;height:auto;}

.slideClone{width:766px;height:320px;position:absolute;top:0px;background-color:#000;}

#slideClone1{left:100%;}
#slideClone2{right:100%;}

/* 診療受付時間 */
/**************************************************/
#entry{width:100%;}

#entryHead{clear:both;margin-bottom:8px;}
#entryHead img{width:100%;height:auto;}

.entryList{width:100%;}
.entryList li{width:125px;height:125px;float:left;}
.entryList a{display:block;width:100%;height:100%;position:relative;overflow:hidden;background-color:#FFF;}
.entryList a:hover{background-color:#0075C1;}
.entryList img{display:block;width:100%;height:auto;}

#entryList1{margin-right:3px;}
#entryList2{margin-right:0px;}
#entryList3{margin-top:3px;margin-right:3px;}
#entryList4{margin-top:3px;margin-right:0px;}

/* 目的別 */
/**************************************************/
/*#purpose{min-width:1040px;text-align:center;margin-bottom:25px;overflow:hidden;clear:both;}*/
#purpose{min-width:1040px;text-align:center;margin-bottom:10px;overflow:hidden;clear:both;}
.purposeList{width:1040px;margin:0px auto;}
/*.purposeList li{width:248px;height:144px;}*/
.purposeList li{width:248px;height:72px;}
.purposeList a{display:block;position:relative;width:100%;height:100%;}
.purposeList img{display:block;position:absolute;left:0px;top:0px;width:252px;height:auto;}

#purpose1{float:left;margin-right:16px;}
#purpose2{float:left;margin-right:16px;}
#purpose3{float:left;}
#purpose4{float:right;}

/* 大切なお知らせ */
/**************************************************/
/*#announce{position:relative;width:100%;text-align:center;margin-bottom:30px;clear:both;}*/
#announce{position:relative;width:100%;text-align:center;margin-bottom:10px;clear:both;}

.announceTable{width:1040px;margin:0px auto;display:table;background-color:#FFF;}

#announce .announceHead{width:248px;display:table-cell;background-color:#0075C1;vertical-align:middle;}
.announceHead img{width:47px;height:auto;display:inline;vertical-align:-2px;margin-left:10px;}

.announceTitle{color:#FFF;font-size:139%;font-weight:normal;line-height:2em;text-align:center;}

.announceArticle{display:table-cell;}
.announceArticle ul{padding:4px 30px;}
/*.announceArticle li{font-size:100%;font-weight:normal;line-height:1.3em;padding:8px 0px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px -3px;background-size:4px 4px;}*/
.announceArticle li{font-size:100%;font-weight:normal;line-height:1.3em;padding:8px 0px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px -3px;background-size:4px 4px;}
.announceArticle li:first-child{background-image:none;}
.announceArticle .alink02{color:#D52F00;font-weight:bold;text-decoration:underline;}
.announceArticle .alink02:hover{text-decoration:none;}
.announceArticle .alink03{
	color: #D52F00;
	font-weight: bold;
	text-decoration: underline;
	display: block;
}
.announceArticle .alink03:hover{text-decoration:none;}

#content #announce .announceTable .announceArticle ul .taisetsu01 a {
	font-weight: bold;
	color: #F00;
	font-size: 17px;
}

#content #announce .announceTable .announceArticle ul .taisetsu02 a {
	font-weight: bold;
	color: #000;
	font-size: 17px;
}

/* 大切なお知らせ02 */
/**************************************************/
/*#announce{position:relative;width:100%;text-align:center;margin-bottom:30px;clear:both;}*/
#announce02{position:relative;width:100%;text-align:center;margin-bottom:10px;clear:both;}

.announceTable{width:1040px;margin:0px auto;display:table;background-color:#FFF;}

#announce02 .announceHead{
  width: 248px;
  display: table-cell;
  background-color: #ff4500;
  vertical-align: middle;
}
.announceHead img{width:47px;height:auto;display:inline;vertical-align:-2px;margin-left:10px;}

.announceTitle{color:#FFF;font-size:139%;font-weight:normal;line-height:2em;text-align:center;}

.announceArticle{display:table-cell;}
.announceArticle ul{padding:4px 30px;}
/*.announceArticle li{font-size:100%;font-weight:normal;line-height:1.3em;padding:8px 0px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px -3px;background-size:4px 4px;}*/
.announceArticle li{font-size:100%;font-weight:normal;line-height:1.3em;padding:8px 0px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px -3px;background-size:4px 4px;}
.announceArticle li:first-child{background-image:none;}
.announceArticle .alink02{color:#D52F00;font-weight:bold;text-decoration:underline;}
.announceArticle .alink02:hover{text-decoration:none;}
.announceArticle .alink03{
	color: #D52F00;
	font-weight: bold;
	text-decoration: underline;
	display: block;
}
.announceArticle .alink03:hover{text-decoration:none;}

#content #announce02 .announceTable .announceArticle ul .taisetsu01 a {
	font-weight: bold;
	color: #F00;
	font-size: 17px;
}

#content #announce02 .announceTable .announceArticle ul .taisetsu02 a {
	font-weight: bold;
	color: #000;
	font-size: 17px;
}

/* お知らせ */
/**************************************************/
#news{position:relative;width:100%;text-align:center;}

.newsHead{width:100%;height:50px;overflow:hidden;}
.newsHead li{font-size:16px;width:248px;padding:0px;float:left;}
.newsHead a{display:block;background-color:#FFF;color:#0075c1;line-height:50px;text-align:center;}
.newsHead a:hover{background-color:#0075C1;color:#FFF;text-decoration:none;}
.newsHead a:before{content:'';display:inline-block;vertical-align:-8px;width:33px;height:33px;margin-right:5px;background-size:33px 33px;}

.newsHead li.selectedTab a{background-color:#0075C1;color:#FFF;text-decoration:none;}

#newsTab1,
#newsTab2{margin-right:16px;}
#newsTab3{margin-right:0px;}

#newsTab1 a:before{background-image:url(../img/newsIcon1.png);}
#newsTab2 a:before{background-image:url(../img/newsIcon2.png);}
#newsTab3 a:before{background-image:url(../img/newsIcon3.png);}

#newsTab1 a:hover:before{background-image:url(../img/newsIcon1_o.png);}
#newsTab2 a:hover:before{background-image:url(../img/newsIcon2_o.png);}
#newsTab3 a:hover:before{background-image:url(../img/newsIcon3_o.png);}

li.selectedTab#newsTab1 a:before{background-image:url(../img/newsIcon1_o.png);}
li.selectedTab#newsTab2 a:before{background-image:url(../img/newsIcon2_o.png);}
li.selectedTab#newsTab3 a:before{background-image:url(../img/newsIcon3_o.png);}

.newsTab{width:100%;}

.scriptOn .newsTab{position:absolute;z-index:1;right:110%;top:0px;}
.scriptOn .selectedTabBox{position:relative;z-index:5;right:auto;top:auto;}

.newsIndex{background:#FFF url(../img/newsScroll.png) no-repeat right top;width:100%;height:850px;overflow:hidden;overflow-y:auto;box-sizing:border-box;padding:15px 30px 0px 30px;border-top:3px solid #0075C1;}

.newsScroll{background-image:none;}

.newsArticle{position:relative;padding:15px 0px 16px 195px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px bottom;background-size:4px 4px;}
/*.newsArticle p{color:#333;font-size:93%;line-height:1.7em;}*/
.newsArticle p{color:#333;font-size:100%;line-height:1.7em;}

.newsArticle p.newsDate{color:#0075C1;width:97px;padding:0px;position:absolute;left:0px;top:15px;font-weight:bold;}
.newsArticle p.newsCategory{color:#221815;font-size:80%;line-height:1.6em;text-align:center;width:77px;padding:0px;position:absolute;left:97px;top:15px;margin-top:0.2em;background-color:#EEE;}

.newsCategory1 p.newsCategory{background-color:#D2A7A7;}
.newsCategory2 p.newsCategory{background-color:#D9E9B2;}
.newsCategory3 p.newsCategory{background-color:#D8f0F5;}

.newsList{}
.newsList a{color:#FFF;font-size:124%;line-height:50px;background-color:#0075C1;display:block;text-align:center;}
.newsList a img{display:inline;vertical-align:-3px;margin-right:5px;}
.newsList a:hover{background-color:#4D9FD4;text-decoration:none;}

/* ピックアップ */
/**************************************************/
#pickup{position:relative;z-index:1;text-align:center;padding:0px;}

#pickupHead{padding:2px 0px;background:#FFF url(../img/pickupHead.png) repeat-x left top;text-align:center;margin-bottom:10px;}
#pickupHead img{height:26px;width:auto;margin:0px auto;}

.pickupList{width:100%;overflow:hidden;margin:0px auto;}
.pickupList li{width:100%;padding:10px 0px 0px;}
.pickupList a{display:block;width:100%;height:100%;}
.pickupList img{display:block;width:100%;height:auto;}

/*.pickupList li#pickupBanner1{padding-top:0px;}*/
.pickupList li#pickupBanner14{padding-top:0px;}

/* 診療科のご案内 */
/**************************************************/
#treatment{padding:0px 30px 22px;background-color:#FFF;width:auto;border-top:3px solid #0075C1;}

#treatmentHead{color:#0075C1;font-size:165%;font-weight:normal;line-height:1.95em;padding:11px 0px 1px 0px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px bottom;background-size:4px 4px;margin-bottom:13px;}

.treatmentList{overflow:hidden;width:100%;}
.treatmentList li{float:left;width:179px;box-sizing:border-box;padding:2px 0px;}
.treatmentList a{position:relative;font-size:108%;line-height:2em;display:inline;background-color:#FFF;padding:0px 10px 0px 10px;}
.treatmentList span.nolink01{position:relative;font-size:108%;line-height:2em;display:inline;background-color:#FFF;padding:0px 10px 0px 10px;color: #333;}
.treatmentList a:after{content:'';position:absolute;left:0px;top:0.5em;width:0px;height:0px;border:3px solid transparent;border-left:4px solid #0075C1;margin-top:-3px;}

.treatmentList li.col4{width:716px;}
.treatmentList li.col2{width:358px;}

/* ご案内バナー */
/**************************************************/
#guideBanner{position:relative;z-index:1;text-align:center;padding:0px;}
#guideBanner ul{width:100%;overflow:hidden;margin:0px auto;}
#guideBanner li{width:100%;padding:10px 0px 0px;}
#guideBanner a{display:block;width:100%;height:100%;}
#guideBanner img{display:block;width:100%;height:auto;}

#guideBanner li#guideBanner1{padding-top:0px;}

/* フッタバナー */
/**************************************************/
/*#footerBanner{background-color:#E2E2E2;position:relative;z-index:1;text-align:center;padding:30px 0px;clear:both;}*/
#footerBanner{background-color:#E2E2E2;position:relative;z-index:1;text-align:center;padding:10px 0px;clear:both;}
#footerBanner ul{width:1040px;overflow:hidden;margin:0px auto;}
/*#footerBanner li{float:left;width:200px;padding:0px 0px 0px 9px;}*/
#footerBanner li{
	float: left;
	width: 250px;
	padding: 0px 0px 0px 9px;
	margin-bottom: 10px;
}
#footerBanner a{display:block;width:100%;height:100%;}
#footerBanner img{display:block;width:100%;height:auto;}

#footerBanner li#footerBanner1{width:413px;padding-left:0px;}
#footerBanner li#footerBanner1 img{height:70px;}

/**************************************************/
/* レスポンシブ処理 */
/**************************************************/

/* スマホ向けレイアウト */
/**************************************************/
@media only screen and (max-width: 1039px){

.layoutBox{width:100%;}
.layoutLeft{width:auto;float:none;padding-bottom:0px;}
.layoutRight{width:auto;float:none;padding-bottom:0px;}

/* トップコンテンツ */
/**************************************************/
#topHeader{width:100%;height:auto;margin-bottom:8px;}

#topHeader .layoutLeft{padding:10px 5px 5px;}
#topHeader .layoutRight{width:100%;padding:0px;}

/* スライダー */
/**************************************************/
#slider{width:100%;box-sizing:border-box;padding:3px;}

.sliderLayout{width:100%;height:100%;}

.sliderControler{width:30px;height:30px;margin-top:-15px;}

.sliderItem{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:2;}
.sliderItem ul{width:100%;height:100%;}
.sliderItem li{width:100%;height:100%;float:left;}
.sliderItem img{width:100%;height:auto;}

.slideClone{width:100%;height:100%;}

/* 診療受付時間 */
/**************************************************/
#entry{width:100%;}

#entryHead{display:none;}

.entryList{width:100%;height:60px;padding:0px 5px;box-sizing:border-box;}
.entryList li{width:49.6%;height:50px;box-sizing:border-box;}
.entryList a{border-top:3px solid #0075C1;background-color:#FFF;width:100%;height:47px;background-repeat:no-repeat;background-position:center bottom;background-size:auto 47px;}
.entryList a:hover{background-color:#FFF;}
.entryList img{display:none;}

#entryList1{margin-right:0px;float:left;}
#entryList2{margin-right:0px;float:right;}
#entryList3{display:none;}
#entryList4{display:none;}

#entryList1 a{background-image:url(../img/spImage/entryIcon1.png);}
#entryList2 a{background-image:url(../img/spImage/entryIcon2.png);}

/* 目的別 */
/**************************************************/
#purpose{min-width:0px;margin-bottom:10px;}

.purposeList{width:550px;padding-left:2px;overflow:hidden;}
.purposeList li{width:126px;height:72px;}
.purposeList a{background-position:0px 0px;background-repeat:no-repeat;background-size:126px 72px;}
.purposeList img{display:none;}

#purpose1{margin-right:16px;}
#purpose2{margin-right:16px;}
#purpose3{}
#purpose4{}

#purpose1 a{background-image:url(../img/purpose1.png);}
#purpose2 a{background-image:url(../img/purpose2.png);}
#purpose3 a{background-image:url(../img/purpose3.png);}
#purpose4 a{background-image:url(../img/purpose4.png);}


/* 大切なお知らせ */
/**************************************************/
#announce{padding:0px 5px;box-sizing:border-box;margin-bottom:10px;}

.announceTable{width:100%;display:block;}

.announceHead{width:100%;display:block;}
.announceHead img{width:36px;height:auto;vertical-align:-5px;margin-left:5px;}

.announceTitle{font-size:18px;line-height:30px;}

.announceArticle{display:block;}
.announceArticle ul{padding:0px 10px;}
.announceArticle li{font-size:13px;line-height:25px;padding:11px 0px;}

#content #announce .announceTable .announceArticle ul .taisetsu01 a img {
	height: auto;
	width: 100%;
}
  
/* 大切なお知らせ02 */
/**************************************************/
#announce02{padding:0px 5px;box-sizing:border-box;margin-bottom:10px;}

.announceTable{width:100%;display:block;}

.announceHead{width:100%;display:block;}
.announceHead img{width:36px;height:auto;vertical-align:-5px;margin-left:5px;}

.announceTitle{font-size:18px;line-height:30px;}

.announceArticle{display:block;}
.announceArticle ul{padding:0px 10px;}
.announceArticle li{font-size:13px;line-height:25px;padding:11px 0px;}

#content #announce02 .announceTable .announceArticle ul .taisetsu01 a img {
	height: auto;
	width: 100%;
}


/* お知らせ */
/**************************************************/
#news{position:relative;width:100%;padding:0px 5px 30px;box-sizing:border-box;overflow:hidden;}

.newsHead{position:relative;}
.newsHead li{font-size:17px;width:33%;float:none;}

#newsTab1{position:absolute;left:0px;top:0px;}
#newsTab2{margin:0px auto;}
#newsTab3{position:absolute;right:0px;top:0px;}

.newsIndex{overflow-y:auto;}

.newsArticle p{font-size:12px;}
.newsArticle p.newsCategory{font-size:10px;}

.newsList a{font-size:16px;}

/* ピックアップ */
/**************************************************/
#pickup{padding:0px 0px 10px;width:auto;background-color:#EEE;}

#pickupHead{padding:5px 0px;margin:0px 5px 0px;}
#pickupHead img{height:20px;}

.pickupList{width:942px;padding-left:5px;}
.pickupList li{float:left;width:152px;height:54px;padding:5px 5px 0px 0px;}
.pickupList a{background-color:#0075C1;background-repeat:no-repeat;background-position:0px 0px;background-size:100% 100%;}
.pickupList img{display:none;}

.pickupList li#pickupBanner1{width:309px;}
.pickupList li#pickupBanner14 a{
	margin-top: 5px;
}
/*.pickupList li#pickupBanner11 a{
	margin-top: 5px;
}*/

.pickupList li#pickupBanner1 a{background-image:url(../img/spImage/pickupBanner1.jpg);}
.pickupList li#pickupBanner2 a{background-image:url(../img/spImage/pickupBanner2.jpg);}
.pickupList li#pickupBanner3 a{background-image:url(../img/spImage/pickupBanner3.jpg);}
.pickupList li#pickupBanner4 a{background-image:url(../img/spImage/pickupBanner4.jpg);}
.pickupList li#pickupBanner5 a{background-image:url(../img/spImage/pickupBanner5.jpg);}
/*.pickupList li#pickupBanner6{width:248px; height:141px;}*/
.pickupList li#pickupBanner6 a{background-image:url(../img/spImage/pickupBanner6.jpg);}
.pickupList li#pickupBanner7 a{background-image:url(../img/spImage/pickupBanner7.jpg);}
.pickupList li#pickupBanner8 a{background-image:url(../img/spImage/pickupBanner8.jpg);}
.pickupList li#pickupBanner9 a{background-image:url(../img/spImage/pickupBanner9.jpg);}
.pickupList li#pickupBanner10 a{background-image:url(../img/spImage/pickupBanner10_2.jpg);}
.pickupList li#pickupBanner11 a{background-image:url(../img/spImage/pickupBanner11.jpg);}
.pickupList li#pickupBanner12 a{background-image:url(../img/spImage/pickupBanner12.jpg);}
.pickupList li#pickupBanner13 a{background-image:url(../img/spImage/pickupBanner13.jpg);}
.pickupList li#pickupBanner14 a{background-image:url(../img/spImage/pickupBanner14.jpg);}
.pickupList li#pickupBanner16 a{background-image:url(../img/spImage/pickupBanner16.jpg);}
/*.pickupList li#pickupBanner17 a{width:248px; height:125px;}*/
.pickupList li#pickupBanner17 a{background-image:url(../img/spImage/pickupBanner17.jpg);}
.pickupList li#pickupBanner18 a{background-image:url(../img/spImage/pickupBanner18.jpg);}
.pickupList li#pickupBanner1{padding-top:5px;}

/* 診療科のご案内 */
/**************************************************/
#treatment{padding:0px 5px;width:auto;background-color:#EEE;border-top:0px;}

#treatmentHead{color:#0075C1;font-size:17px;line-height:2em;background-color:#FFF;background-image:none;padding:8px 14px;border-left:4px solid #0075C1;margin-bottom:0px;position:relative;cursor:pointer;}

#treatmentHead:before{content:'';position:absolute;top:50%;background-color:#0075C1;right:10px;width:22px;height:2px;margin-top:-1px;}
.closed #treatmentHead:after{content:'';position:absolute;top:50%;background-color:#0075C1;right:20px;width:2px;height:22px;margin-top:-11px;}

.treatmentList{overflow:hidden;width:100%;}
.treatmentList li{float:left;width:100%;box-sizing:border-box;padding:1px 0px 0px 0px;}
.treatmentList a{position:relative;font-size:12px;line-height:2em;display:block;background-color:#FFF;padding:8px 10px 8px 20px;}
.treatmentList a:after{content:'';position:absolute;left:10px;top:1em;width:0px;height:0px;border:3px solid transparent;border-left:4px solid #0075C1;margin-top:5px;}

.treatmentList li.col4{width:100%;}
.treatmentList li.col2{width:100%;}

.toggleBox{overflow:hidden;}
.closed .toggleBox{display:none;}

/* ご案内バナー */
/**************************************************/
#guideBanner{padding:5px 0px 10px;}
#guideBanner ul{width:314px;overflow:hidden;margin:0px auto;padding-left:5px;}
#guideBanner li{float:left;width:152px;height:70px;padding:5px 5px 0px 0px;}
#guideBanner a{background-color:#0075C1;background-repeat:no-repeat;background-position:0px 0px;background-size:100% 100%;}
#guideBanner img{display:none;}

#guideBanner li#guideBanner1{padding-top:5px;}

#guideBanner li#guideBanner1 a{background-image:url(../img/spImage/guideBanner1.jpg);}
#guideBanner li#guideBanner2 a{background-image:url(../img/spImage/guideBanner2.jpg);}
#guideBanner li#guideBanner3 a{background-image:url(../img/spImage/guideBanner3.jpg);}

/* フッタバナー */
/**************************************************/
#footerBanner{padding:5px 0px 10px;}
#footerBanner ul{width:785px;margin:0px auto;padding-left:5px;}
#footerBanner li{width:152px;height:53px;padding:5px 5px 0px 0px;}
#footerBanner a{background-color:#0075C1;background-repeat:no-repeat;background-position:0px 0px;background-size:100% 100%;}
#footerBanner img{display:none;}

#footerBanner li#footerBanner1{width:309px;}

#footerBanner li#footerBanner1 a{background-image:url(../img/spImage/footerBanner1.jpg);}
#footerBanner li#footerBanner2 a{background-image:url(../img/spImage/footerBanner2.jpg);}
#footerBanner li#footerBanner3 a{background-image:url(../img/spImage/footerBanner3.jpg);}
#footerBanner li#footerBanner4 a{background-image:url(../img/spImage/footerBanner4.jpg);}
#footerBanner li#footerBanner5 a{background-image:url(../img/spImage/footerBanner5.jpg);}
#footerBanner li#footerBanner6 a{background-image:url(../img/spImage/footerBanner6.jpg);}
#footerBanner li#footerBanner7 a{background-image:url(../img/spImage/footerBanner7.jpg);}
#footerBanner li#footerBanner8 a{background-image:url(../img/spImage/footerBanner8.jpg);}
#footerBanner li#footerBanner9 a{background-image:url(../img/spImage/footerBanner9.jpg);}
#footerBanner li#footerBanner10 a{background-image:url(../img/spImage/footerBanner10.jpg);}
#footerBanner li#footerBanner11 a{background-image:url(../img/spImage/footerBanner11.jpg);}
#footerBanner li#footerBanner12 a{background-image:url(../img/spImage/footerBanner12.jpg);}
#footerBanner li#footerBanner13 a{background-image:url(../img/spImage/footerBanner13.jpg);}
#footerBanner li#footerBanner14 a{background-image:url(../img/spImage/footerBanner14.jpg);}
}
	
/* フッタバナー5つ分 */
/**************************************************/
@media only screen and (max-width: 946px){

/* ピックアップ */
.pickupList{width:785px;}

}
	
/* フッタバナー4つ分 */
/**************************************************/
@media only screen and (max-width: 789px){



#news{position:relative;width:100%;padding:0px 5px 30px;box-sizing:border-box;overflow:hidden;}

.newsHead{position:relative;}
.newsHead li{font-size:10px;width:33%;float:none;}

#newsTab1{position:absolute;left:0px;top:0px;}
#newsTab2{margin:0px auto;}
#newsTab3{position:absolute;right:0px;top:0px;}

/*.newsIndex{overflow-y:auto;}*/

.newsIndex{background:#FFF url(../img/newsScroll.png) no-repeat right top;width:100%;height:300px;overflow:hidden;overflow-y:auto;box-sizing:border-box;padding:15px 30px 0px 30px;border-top:3px solid #0075C1;}

/**/
.newsArticle{position:relative;padding:15px 0px 16px 95px;background:#FFF url(../common/img/headMenu.png) repeat-x -3px bottom;background-size:4px 4px;}
/*.newsArticle p{color:#333;font-size:93%;line-height:1.7em;}*/
.newsArticle p{color:#333;font-size:100%;line-height:1.7em;}

.newsArticle p.newsDate{color:#0075C1;width:97px;padding:0px;position:absolute;left:0px;top:15px;font-weight:bold;}
.newsArticle p.newsCategory{color:#221815;font-size:80%;line-height:1.6em;text-align:center;width:77px;padding:0px;position:absolute;left:0px;top:35px;margin-top:0.2em;background-color:#EEE;}

.newsCategory1 p.newsCategory{background-color:#D2A7A7;}
.newsCategory2 p.newsCategory{background-color:#D9E9B2;}
.newsCategory3 p.newsCategory{background-color:#D8f0F5;}
/**/

/*#newsTab1 a:before{background-image:url(../img/newsIcon1.png)}*/
#newsTab1 a:before{display:none;}
/*#newsTab2 a:before{background-image:url(../img/newsIcon2.png)}*/
#newsTab2 a:before{display:none;}
/*#newsTab3 a:before{background-image:url(../img/newsIcon3.png)}*/
#newsTab3 a:before{display:none;}

.newsList a{font-size:16px;}


/* お知らせ */
/*#news{padding-bottom:5px;}

.newsHead{display:none;}
.newsIndex{display:none;}

.newsTab{padding-bottom:5px;}

.scriptOn .newsTab{position:static;z-index:1;right:auto;top:auto;}
.scriptOn .selectedTabBox{position:static;z-index:1;right:auto;top:auto;}

.newsList a{background-color:#FFF;border-left:4px solid #0075C1;color:#0075c1;font-size:17px;text-align:left;box-sizing:border-box;padding-left:65px;background-position:16px center;background-repeat:no-repeat;background-size:33px 33px;}
.newsList a:hover{background-color:#FFF;}
.newsList span{display:none;}

#newsTab1Box .newsList a{background-image:url(../img/newsIcon1.png);}
#newsTab2Box .newsList a{background-image:url(../img/newsIcon2.png);}
#newsTab3Box .newsList a{background-image:url(../img/newsIcon3.png);}*/

/* ピックアップ */
.pickupList{width:628px;}

/* フッタバナー */
#footerBanner ul{width:628px;}

}

/* フッタバナー3つ分 */
/**************************************************/
@media only screen and (max-width: 632px){

/* スライダー */
.sliderControler{width:20px;height:20px;margin-top:-10px;}
#slideNext{right:7px;}
#slidePrev{left:7px;}

/* 目的別 */
.purposeList{width:266px;}

#purpose1{margin-right:0px;}
#purpose2{float:right;margin-right:0px;}
#purpose3{margin-top:8px;}
#purpose4{margin-top:8px;}

/* ピックアップ */
.pickupList{width:471px;}

/* フッタバナー */
#footerBanner ul{width:471px;}

}

/* フッタバナー2つ分 */
/**************************************************/
@media only screen and (max-width: 475px){

/* ピックアップ */
.pickupList{width:314px;}

/* フッタバナー */
#footerBanner ul{width:314px;}

}

/**************************************************/
#content #news .alink01 {
	color: #00F;
	text-decoration: underline;
}
#content #news .alink01:hover {
	color: #0075C1;
	text-decoration: underline;
}
#content .announceArticle .alink01 {
	color: #00F;
	text-decoration: underline;
}
#content .announceArticle .alink01:hover {
	color: #0075C1;
	text-decoration: underline;
}
#search #searchform {
    position: relative;
}
#searchsubmit {
	height: 31px;
	position: absolute;
	top: -1px;
	left: 131px;
}
input.btn {
    width: 56px;
    height: 31px;
    background: url(./img/btn.png) no-repeat;
    border: none;
    cursor: pointer;
    padding-top: 31px;
    overflow: hidden;
    display: block;
}
