@charset "utf-8";

/* -----------------------------------------------
CSS file d-sq
FileName : support.css
UpdatedBy : 2010/06/25
----------------------------------------------- */


/* font color_for menu-------------------------------------- */

#mainContents #mainConLeft #menu .ttl{
	font-size:17px;
	font-weight:bold;
	line-height:130%;
}

#mainContents #mainConLeft #menu .sttl{
	font-size:13px;
	letter-spacing:-0.1em;
}


/* menu01 */
a.menu01{
	color:#666;
	text-decoration:none;
}

a.menu01:visited{
	color:#666;
	text-decoration:none;
}
a.menu01:hover{
	color:#369;
	text-decoration:none;
}
a.menu01:active{
	color:#666;
	text-decoration:none;
}


/* menu02 */
a.menu02{
	color:#666;
	text-decoration:none;
}

a.menu02:visited{
	color:#666;
	text-decoration:none;
}
a.menu02:hover{
	color:#669900;
	text-decoration:none;
}
a.menu02:active{
	color:#666;
	text-decoration:none;
}


/* menu03 */
a.menu03{
	color:#666;
	text-decoration:none;
}

a.menu03:visited{
	color:#666;
	text-decoration:none;
}
a.menu03:hover{
	color:#6699cc;
	text-decoration:none;
}
a.menu03:active{
	color:#666;
	text-decoration:none;
}


/* menu04 */
a.menu04{
	color:#666;
	text-decoration:none;
}

a.menu04:visited{
	color:#666;
	text-decoration:none;
}
a.menu04:hover{
	color:#c38769;
	text-decoration:none;
}
a.menu04:active{
	color:#666;
	text-decoration:none;
}



/* mainContentsRight_box -------------------------------------- */

#mainContents #mainConRight #box{
	padding:0px;
	width:720px;
	text-align:left;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#mainContents #mainConRight #box,box02,box03 p{
	line-height:150%;
}

#mainContents #mainConRight #box #left01{
	float:left;
	margin:0px;
	padding:0px;
	width:438px;
	text-align:left;
}

#mainContents #mainConRight #box #right01{
	float:right;
	margin:0px;
	padding:0px;
	width:247px;
	height:167px;
	text-align:left;
}

#mainContents #mainConRight #box #left02{
	float:left;
	margin:0px;
	padding:0px;
	width:352px;
	text-align:left;
}

#mainContents #mainConRight #box #right02{
	float:right;
	margin:0px;
	padding:0px;
	width:352px;
	text-align:left;
}


#mainContents #mainConRight #box #left03{
	float:left;
	margin:0px;
	padding:0px;
	width:355px;
	text-align:center;
}

#mainContents #mainConRight #box #right03{
	float:right;
	margin:0px;
	padding:0px;
	width:355px;
	text-align:center;
}


/* support03 for sttl */
#mainContents #mainConRight #box #left04{
	float:left;
	margin:0px;
	padding:0px;
	width:60px;
	text-align:left;
}

#mainContents #mainConRight #box #right04{
	float:right;
	margin:0px;
	padding:0px;
	width:660px;
	text-align:left;
}

/* box line -------------------------------------- */

.box_line01{
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	background-color:#f2f3f4;
}

.box_line02{
	border-color:#f2f3f4;
	border-width:1px;
	border-style:solid;
	background-color:#f2f3f4;
}

/* block for support01-------------------------------------- */

.block01{
	width:317px;
	margin:15px;
	padding:0;
	text-align:left;
}

.block01 p{
	color:#333;
}


/* block for support01_帰国ドクターサポートコンサルタント------------------------- */

#mainContents #mainConRight #box #block02{
	width:714px;
	margin:0px 0px 0px 6px;
	padding:0;
	text-align:left;
}

#mainContents #mainConRight #box #block02 .left{
	float:left;
	width:351px;
	text-align:left;
}

#mainContents #mainConRight #box #block02 .right{
	float:right;
	width:360px;
	text-align:left;
}

#mainContents #mainConRight #box #block03{
	width:714px;
	height:170px;
	margin:0px 0px 0px 6px;
	padding:0px;
	background:url(../../support/images/01_bg01.jpg) left top no-repeat;
	text-align:left;
}

#mainContents #mainConRight #box #block03 .Textbox{
	width:497px;
	height:130px;
	margin:0 0 0 194px;
	padding:35px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box #block03 .Textbox ul li{
	list-style-position:inside;
	list-style-type:disc;
	color:#000000;
	margin:5px 0 0 3px;
	padding:0;
	line-height:115%;
}

#mainContents #mainConRight #box #block04{
	width:714px;
	height:118px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/01_bg02.gif) left top no-repeat;
	text-align:left;
}

#mainContents #mainConRight #box #block04 .Textbox02{
	width:590px;
	height:83px;
	margin:0 0 0 101px;
	padding:30px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box #block05{
	width:714px;
	height:109px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/01_bg03.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box #block05 .Textbox03{
	width:590px;
	height:85px;
	margin:0 0 0 101px;
	padding:18px 0 0 0;
	text-align:left;
	color:#333;
}

/* block for support02_開業医サポート------------------------- */

#mainContents #mainConRight #box05 #block02{
	width:714px;
	margin:0px 0px 0px 6px;
	padding:0;
	text-align:left;
}

#mainContents #mainConRight #box05 #block02 .left{
	float:left;
	width:351px;
	text-align:left;
}

#mainContents #mainConRight #box05 #block02 .right{
	float:right;
	width:360px;
	text-align:left;
}

#mainContents #mainConRight #box05 #block03{
	width:714px;
	height:74px;
	margin:0px 0px 0px 6px;
	padding:0px;
	background:url(../../support/images/02_sttl03.gif) left top no-repeat;
	text-align:left;
}

#mainContents #mainConRight #box05 #block03 .Textbox{
	width:520px;
	height:70px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block03 .Textbox ul li{
	list-style-position:inside;
	list-style-type:disc;
	color:#000000;
	margin:5px 0 0 3px;
	padding:0;
	line-height:115%;
}

#mainContents #mainConRight #box05 #block04{
	width:714px;
	height:118px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl04.gif) left top no-repeat;
	text-align:left;
}

#mainContents #mainConRight #box05 #block04 .Textbox02{
	width:520px;
	height:83px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block05{
	width:714px;
	height:74px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl05.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block05 .Textbox03{
	width:520px;
	height:70px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block06{
	width:714px;
	height:110px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl06.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block06 .Textbox03{
	width:520px;
	height:105px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block07{
	width:714px;
	height:79px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl07.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block07 .Textbox03{
	width:520px;
	height:74px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block08{
	width:714px;
	height:99px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl08.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block08 .Textbox03{
	width:520px;
	height:84px;
	margin:0 0 0 180px;
	padding:15px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block09{
	width:714px;
	height:99px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl09.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block09 .Textbox03{
	width:520px;
	height:84px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #block10{
	width:714px;
	height:170px;
	margin:0px 0px 0px 6px;
	padding:0;
	background:url(../../support/images/02_sttl10.gif) left top no-repeat;
	text-align:left;
}


#mainContents #mainConRight #box05 #block10 .Textbox03{
	width:520px;
	height:84px;
	margin:0 0 0 180px;
	padding:5px 0 0 0;
	text-align:left;
	color:#333;
}

#mainContents #mainConRight #box05 #left03 #box_line01{
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	background-color:#f2f3f4;
}
.block001{
	width:317px;
	margin:15px;
	padding:0;
	text-align:left;
	float: left;
}

.block002{
	width:317px;
	margin:15px;
	padding:0;
	text-align:left;
	float: right;
}

#mainContents #mainConRight #box05 #left03{
	float:left;
	margin:0px;
	padding:0px;
	width:700px;
	text-align:left;
}

#mainContents #mainConRight #box05 #right03{
	float:right;
	margin:0px;
	padding:0px;
	width:355px;
	text-align:center;
}


/* mainContentsRight_box02,box03 for support03_フリードクタースケジュール管理サポート-------------------------------------- */

#mainContents #mainConRight #box02{
	margin:0px 55px 0px 0px;
	padding:0px;
	width:665px;
	text-align:left;
}


#mainContents #mainConRight #box02 #left{
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	height:180px;
	text-align:center;
	background:url(../../support/images/03_arrowBg.gif) left top repeat-y;
}

#mainContents #mainConRight #box02 #left02{
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	height:210px;
	text-align:center;
	background:url(../../support/images/03_arrowBg.gif) left top repeat-y;
}

#mainContents #mainConRight #box02 #left03{
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	text-align:center;
}

#mainContents #mainConRight #box02 #left04{
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	height:180px;
	text-align:center;
	background:url(../../support/images/04_arrowBg.gif) left top repeat-y;
}

#mainContents #mainConRight #box02 #left05{
	float:left;
	margin:0px;
	padding:0px;
	width:164px;
	height:210px;
	text-align:center;
	background:url(../../support/images/04_arrowBg.gif) left top repeat-y;
}

#mainContents #mainConRight #box02 #right{
	float:right;
	margin:0px;
	padding:0px;
	width:490px;
	text-align:left;
}


#mainContents #mainConRight #box03 #block {
	margin:0px;
	padding:0px;
	width:490px;
	height:60px;
	text-align:left;
}

#mainContents #mainConRight #box03 .left{
	float:left;
	margin:0px;
	padding:0px;
	width:120px;
	text-align:left;
}

#mainContents #mainConRight #box03 .right{
	float:right;
	margin:0px;
	padding:0px;
	width:370px;
	text-align:left;
}

#mainContents #mainConRight #box03 .left02{
	float:left;
	margin:0px;
	padding:0px;
	width:60px;
	text-align:left;
}

#mainContents #mainConRight #box03 .right02{
	float:right;
	margin:0px;
	padding:0px;
	width:430px;
	text-align:left;
}


#mainContents #mainConRight #boxLineBlkInner #block{
	margin:0px;
	padding:0px;
	width:700px;
	text-align:left;
}

#mainContents #mainConRight #boxLineBlkInner #block .left{
	float:left;
	margin:0px;
	padding:0px;
	width:175px;
	text-align:left;
}

#mainContents #mainConRight #boxLineBlkInner #block .left02{
	float:left;
	margin:0px;
	padding:0px;
	width:460px;
	text-align:left;
}

#mainContents #mainConRight #boxLineBlkInner #block .right{
	float:right;
	margin:0px;
	padding:0px;
	width:65px;
	text-align:right;
}

/* mainContentsRight_box04 for support03_フリードクタースケジュール管理サポート-------------------------------------- */

#mainContents #mainConRight #box04{
	margin:40px 0 0 0px;
	padding:10px;
	width:700px;
	height:174px;
	text-align:left;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	background-color:#f2f3f4;
}

#mainContents #mainConRight #box04 #boxL{
	float:left;
	margin:0px;
	padding:0;
	width:318px;
	text-align:left;
}

#mainContents #mainConRight #box04 #boxR{
	float:right;
	margin:0px;
	padding:0px;
	width:355px;
	text-align:left;
}

#mainContents #mainConRight #box04 #boxR #link{
	margin:0px 0 0 25px;
	padding:0px;
	width:285px;
	text-align:left;
}

#mainContents #mainConRight #box04 #boxR #link .left{
	float:left;
	margin:0px;
	padding:0px;
	width:111px;
	text-align:left;
}

#mainContents #mainConRight #box04 #boxR #link .right{
	float:right;
	margin:0px;
	padding:0px;
	width:164px;
	text-align:left;
}

/* CSS Document */

