@charset "utf-8";
/* ======================== 目次 ==========================

	[01]:メインビジュアル
	[02]:コンセプト
	[03]:お客様のメリット
	[04]:サービス内容
	[05]:トピックス
	[06]:気になる導入事例
	
======================================================== */

div#mainContents	{ width: 710px; padding: 10px 5px 50px 5px; position: relative; float: right; }

div.mainVisual	{ width: 710px; height: 283px; position: relative; }
div.mainVisual .imageBox	{ width: 710px; height: 88px; }
div.mainVisual .textBox		{ background: url(/nurse/img/mvisual_image.jpg) no-repeat; text-align: left; width: 710px; height: 57px; font-size: 80%; }
div.mainVisual .textBox p	{ width: 550px; float: left; color: #666; padding: 0px 0px 0px 5px; }
div.mainVisual .underBox	{ width: 710px; height: 138px; position: relative; }
div.mainVisual .underBox .flowImage	{ width: 434px; height: 138px; float: left; }
div.mainVisual .underBox .entryBox	{ background: url(/nurse/img/mvisual_image2.jpg) no-repeat; width: 276px; height: 138px; float: right; }
div.mainVisual .underBox .entryBox .entryBt	{ width: 253px; height: 49px; position: absolute; bottom: 19px; right: 10px; }

/* -------------------------[02]:主要検索部分のスタイル */
div.searchBox	{ width: 710px; padding: 0px 0px 10px; }

div.searchBox .categoryBox	{  width: 210px; height: 265px; float: right; }
div.searchBox .categoryBox h3	{ width: 210px; height: 37px; }
div.searchBox .categoryBox ul	{ background: url(/nurse/img/search_bg01.gif); width: 204px; height: 228px; padding: 0px 0px 0px 6px; }
div.searchBox .categoryBox li	{ width: 98px; height: 31px; float: left; text-align: left; padding: 0px 2px 1px 0px; margin: 0px; font-size: 0px; line-height: 0px; }

div.searchBox .areaBox		{ width: 499px; height: 265px; float: left; }
div.searchBox .areaBox h3		{ width: 499px; height: 37px; }
div.searchBox .areaBox .dataBox	{ background: url(/nurse/img/search_bg02.gif); width: 487px; height: 222px; padding: 0px 6px 6px; }
div.searchBox .areaBox table	{ background: url(/nurse/img/search_japan.gif) no-repeat right bottom #FFF; width: 487px; text-align: left; height: 222px; padding: 8px 0px 9px; }
div.searchBox .areaBox th		{ vertical-align: top; padding: 4px 5px 3px 10px; }
div.searchBox .areaBox td		{ vertical-align: top; padding: 3px 10px 3px 0px; }

div.searchBox .freewordBox	{ width: 710px; height: 40px; padding: 1px 0px 0px; }
div.searchBox .freewordBox h3	{ width: 242px; height: 40px; float: left; }
div.searchBox .freewordBox form	{ background: url(/nurse/img/search_bg03.gif); width: 458px; height: 30px; float: left; padding: 10px 5px 0px 5px; margin: 0px; }
div.searchBox .freewordBox .inputBox		{ width: 330px; float: left; }
div.searchBox .freewordBox .inputBox input	{ width: 330px; }
div.searchBox .freewordBox .searchBt		{ width: 119px; height: 21px; float: right; }


div.clientSearch{ width: 214px; float: left; padding: 0px 0px 0px 0px; }
div.clientSearch h3	{ width: 214px; height: 34px; }
div.clientSearch .dataBox	{ background: url(/nurse/img/sub_box_bg.gif) repeat-y; width: 194px; padding: 8px 10px 7px; }
div.clientSearch .dataBox input	{ width: 164px; height: 21px; margin: 8px auto 0px; }
div.clientSearch .dataBox select{ width: 190px; }
div.clientSearch .btmBar	{ background: url(/nurse/img/sub_box_btm.gif) no-repeat; width: 214px; height: 5px; font-size: 0px; line-height: 0px; }


div.siteEntry	{ width: 494px; float: right; padding: 0px; position: relative; }
div.siteEntry h3	{ width: 494px; height: 60px; }
div.siteEntry .dataBox	{ background: url(/nurse/img/bank_bnr_back.gif) no-repeat; width: 494px; height: 43px; }
div.siteEntry .dataBox p{ width: 270px; float: left; text-align: left; font-size: 80%; line-height: 14px; color: #666; padding: 3px 0px 0px 13px; }
div.siteEntry .entryBtn	{ width: 183px; height: 34px; position: absolute; bottom: 6px; right: 8px; }


div.siteTopics	{ width: 710px; padding: 15px 0px 0px; position: relative; }
div.siteTopics .upDate	{ font-size: 80%; font-weight: bold; color: #666; position: absolute; top: 25px; right: 10px; }
div.siteTopics .dataBox	{ background: url(/nurse/img/main_box_back.gif) repeat-y; width: 710px; }
div.siteTopics .dataBox ul	{ width: 680px; padding: 8px 15px 5px; }
div.siteTopics .dataBox li	{ width: 680px; height: 15px; padding: 0px 0px 5px; }
div.siteTopics .dataBox li span.clientBox	{ display: block; width: 80px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteTopics .dataBox li span.iconBox		{ display: block; width: 49px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteTopics .dataBox li span.textBox		{ display: block; width: 535px; float: left; text-align: left; }
div.siteTopics .dataBox li span.textBox span	{ font-weight: bold; color: #C00; }
div.siteTopics .btmBar	{ background: url(/nurse/img/main_box_btm.gif) no-repeat; width: 710px; height: 5px; font-size: 0px; line-height: 0px; }


div.siteNews	{ width: 710px; padding: 15px 0px 0px; position: relative; }
div.siteNews .upDate	{ font-size: 80%; font-weight: bold; color: #666; position: absolute; top: 25px; right: 10px; }
div.siteNews .dataBox	{ background: url(/nurse/img/main_box_back.gif) repeat-y; width: 710px; }
div.siteNews .dataBox ul	{ width: 680px; padding: 8px 15px 5px; }
div.siteNews .dataBox li	{ width: 680px; height: 15px; padding: 0px 0px 5px; }
div.siteNews .dataBox li span.clientBox		{ display: block; width: 80px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteNews .dataBox li span.iconBox		{ display: block; width: 49px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteNews .dataBox li span.textBox		{ display: block; width: 535px; float: left; text-align: left; }
div.siteNews .dataBox li span.textBox span	{ font-weight: bold; color: #C00; }
div.siteNews .btmBar	{ background: url(/nurse/img/main_box_btm.gif) no-repeat; width: 710px; height: 5px; font-size: 0px; line-height: 0px; }

div.siteNewsList	{ width: 710px; padding: 0px; position: relative; }
div.siteNewsList .upDate	{ font-size: 80%; font-weight: bold; color: #666; position: absolute; top: 10px; right: 10px; }
div.siteNewsList .dataBox	{ background: url(/nurse/img/main_box_back.gif) repeat-y; width: 710px; }
div.siteNewsList .dataBox ul	{ width: 680px; padding: 8px 15px 5px; }
div.siteNewsList .dataBox li	{ width: 680px; height: 15px; padding: 0px 0px 5px; }
div.siteNewsList .dataBox li span.clientBox		{ display: block; width: 80px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteNewsList .dataBox li span.iconBox		{ display: block; width: 49px; height: 15px; float: left; padding: 0px 5px 0px 0px; }
div.siteNewsList .dataBox li span.textBox		{ display: block; width: 535px; float: left; text-align: left; }
div.siteNewsList .dataBox li span.textBox span	{ font-weight: bold; color: #C00; }
div.siteNewsList .btmBar	{ background: url(/nurse/img/main_box_btm.gif) no-repeat; width: 710px; height: 5px; font-size: 0px; line-height: 0px; }



