@charset "utf-8";
/* リセットCSS */
@import "reset.css";


/* ハックCSS */
@import "hack.css";

/** 
 * ================================================================================
 * 渡部医院　ホームページ
 * ================================================================================
 * 制作日: 2015-06-05
 * 変更日:
 *  2015-06-05 : yuki-kokubun
 *	Copyright  : エヌケー・テック株式会社
 */


/**
 * ベースCSS　目次
 * ================================================================================
 * =1	 	: 共通スタイル
 * 	=1-1   	: 初期設定
 * 	=1-2   	: ヘッダー
 * 	=1-3   	: メインメニュー
 * 	=1-4   	: メインコンテンツ
 *	=1-5   	: メインイメージ
 *	=1-6   	: トピックス
 * 	=1-7   	: フッター
 
 * =2	 	: 内部ページテンプレート
 * 	=2-1   	: タイトル
 * 	=2-2   	: 下部メニュー
 * 	=2-3   	: メイン
 * 	=2-4   	: サイドメニュー
 * 	=2-5   	: ライトコンテンツ
 * 	=2-6   	: テーブル
 
 * =3	 	: 個別ページ
 * 	=3-1   	: お問い合わせ

 * ================================================================================
 */





/**=1
 * ================================================================================
 * 共通スタイル
 * ================================================================================
 */
	
	/**=1-1
	 * --------------------------------------
	 * 初期設定
	 * --------------------------------------
	 */
			
		/*　クラス
		--------------------------------------*/
			.Posi{position:relative;}
			.Posii {position:absolute; top:0; left:0;}
			.Left{float:left}
			.Right{float:right;}
			.Clear{clear:both;}
		
		
		/*　写真
		--------------------------------------*/
			.Img01{
				float: right;
				margin-bottom: 12px;
				margin-left: 12px;
			}
			
			.Img02{
				float: right;
				margin-left: 12px;
			}
			
		
		/*　テキスト
		--------------------------------------*/
			.F-Bold{font-weight:bold;}
			.F-Red{color:#FF0000;}
			.F-Blue{color:#0080ff;}
			.F-Orange{color:#ff9900;}
			.F-Green{color:#1bb84f;}
			.F-LightGray{color:#666666;}
			.F-SizeS{font-size:77%;}
			.F-SizeM{font-size:124%;}
			.F-Indent {text-indent:-1em; margin-left:1em;}
			.L-Height100{line-height:100%;}
			.L-Height125{line-height:125%;}
		
		
		/*　背景
		--------------------------------------*/
			.Bg01{ background:url(../Images/All/Background/bg.png) top left repeat-x;}
			.Bg02{ background:url(../Images/All/Background/bg-tamp.png) top left repeat-x;}
		
		
		/*　余白
		--------------------------------------*/
			.Mg05Bottom{margin-bottom:5px;}
			.Mg10Bottom{margin-bottom:10px;}
			.Mg20Bottom{margin-bottom:20px;}
			.Mg30Bottom{margin-bottom:30px;}
			
		
		/*　リンク
		--------------------------------------*/
			a, a:link, a:visited{color:#000000;}
			a:hover, a:focus, a:active {color: #6699cc;}
		
		
		/*　ボックス
		--------------------------------------*/
			.Box01{
				border:solid 1px #CCC;
				padding:12px;
				margin-left:12px;
				margin-right:12px;
			}
			
		
		/*　テーブル
		--------------------------------------*/
			.Table01{
				border-top:1px solid #767676;
				border-left:1px solid #767676;
				border-collapse:collapse;
			}
			.Table01 td{
				border-bottom:1px solid #767676;
				border-right:1px solid #767676;
				padding:5px;
			}
		
		
		/*　リスト
		--------------------------------------*/
			.List01{}
		
		
		/*　ライン
		--------------------------------------*/
			.Line01{}
		
	
	/**=1-2
	 * --------------------------------------
	 * ヘッダー
	 * --------------------------------------
	 */
		#Header {
			min-width: 1100px;
			height:145px;
			text-align: left;
		}
		
		
		
	
		#Header-top-txt {
			width:960px;
			height:145px;
			margin: 0 auto;
		}
		
				
		
	/**=1-6
	 * --------------------------------------
	 * メインメニュー
	 * --------------------------------------
	 */	
	 
	 	#manu-area{
			clear: both;
			min-width: 1060px;
			height:89px;
		}
		
		#manu-area-box{
			width:960px;
			height:89px;
			margin:0 auto;
			text-align:left;
			color:#FFF;
			font-size:90%;
		}
		
		
		#Navi {
			height: 89px;
			width: 960px;
			margin: 0 auto;
			
		}
		
		#GlobalNavi {
			height: 89px;
			width: 960px;
			float:left;
			
		}
		
			#GlobalNavi a{
				height: 89px;
				display:block;
				overflow:hidden;
			}
			#GlobalNavi ul{
				float: left;
				width: 960px;
			}
			
			#GlobalNavi ul li{
				float: left;
				text-indent: -9999px;
			}
		
			#GlobalNavi-01,#GlobalNavi-01 a{width: 130px;}
			#GlobalNavi-02,#GlobalNavi-02 a{width: 110px;}
			#GlobalNavi-03,#GlobalNavi-03 a{width: 110px;}
			#GlobalNavi-04,#GlobalNavi-04 a{width: 160px;}
			#GlobalNavi-05,#GlobalNavi-05 a{width: 110px;}
			#GlobalNavi-06,#GlobalNavi-06 a{width: 110px;}
			#GlobalNavi-07,#GlobalNavi-07 a{width: 110px;}
			#GlobalNavi-08,#GlobalNavi-08 a{width: 120px;}
			
			#GlobalNavi ul li a{background: url(../Images/All/Background/manu.png) no-repeat left;}
			
		
			#GlobalNavi ul li#GlobalNavi-01 a{ background-position: 0 0;}
			#GlobalNavi ul li#GlobalNavi-02 a{ background-position: -130px 0;}
			#GlobalNavi ul li#GlobalNavi-03 a{ background-position: -240px 0;}
			#GlobalNavi ul li#GlobalNavi-04 a{ background-position: -350px 0;}
			#GlobalNavi ul li#GlobalNavi-05 a{ background-position: -510px 0;}
			#GlobalNavi ul li#GlobalNavi-06 a{ background-position: -620px 0;}
			#GlobalNavi ul li#GlobalNavi-07 a{ background-position: -730px 0;}
			#GlobalNavi ul li#GlobalNavi-08 a{ background-position: -840px 0;}
			
			#GlobalNavi ul li a:hover{ background: none;}

			#GlobalNavi ul li#GlobalNavi-01 a:hover{ background-position: 0 0;}
			#GlobalNavi ul li#GlobalNavi-02 a:hover{ background-position: -130px 0;}
			#GlobalNavi ul li#GlobalNavi-03 a:hover{ background-position: -240px 0;}
			#GlobalNavi ul li#GlobalNavi-04 a:hover{ background-position: -350px 0;}
			#GlobalNavi ul li#GlobalNavi-05 a:hover{ background-position: -510px 0;}
			#GlobalNavi ul li#GlobalNavi-06 a:hover{ background-position: -620px 0;}
			#GlobalNavi ul li#GlobalNavi-07 a:hover{ background-position: -730px 0;}
			#GlobalNavi ul li#GlobalNavi-08 a:hover{ background-position: -840px 0;}
			
			#GlobalNavi ul li a:hover{background: url(../Images/All/Background/manu02.png) no-repeat left;}
			
			
			
		#TampNavi {
			height: 60px;
			width: 960px;
			float:left;
			
		}
		
			#TampNavi a{
				height: 60px;
				display:block;
				overflow:hidden;
			}
			#TampNavi ul{
				float: left;
				width: 960px;
			}
			
			#TampNavi ul li{
				float: left;
				text-indent: -9999px;
			}
		
			#TampNavi-01,#TampNavi-01 a{width: 130px;}
			#TampNavi-02,#TampNavi-02 a{width: 110px;}
			#TampNavi-03,#TampNavi-03 a{width: 110px;}
			#TampNavi-04,#TampNavi-04 a{width: 160px;}
			#TampNavi-05,#TampNavi-05 a{width: 110px;}
			#TampNavi-06,#TampNavi-06 a{width: 110px;}
			#TampNavi-07,#TampNavi-07 a{width: 110px;}
			#TampNavi-08,#TampNavi-08 a{width: 120px;}
			
			#TampNavi ul li a{background: url(../Images/All/Background/manu03.png) no-repeat left top;}
			
		
			#TampNavi ul li#TampNavi-01 a{ background-position: 0 0;}
			#TampNavi ul li#TampNavi-02 a{ background-position: -130px 0;}
			#TampNavi ul li#TampNavi-03 a{ background-position: -240px 0;}
			#TampNavi ul li#TampNavi-04 a{ background-position: -350px 0;}
			#TampNavi ul li#TampNavi-05 a{ background-position: -510px 0;}
			#TampNavi ul li#TampNavi-06 a{ background-position: -620px 0;}
			#TampNavi ul li#TampNavi-07 a{ background-position: -730px 0;}
			#TampNavi ul li#TampNavi-08 a{ background-position: -840px 0;}
			
			#TampNavi ul li a:hover{ background: none;}

			#TampNavi ul li#TampNavi-01 a:hover{ background-position: 0 0;}
			#TampNavi ul li#TampNavi-02 a:hover{ background-position: -130px 0;}
			#TampNavi ul li#TampNavi-03 a:hover{ background-position: -240px 0;}
			#TampNavi ul li#TampNavi-04 a:hover{ background-position: -350px 0;}
			#TampNavi ul li#TampNavi-05 a:hover{ background-position: -510px 0;}
			#TampNavi ul li#TampNavi-06 a:hover{ background-position: -620px 0;}
			#TampNavi ul li#TampNavi-07 a:hover{ background-position: -730px 0;}
			#TampNavi ul li#TampNavi-08 a:hover{ background-position: -840px 0;}
			
			#TampNavi ul li a:hover{background: url(../Images/All/Background/manu04.png) no-repeat left top;}
			
			
			#pankuzu {
				width:960px;
				height:auto;
				float:left;
				padding-top:7px;
			}
			
			.pankuzu-home {
			width:auto;
			height:auto;
			float:left;
			padding-top:3px;
			margin-left:20px;
			letter-spacing:0.01em;
			}
			
			.pankuzu-home a {
				color:#c8c8c8;
				font-size:80%;
				letter-spacing:0.01em;
			}
			
			.pankuzu-home a:hover {
				color:#1567aa;
				font-size:80%;
				letter-spacing:0.01em;
			}
			
			.pankuzu-list {
			width:auto;
			height:auto;
			float:left;
			background: url(../Images/All/Background/pankuzu-icon.png) left center no-repeat;
			padding-left:15px;
			margin-left:15px;
			padding-top:3px;
			letter-spacing:0.01em;
			}
			
			.pankuzu-list a {
				color:#c8c8c8;
				font-size:80%;
				letter-spacing:0.01em;
			}
			
			.pankuzu-list a:hover {
				color:#1567aa;
				font-size:80%;
				letter-spacing:0.01em;
			}
			
		
	
	/**=1-6
	 * --------------------------------------
	 * ボトムエリア
	 * --------------------------------------
	 */
	 
	 	#bottom-area{
			clear: both;
			min-width: 960px;
			height:235px;
		}
		
		#bottom-area-box{
			width:960px;
			height:auto;
			padding-top:30px;
			margin:0 auto;
			text-align:left;
			color:#FFF;
			font-size:90%;
		}
		
	
	#Top-left {
			width: 551px;
			height:auto;
			float:left;
			margin-bottom:20px;
	}
	
	#Top-right {
			width: 376px;
			height:auto;
			float:right;
			margin-bottom:20px;
	}
	
	.time-box {
		width:376px;
		height:auto;
		float:left;
	}
	
	.time-table th {
		background:#4fc3f7;
		text-align:center;
		color:#FFF;
		padding:5px;
	}
	
	.time-table th.title {
		background:#29b6f6;
		text-align:center;
		color:#FFF;
		padding:5px;
	}
	
	.time-table td.txt {
		background:#edf7ff;
		text-align:center;
		color:#000000;
		padding:5px;
		border-bottom:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	.time-table td.end {
		background:#ffad90;
		text-align:center;
		color:#000000;
		padding:5px;
		border-bottom:1px solid #FFF;
		border-right:1px solid #FFF;
	}
	
	.time-table-title {
		background:#03a9f4;
		text-align:center;
		color:#FFF;
		padding:5px;
	}
	
	.time-box02 {
		width:376px;
		height:auto;
		float:left;
		margin-bottom:20px;
	}
	
	#timemanu {
			height: 57px;
			width: 376px;
			float:left;
			
		}
		
			#timemanu a{
				height: 57px;
				display:block;
				overflow:hidden;
			}
			#timemanu ul{
				float: left;
				width: 376px;
			}
			
			#timemanu ul li{
				float: left;
				text-indent: -9999px;
			}
		
			#timemanu-01,#timemanu-01 a{width: 188px;}
			#timemanu-02,#timemanu-02 a{width: 188px;}
			
			#timemanu ul li a{background: url(../Images/TopPage/time-bottan.png) no-repeat left;}
			
		
			#timemanu ul li#timemanu-01 a{ background-position: 0 0;}
			#timemanu ul li#timemanu-02 a{ background-position: -188px 0;}
			
			#timemanu ul li a:hover{ background: none;}

			#timemanu ul li#timemanu-01 a:hover{ background-position: 0 0;}
			#timemanu ul li#timemanu-02 a:hover{ background-position: -188px 0;}
			
			#timemanu ul li a:hover{background: url(../Images/TopPage/time-bottan02.png) no-repeat left;}
			
	#timemanu02 {
			height: 98px;
			width: 376px;
			float:left;
			
		}
		
			#timemanu02 a{
				height: 98px;
				display:block;
				overflow:hidden;
			}
			#timemanu02 ul{
				float: left;
				width: 376px;
			}
			
			#timemanu02 ul li{
				float: left;
				text-indent: -9999px;
			}
		
			#timemanu-03,#timemanu-03 a{width: 127px;}
			#timemanu-04,#timemanu-04 a{width: 122px;}
			#timemanu-05,#timemanu-05 a{width: 127px;}
			
			#timemanu02 ul li a{background: url(../Images/TopPage/time-bottan03.png) no-repeat left;}
			
		
			#timemanu02 ul li#timemanu-03 a{ background-position: 0 0;}
			#timemanu02 ul li#timemanu-04 a{ background-position: -127px 0;}
			#timemanu02 ul li#timemanu-05 a{ background-position: -249px 0;}
			
			#timemanu02 ul li a:hover{ background: none;}

			#timemanu02 ul li#timemanu-03 a:hover{ background-position: 0 0;}
			#timemanu02 ul li#timemanu-04 a:hover{ background-position: -127px 0;}
			#timemanu02 ul li#timemanu-05 a:hover{ background-position: -249px 0;}
			
			#timemanu02 ul li a:hover{background: url(../Images/TopPage/time-bottan04.png) no-repeat left;}
			
			
		.Top-info {
			width:960px;
			height:auto;
			float:left;
			background:#edf7ff;
			margin-bottom:20px;
		}
		
		.Top-info-title {
			width:960px;
			height:auto;
			float:left;
		}
		
		.Top-info-box {
			width:900px;
			height:auto;
			float:left;
			padding:20px 30px;
		}
		
		.Top-info-box02 {
			width:900px;
			height:auto;
			float:left;
			padding:10px 0;
		}
		
		.tamp-info-box03 {
			width:960px;
			height:auto;
			float:left;
			text-align:center;
		}
		
		.tamp-info-box03 a {
			padding:5px;
			border:1px dotted #999999;
		}
		
		.list-info-list {
			width:940px;
			height:auto;
			float:left;
			padding:10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			margin-bottom:20px;
		}
		
		.list-info-img {
			width:66px;
			height:auto;
			float:left;
			border:2px #FFFFFF solid;
		}
		
		.list-info-list02 {
			width:860px;
			height:auto;
			float:right;
		}
		
		
	.list-info-time {
			width:90px;
			height:auto;
			float:left;
			font-size:90%;
			color:#b4b4b4;
		}
		
	.list-info-icon {
			width:255px;
			height:auto;
			float:left;
			margin-left:10px;
		}
		
		.list-info-txt {
			width:860px;
			height:auto;
			float:left;
			font-size:90%;
		}
		
		.Top-info-list-left {
			width:435px;
			height:auto;
			float:left;
		}
		
		.Top-info-list-right {
			width:445px;
			height:auto;
			float:right;
		}
		
		.Top-info-img {
			width:66px;
			height:auto;
			float:left;
			border:2px #FFFFFF solid;
		}
		
		.Top-info-list {
			width:355px;
			height:auto;
			float:right;
		}
		
		
	.Top-info-time {
			width:100px;
			height:auto;
			float:left;
			font-size:90%;
			color:#b4b4b4;
		}
		
	.Top-info-icon {
			width:255px;
			height:auto;
			float:right;
		}
		
		.Top-info-txt {
			width:355px;
			height:auto;
			float:left;
			font-size:90%;
		}
		
		.Top-info-txt a {
			font-size:90%;
		}
		
		
			#info-bottan {
				height: 40px;
				width: 960px;
				float:left;
				
			}
		
			#info-bottan a{
				height: 40px;
				display:block;
				overflow:hidden;
			}
			#info-bottan ul{
				float: left;
				width: 960px;
			}
			
			#info-bottan ul li{
				float: left;
				text-indent: -9999px;
			}
		
			#info-01,#info-01 a{width: 960px;}
			
			#info-bottan ul li a{background: url(../Images/TopPage/info-bottan.png) no-repeat left;}
			
		
			#info-bottan ul li#info-01 a{ background-position: 0 0;}
			
			#info-bottan ul li a:hover{ background: none;}

			#info-bottan ul li#info-01 a:hover{ background-position: 0 0;}
			
			#info-bottan ul li a:hover{background: url(../Images/TopPage/info-bottan02.png) no-repeat left;}
		
	 
	 
	 
	/**=1-6
	 * --------------------------------------
	 * フッター
	 * --------------------------------------
	 */
	 
	 
		
		#Footer{
			clear: both;
			min-width: 960px;
			height:215px;
			background:url(../Images/All/Background/footer-bg.png) bottom left repeat-x;
			color:#FFF;
		}
		
		#Footer-top{
			width:960px;
			height:143px;
			padding-top:25px;
			margin:0 auto;
			text-align:left;
			color:#FFF;
		}
		
		#Footer-txt {
			width:270px;
			height:auto;
			float:left;
		}
		
		#Footer-txt p.txt {
			width:270px;
			height:auto;
			float:left;
			font-size:90%;
			color:#03a9f4;
			letter-spacing:0.01em;
		}
		
		#Footer-txt p.txt02 {
			width:270px;
			height:auto;
			float:left;
			font-size:90%;
			color:#03a9f4;
			letter-spacing:0.01em;
		}
		
		#Footer-map {
			width:220px;
			height:auto;
			float:left;
			margin-left:30px;
		}
		
		#Footer-listbox {
			width:400px;
			height:auto;
			float:right;
		}
		
		.Footer-list {
			width:auto;
			height:auto;
			float:right;
			background: url(../Images/All/Background/footer-icon.png) left center no-repeat;
			padding-left:15px;
			margin-left:15px;
			padding-top:3px;
			letter-spacing:0.01em;
		}
		
		.Footer-list a {
			color:#66b9fd;
			font-size:80%;
			letter-spacing:0.01em;
		}
		
		.Footer-list a:hover {
			color:#1567aa;
			font-size:80%;
			letter-spacing:0.01em;
		}
		
		
		#Footer-end{
			width:960px;
			height:32px;
			padding-top:15px;
			margin:0 auto;
			text-align:center;
			color:#FFF;
			font-size:80%;
		}
		
	
	
	
	/**=1-4
	 * --------------------------------------
	 * メインコンテンツ
	 * --------------------------------------
	 */
	 
	 
	 #Main{
			width: 960px;
			height:auto;
			margin:0 auto;
			text-align:left;
		}
		
	#all{
			width: 960px;
			height:auto;
			float:left;
			margin-top:35px;
			margin-bottom:30px;
		}
	 
		
	.tamp-h1-title {
			width:960px;
			height:auto;
			float:left;
			margin-bottom:30px;
		}
		
	.tamp-h2-title {
			width:900px;
			height:38px;
			float:left;
			background:url(../Images/InPage/title-bg.jpg) top left no-repeat;
			color:#FFF;
			font-size:120%;
			padding:15px 30px 7px 30px;
			margin-bottom:30px;
		}
		
		
	.tamp-box {
			width:960px;
			height:auto;
			float:left;
			margin-bottom:30px;
		}
		
	.tamp-txt {
			width:940px;
			height:auto;
			float:left;
			padding:0 10px;
			margin-bottom:30px;
		}
		
	.tamp-left {
		width:480px;
		height:auto;
		float:left;
	}
	
	.tamp-right {
		width:480px;
		height:auto;
		float:right;
	}
		
	.tamp-table td {
		padding:10px;
	}
	
	.tamp-table td.title {
		background:url(../Images/InPage/table-bg02.jpg) bottom left repeat-x;
	}
	
	.tamp-table td.txt {
		border-bottom:1px dotted #ffad90;
	}
	
	.tamp-table02 {
		border-left:1px solid #999;
		border-top:1px solid #999;
	}
	
	.tamp-table02 td {
		border-bottom:1px solid #999;
		border-right:1px solid #999;
		padding:10px;
	}
	
	
	
	
	.outline-img {
		padding:0 55px;
	}
	
	.tamp-h3-title {
		width:960px;
		height:auto;
		float:left;
		border-bottom:1px dotted #93e1ff;
		margin-bottom:15px;
	}
	
	.tamp-h3-title h3 {
		background:url(../Images/InPage/table-bg01.jpg) bottom left repeat-x;
		color:#72bcf1;
		padding:10px;
		width:auto;
		max-width:940px;
		height:auto;
		float:left;
	}
	
	
	.tamp-h3-title02 {
		width:480px;
		height:auto;
		float:left;
		border-bottom:1px dotted #93e1ff;
		margin-bottom:15px;
	}
	
	.tamp-h3-title02 h3 {
		background:url(../Images/InPage/table-bg01.jpg) bottom left repeat-x;
		color:#72bcf1;
		padding:10px;
		width:auto;
		max-width:940px;
		height:auto;
		float:left;
	}
	
	.tamp-left-box {
		width:460px;
		height:auto;
		float:left;
		padding:0 10px;
		margin-bottom:15px;
	}
	
	
	.tamp-left-box02 {
		width:420px;
		height:auto;
		float:right;
		padding:0 30px;
		margin-bottom:15px;
	}
	
	.tamp-list01 {
		width:440px;
		height:auto;
		float:left;
		padding-left:20px;
		background:url(../Images/InPage/icon.png) left center no-repeat;
		margin-bottom:5px;
	}
	
	.tamp-left02 {
		width:220px;
		height:auto;
		float:left;
	}
	
	.tamp-right02 {
		width:220px;
		height:auto;
		float:right;
	}
	
	
	.tamp-list02 {
		width:200px;
		height:auto;
		float:left;
		padding-left:20px;
		background:url(../Images/InPage/icon.png) left top no-repeat;
		margin-bottom:15px;
	}
	
	.tamp-list03 {
		width:210px;
		height:auto;
		float:left;
		padding-left:10px;
		margin-bottom:15px;
	}
	
	.Calendar-box {
		width:376px;
		min-height:200px;
		height:auto;
		margin:0 auto;
		
	}
	
	.Tamp-info-time {
		width:960px;
		height:auto;
		float:left;
		text-align:right;
		margin-bottom:30px;
		}
		
		.Tamp-info-time p.time {
			width:auto;
			height:auto;
			float:right;
			padding-right:10px;
		}
		
		.Tamp-info-time p.cut {
			width:auto;
			height:auto;
			float:right;
			padding-top:3px;
		}
		
		.Tamp-info-box04 {
		width:960px;
		height:auto;
		float:right;
		margin-bottom:30px;
		}
		
		.Tamp-info-box04 p {
			margin-bottom:15px;
		}
	
		
		.Tamp-info-box04  div { margin-bottom:15px;}
		
		.Tamp-info-box04  strong {font-weight:bold;}
		
		.Tamp-info-box04  em { font-style:italic;}
		
		.Tamp-info-box04  del {text-decoration:line-through;}
		
		.Tamp-info-box04  ul {
			width:960px;
			height:auto;
			float:left;
			margin-bottom:5px;
			}
		
		.Tamp-info-box04  ol {
			width:960px;
			height:auto;
			float:left;
			margin-bottom:5px;
			}
		
		.Tamp-info-box04 ul li { list-style:inside disc; margin-left:0.95em; text-indent:-0.95em; padding-bottom:10px;}
		
		.Tamp-info-box04 ol li { list-style:inside decimal; margin-left:1.25em; text-indent:-1.25em; padding-bottom:10px;}
		
		.Tamp-info-box04 blockquote { margin-left:20px;}
		
		.Tamp-info-box04 a { color:#1bb84f;}
		
		.Tamp-info-box04 a:hover { color:#6699cc;}
		
		.Tamp-info-box04 h3 {
			width:938px;
			height:auto;
			float:left;
			padding:7px 10px;
			margin-bottom:15px;
			border:1px solid #4fc3f7;
			color:#4fc3f7;
			font-size:110%;
			background:#FFFFFF;
			font-weight:bold;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
				-moz-box-shadow: 0px 0px 5px #cccccc;
			-webkit-box-shadow: 0px 0px 5px #cccccc;
			box-shadow: 0px 0px 5px #cccccc;
			/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
			}
			
		.tamp-info-doc {
			background:url(../Images/All/Navi/icons/doc.gif) center left no-repeat;
			float:left;
			padding:2px 0 2px 20px;
			margin:0 20px 10px 20px;
			width:900px;
			height:auto;
		}
		
		.tamp-info-xls {
			background: url(../Images/All/Navi/icons/xls.gif)center left no-repeat;
			float:left;
			padding:2px 0 2px 20px;
			margin:0 20px 10px 20px;
			width:900px;
			height:auto;
		}
		
		.tamp-info-ppt {
			background: url(../Images/All/Navi/icons/ppt.gif) center left no-repeat;
			float:left;
			padding:2px 0 2px 20px;
			margin:0 20px 10px 20px;
			width:900px;
			height:auto;
		}
		
		.tamp-info-pdf {
			background: url(../Images/All/Navi/icons/pdf.gif) center left no-repeat;
			float:left;
			padding:2px 0 2px 20px;
			margin:0 20px 10px 20px;
			width:900px;
			height:auto;
		}
		
		.Tamp-info-box02 {
		width:910px;
		height:auto;
		float:left;
		padding:10px 25px;
		background:#4fc3f7;
		margin:20px 0 40px 0;
		-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
		}
		
		.Tamp-info-img {
			 width:205px;
			 height:auto;
			 float:left;
			 padding:5px;
			 background:#FFFFFF;
			 margin:10px 6px;
			 -moz-border-radius: 0;
				-webkit-border-radius: 0;
				border-radius: 0;
				/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
				-moz-box-shadow: 0px 0px 6px #aaaaaa;
				-webkit-box-shadow: 0px 0px 6px #aaaaaa;
				box-shadow: 0px 0px 6px #aaaaaa;
				/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
		 }
		 
		 
		.Tamp-info-list-end {
			width: 960;
			height:auto;
			float:left;
			margin-top:20px;
			margin-bottom:30px;
			text-align:center;
		}
		
		.Tamp-info-list-end a {
			border:1px dotted #FF99FF;
			padding:5px;
		}
		
		.Tamp-left-box {
			width:470px;
			height:auto;
			float:left;
		}
		
		.Tamp-right-box {
			width:470px;
			height:auto;
			float:right;
		}
		
		.tamp-h3-title03 {
		width:470px;
		height:auto;
		float:left;
		border-bottom:1px dotted #93e1ff;
		margin-bottom:15px;
	}
	
	.tamp-h3-title03 h3 {
		background:url(../Images/InPage/table-bg01.jpg) bottom left repeat-x;
		color:#72bcf1;
		padding:10px;
		width:auto;
		max-width:470px;
		height:auto;
		float:left;
	}
	
	.tamp-txt02 {
			width:450px;
			height:auto;
			float:left;
			padding:0 10px;
		}
		
	.Tamp-img {
		width:auto;
		height:auto;
		float:left;
		margin-right:20px;
	}
		
