/*全体*/		body	{			width:799px;			background-color:#ffffff;			background-image:url("http://www.sangyoi.com/images/top.jpg");			background-attachment:scroll;			background-position:center 0px;			background-repeat:no-repeat;			vertical-align:baseline;			padding:5px 0px 0px 0px;			margin:0px auto 0px auto;			text-align:left;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*最上段文字*/		h1	{			color:#777777;			clear:both;			float:left;			font-size:13px;			letter-spacing:0em;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 5px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*サイト題名*/		.name	{			width:649px;			clear:both;			float:left;			}		h2	{			color:#666666;			clear:both;			float:left;			font-size:12px;			text-align:left;			vertical-align:text-bottom;			letter-spacing:0em;			padding:0px 0px 0px 5px;			margin:253px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		h3	{			color:#333333;			clear:both;			padding:0px 0px 0px 5px;			margin:0px 0px 15px 0px;			font-size:14px;			line-height:16px;			border:solid;			border-width:0px 0px 0px 16px;			border-color:#3cb371;			}		strong.sitename	{			color:#3cb371;			float:left;			font-size:15px;			letter-spacing:0em;			padding:0px 0px 0px 0px;			margin:250px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*最上段メニュー*/		.menu	{			width:145px;			float:right;			color:#666666;			font-weight:bold;			font-size:12px;			text-align:right;			vertical-align:text-bottom;			padding:250px 5px 0px 0px;			margin:0px 0px 0px 0px;			}		.menu a	{			color:#666666;			font-weight:bold;			font-size:12px;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu a:hover	{			color:#3cb371;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*上段メニュー*/		.menu1top 	{			width:157px;			clear:both;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu1top a	{			display:block;			color:#c5c5c5;			background-color:#3cb371;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu1top a:hover {			color:#ffffff;			text-decoration:none;			}		.menu2top 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu2top a	{			display:block;			color:#c5c5c5;			background-color:#3cb371;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu2top a:hover {			color:#ffffff;			text-decoration:none;			}		.menu3top 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu3top a	{			display:block;			color:#c5c5c5;			background-color:#3cb371;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu3top a:hover {			color:#ffffff;			text-decoration:none;			}		.menu4top 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu4top a	{			display:block;			color:#c5c5c5;			background-color:#3cb371;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu4top a:hover {			color:#ffffff;			text-decoration:none;			}		.menu5top 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu5top a	{			display:block;			color:#c5c5c5;			background-color:#3cb371;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu5top a:hover {			color:#ffffff;			text-decoration:none;			}		.menukaratop 	{			width:157px;			float:left;			background-color:#3cb371;			font-size:12px;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*上段メニュー*/		.menu1topl 	{			width:157px;			clear:both;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu1topl a	{			display:block;			color:#ffffff;			background-color:#99cccc;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu1topl a:hover {			color:#ffffff;			text-decoration:none;			}		.menu2topl 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu2topl a	{			display:block;			color:#ffffff;			background-color:#99cccc;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu2topl a:hover {			color:#ffffff;			text-decoration:none;			}		.menu3topl 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu3topl a	{			display:block;			color:#ffffff;			background-color:#99cccc;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu3topl a:hover {			color:#ffffff;			text-decoration:none;			}		.menu4topl 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu4topl a	{			display:block;			color:#ffffff;			background-color:#99cccc;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu4topl a:hover {			color:#ffffff;			text-decoration:none;			}		.menu5topl 	{			width:157px;			float:left;			font-size:12px;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 1px;			text-align:center;			letter-spacing:0em;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.menu5topl a	{			display:block;			color:#ffffff;			background-color:#99cccc;			vertical-align:middle;			font-weight:bold;			text-decoration:none;			padding:11px 0px 11px 0px;			margin:0px 0px 0px 0px;			}		.menu5topl a:hover {			color:#ffffff;			text-decoration:none;			}/*ナビ*/		.navi	{			width:799px;			height:15px;			clear:both;			color:#666666;			font-size:10px;			text-align:left;			vertical-align:middle;			text-decoration:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			background-color:#ffe4e1;			}				.navi	a	{			color:#666666;			text-decoration:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}				.navi	a:hover	{			color:#3cb371;			text-decoration:underline;			}		/*改行*/		.brt	{			width:799px;			height:0px;			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			background-color:#ffe4e1;			}		/*余白横上*/		.space	{			width:799px;			height:10px;			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			background-color:#ffffff;			}		/*余白中*/		.spacemid	{			width:799px;			height:15px;			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			background-color:#ffffff;			}		/*余白中*/		.spacemid2	{			width:799px;			height:15px;			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			background-color:#ffffff;			}		/*余白小線あり*/		.spacemid3	{			width:799px;			height:1px;			clear:both;			padding:10px 0px 0px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			}		/*余白小線あり*/		.spacemid4	{			width:799px;			height:1px;			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			}		/*余白横下*/		.spaceu	{			width:799px;			height:15px;			clear:both;			background-color:#ffffff;			}		/*google広告用*/		.googlespace	{			width:799px;			clear:both;			padding:10px 0px 0px 0px;			margin:0px 0px 0px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			}		/*広告用*/		.appspace	{			width:469px;			clear:both;			float:left;			padding:0px 0px 0px 0px;			margin:10px 10px 50px 20px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:left;			}				.appspace2	{			width:300px;			float:right;			padding:0px 0px 0px 0px;			margin:10px 0px 50px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:left;			}				.appspace3	{			width:100px;			clear:both;			float:left;			padding:0px 0px 0px 0px;			margin:10px 14px 30px 1px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:left;			}				.appspace4	{			width:100px;			float:left;			padding:0px 0px 0px 0px;			margin:10px 14px 30px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:left;			}				.appspace5	{			width:100px;			float:left;			padding:0px 0px 0px 0px;			margin:10px 14px 5px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:left;			}				.appspace6	{			width:799px;			clear:both;			float:left;			padding:0px 0px 0px 0px;			margin:10px 0px 0px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:center;			}				.appspace7	{			width:799px;			clear:both;			float:left;			padding:0px 0px 0px 0px;			margin:5px 0px 30px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:center;			}				.appspace8	{			width:799px;			clear:both;			float:left;			padding:0px 0px 0px 0px;			margin:-10px 0px 5px 0px;			border:none;			border-width:1px 0px 0px 0px;			border-color:#c5c5c5;			background-color:#ffffff;			text-align:center;			}		/*左横メニュー*/		div.sidewaku0	{			width:241px;			color:#99cccc;			font-weight:bold;			clear:both;			float:left;			background-color:#ffe4e1;			line-height:2em;			padding:0px 0px 12px 0px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-size:10px;			text-align:left;			}				div.sidewaku0 a	{			color:#666666;			font-weight:bold;			text-decoration:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		div.sidewaku0 a:hover	{			color:#99cccc;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		div.sidewaku	{			width:241px;			color:#3cb371;			font-weight:bold;			clear:both;			float:left;			background-color:#ffe4e1;			line-height:2em;			padding:0px 0px 12px 0px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-size:10px;			text-align:left;			}				div.sidewaku a	{			color:#666666;			font-weight:bold;			text-decoration:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		div.sidewaku a:hover	{			color:#3cb371;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		div.sidewaku2	{			width:241px;			color:#3cb371;			background-color:#3cb371;			font-weight:bold;			clear:both;			float:left;			line-height:2em;			padding:0px 0px 0px 0px;			margin:0px 0px 10px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#999999;			font-size:12px;			text-align:left;			}				div.sidewaku5	{			clear:both;			width:799px;			color:#666666;			background-color:#ffffff;			float:left;			font-weight:bold;			line-height:2em;			padding:0px 0px 0px 0px;			margin:0px 0px 2px 0px;			border:none;			border-width:1px 1px 1px 1px;			border-color:#c5c5c5;			font-size:12px;			text-align:left;			}				div.sidewaku6	{			clear:both;			width:391px;			height:55px;			color:#666666;			background-color:#eeeeee;			float:left;			font-weight:bold;			line-height:2em;			padding:0px 4px 0px 4px;			margin:0px 0px 20px 0px;			border:solid;			border-width:0px 0px 1px 0px;			border-color:#c5c5c5;			font-size:12px;			text-align:left;			}				div.sidewaku7	{			width:392px;			height:55px;			color:#666666;			background-color:#eeeeee;			float:right;			font-weight:bold;			line-height:55px;			padding:0px 4px 0px 4px;			margin:0px 0px 20px 0px;			border:solid;			border-width:0px 0px 1px 0px;			border-color:#c5c5c5;			font-size:12px;			text-align:left;			vertical-align:middle;			}				div.sidewaku7 a	{			color:#cd5c5c;			font-weight:bold;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		div.sidewaku7 a:hover	{			color:#ffffff;			background-color:#cd5c5c;			text-decoration:none;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.lsidemenu	{			width:241px;			float:left;			background-color:#ffe4e1;			line-height:2em;			padding:0px 10px 10px 0px;			margin:0px 0px 0px 0px;			font-size:12px;			text-align:left;			}				strong.lsidemenutop0	{			width:241px;			color:#ffffff;			clear:both;			float:left;			background-color:#99cccc;			line-height:2em;			padding:4px 0px 4px 0px;			margin:0px 0px 10px 0px;			font-size:14px;			font-weight:bold;			letter-spacing:0em;			text-align:center;			}				strong.lsidemenutop	{			width:241px;			color:#ffffff;			clear:both;			float:left;			background-color:#3cb371;			line-height:2em;			padding:4px 0px 4px 0px;			margin:0px 0px 10px 0px;			font-size:14px;			font-weight:bold;			letter-spacing:0em;			text-align:center;			}				.lsidephoto	{			width:243px;			height:170px;			color:#ff7f00;			font-weight:bold;			clear:both;			float:left;			background-color:#ffe4e1;			line-height:0em;			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#999999;			font-size:12px;			text-align:left;			}				.lsidephotoindex	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/menindex.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotonetpm	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/netpm.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotoessay	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/essay.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotoqa	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/qa.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotomaboutus	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/maboutus.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotoesc	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/esc.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotopri	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/pri.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotommap	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/mmap.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotomstellus	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/mstellus.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotomseminar	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/mseminar.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotompmsearch	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/pmsearch.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}				.lsidephotomhinfo	{			width:243px;			height:170px;			clear:both;			float:left;			background-image:url(http://www.sangyoi.com/images/mhinfo.jpg);			padding:0px 0px 0px 0px;			margin:0px 0px 12px 0px;			border:none;			}/*間隔縦２*/		.space2	{			width:20px;			height:100%;			float:right;			background-color:#ffe4e1;			}		/*メイン*/		.smain	{			width:537px;			float:right;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:0px 0px 0px 5px;			margin:0px 0px 0px 0px;			border:none;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-weight:normal;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smain a	{			color:#666666;			text-decoration:underline;			padding:0px auto 0px auto;			margin:0px 0px 0px 0px;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smain a:hover	{			color:#3cb371;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smaine	{			width:537px;			float:right;			background-color:#ffe4e1;			color:#333333;			font-size:12px;			letter-spacing:0em;			line-height:2.2em;			padding:0px 0px 10px 5px;			margin:0px 0px 0px 0px;			border:none;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-weight:normal;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smaine a	{			color:#666666;			text-decoration:underline;			padding:0px auto 0px auto;			margin:0px 0px 0px 0px;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smaine a:hover	{			color:#3cb371;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainmp	{			width:537px;			float:right;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:0px 0px 10px 5px;			margin:0px 0px 0px 0px;			border:none;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-weight:normal;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainmp a	{			color:#666666;			text-decoration:none;			padding:0px auto 0px auto;			margin:0px 0px 0px 0px;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainmp a:hover	{			color:#3cb371;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		span.smainmp2 a	{			color:#666666;			text-decoration:underline;			padding:0px auto 0px auto;			margin:0px 0px 0px 0px;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		span.smainmp2 a:hover	{			color:#3cb371;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*Q&A文字*/		.qaq	{			color:#dc143c;			}		.qaa	{			color:#4169e1;			}/*重要文字*/		strong.bmoji	{			font-weight:bold;			}/*訪問済み*/		.sumi	{			color:#333333;			}/*訪問済み*/		.linktop	{			color:#cccccc;			}/*なし*/		.nashi	{			color:#888888;			line-height:1.9em;			}/*小文字*/		.smoji	{			font-size:10px;			line-height:1.9em;			}/*小文字２*/		.smoji2	{			font-size:12px;			line-height:1.9em;			}/*太文字*/		.fmoji	{			font-weight:bold;			}/*ペンネーム*/		.writer	{			color:#333333;			font-weight:bold;			}/*題名フォント（日本語）*/		strong.dai	{			color:#333333;			padding:0px 0px 0px 5px;			margin:0px 0px 0px 0px;			font-size:14px;			font-weight:bold;			line-height:0em;			border:solid;			border-width:0px 0px 0px 16px;			border-color:#3cb371;			}/*題名フォント（日本語）四角なし*/		strong.dainone	{			color:#333333;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			font-size:14px;			font-weight:bold;			font-style:bold;			line-height:0em;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#3cb371;			}/*題名フォント（英語）*/		.daie	{			font-size:10px;			font-weight:bold;			color:#999999;			line-height:0em;			text-align:reft;			vertical-align:middle;			letter-spacing:0em;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 5px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*メイン内の表*/		.smainchartl	{			width:110px;			clear:both;			float:left;			background-color:#8fbc8f;			color:#ffffff;			font-size:14px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchartr	{			width:390px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:14px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smaincharter	{			width:390px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:14px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 30px 0px;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*メイン内の表２*/		.smainchart2l	{			width:110px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 0px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart2r	{			width:395px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart2ml	{			width:110px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 2px 0px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart2mr	{			width:395px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 2px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart2el	{			width:110px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 2px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart2er	{			width:395px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 50px 0px;			border:solid;			border-width:2px 2px 2px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*メイン内の表３*/		.smainchart3l	{			width:60px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 0px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart3r	{			width:445px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart3ml	{			width:60px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 2px 0px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart3mr	{			width:445px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 2px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart3el	{			width:60px;			clear:both;			float:left;			background-color:#f5f5f5;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 13px 5px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:2px 2px 2px 2px;			border-color:#c5c5c5;			text-align:right;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchart3er	{			width:445px;			float:left;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 0px 5px 13px;			margin:0px 0px 30px 0px;			border:solid;			border-width:2px 2px 2px 0px;			border-color:#c5c5c5;			text-align:left;			font-style:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*メイン内の表エッセイ用*/		.smainchartu	{			width:514px;			background-color:#f5f5f5;			color:#333333;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:10px 10px 5px 10px;			margin:0px 0px 0px 0px;			border:solid;			border-width:1px 1px 0px 1px;			border-color:#3cb371;			text-align:left;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smainchartd	{			width:514px;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 10px 10px 10px;			margin:0px 0px 0px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#3cb371;			text-align:left;			font-weight:normal;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*メイン内の表医療機関用*/		.smaincharth	{			width:514px;			background-color:#f5f5f5;			color:#333333;			font-size:14px;			letter-spacing:0em;			line-height:1.7em;			padding:10px 10px 5px 10px;			margin:0px 0px 0px 0px;			border:solid;			border-width:1px 1px 0px 1px;			border-color:#3cb371;			text-align:left;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.smaincharth a	{			color:#333333;			text-decoration:none;			}		.smainchartj	{			width:514px;			background-color:#ffe4e1;			color:#666666;			font-size:12px;			letter-spacing:0em;			line-height:1.9em;			padding:5px 10px 10px 10px;			margin:0px 0px 15px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#3cb371;			text-align:left;			font-weight:normal;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*左メニューリスト*/		ul.lmenu	{			list-style-position:inside;			list-style-type:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		li.lmenu	{			margin-left:1em;			}/*メインリスト*/		ul.main	{			line-height:1.9em;			list-style-position:inside;			list-style-type:disk;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		li.main	{			margin-left:3px;			}/*メインリスト２*/		ul.main2	{			line-height:1.9em;			list-style-position:outside;			list-style-type:disk;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 12px;			}		li.main2	{			margin-left:3px;			}/*メインリスト３*/		ul.main3	{			line-height:1.9em;			list-style-position:outside;			list-style-type:none;			padding:0em 0em 0em 0em;			margin:0em 0em 0em 0em;			}		li.main3a	{			float:left;			padding:0em 1em 0em 0em;			margin:0em 0em 0em 0em;			}		li.main3b	{			float:left;			padding:0em 2em 0em 0em;			margin:0em 0em 0em 0em;			}		li.main3c	{			float:left;			padding:0em 3em 0em 0em;			margin:0em 0em 0em 0em;			}		li.main3d	{			float:left;			padding:0em 4em 0em 0em;			margin:0em 0em 0em 0em;			}/*メインリスト４*/		ul.main4	{			line-height:1.9em;			list-style-position:outside;			list-style-type:none;			padding:0em 0em 0em 0em;			margin:0em 0em 0em 0em;			}		li.main4	{			float:left;			padding:0em 0em 0em 0em;			margin:0em 0em 0em 0em;			}/*サイトマップリスト*/		ul.map	{			line-height:2.5em;			list-style-position:inside;			list-style-type:disk;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		li.map	{			margin-left:2em;			}		li.map2	{			list-style-type:circle;			margin-left:3em;			}/*aここだけアンダーラインなし*/		a.udnone	{			text-decoration:none;			}		a.udnone:hover	{			text-decoration:none;			}/*下段メニュー*/		.bottom_menu	{			width:799px;			clear:both;			color:#666666;			font-size:10px;			font-weight:bold;			text-align:left;			vertical-align:middle;			letter-spacing:0em;			padding:0px 0px 0px 0px;			margin:20px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.bottom_menu a	{			color:#666666;			font-weight:bold;			text-decoration:none;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			}		.bottom_menu a:hover {			color:#cd5c5c;			text-decoration:underline;			}/*コピーライト*/		.copyright	{			width:799px;			clear:both;			color:#666666;			padding:0px 0px 0px 0px;			margin:0px 0px 20px 0px;			font-size:11px;			text-align:left;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS PGothic' ;			}/*その他*/		.etc	{			width:797px;			clear:both;			color:#eeeeee;			background-color:#cd5c5c;			font-size:10px;			letter-spacing:0em;			line-height:1.7em;			padding:5px 0px 5px 3px;			margin:5px 0px 5px 0px;			border:solid;			border-width:1px 1px 1px 1px;			border-color:#c5c5c5;			text-align:left;			vertical-align:text-bottom;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.etc a	{			color:#eeeeee;			font-weight:bold;			text-decoration:none;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.etc a:hover	{			color:#ffffff;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*リンクサイト*/		.linksite	{			width:799px;			color:#666666;			clear:both;			background-color:#ffffff;			font-size:10px;			letter-spacing:0em;			line-height:1.7em;			padding:0px 0px 0px 0px;			margin:0px 0px 0px 0px;			border:solid;			border-width:0px 0px 0px 0px;			border-color:#c5c5c5;			text-align:left;			font-weight:bold;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.linksite a	{			color:#666666;			font-weight:bold;			text-decoration:none;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.linksite a:hover	{			color:#cd5c5c;			text-decoration:underline;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}		.linksitemoji			{			color:#ffffff;			background-color:#cd5c5c;			text-decoration:none;			padding:1px 1px 1px 1px;			margin:0px 0px 0px 0px;			font-family:'Hiragino Kaku Gothic Pro',Osaka,'MS P Gothic','verdana',sans-serif;			}/*マーク*/		.mark	{			clear:both;			padding:0px 0px 0px 0px;			margin:0px 0px 20px 0px;			}