@charset "shift_jis";
/* CSS Document */

a:link				{
					color:#062929;
					}
a:visited				{
					color:#062929;
					}
h1					{
					margin:0px;
					font-size: 150%;
					}
h2					{
					width:97%;
					font-size:16px;
					font-weight:bolder;
					background-color:#333;
					color:#fff;
					padding:10px 0px 10px 15px;
					}
h2 a:link			{
					color:#062929;
					}
h2 a:visited			{
					color:#062929;
					}
					
h2 div				{
					display:inline;
					position:relative;
					top:5px;
					left:80px;
					text-align:right;
					font-size:11px;
					color:#cc3333;
					}

#wrapper {
	width: 950px;
	margin: 0 auto;
}



#header{
	margin:0px;
	width:950px;
	}
	
	
#contents{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:780px;
	float:right;
	font-size:14px;
	}
	
#link{
	margin:0px;
	padding:0px;
	font-size:12px;
	background-image: url(../images/back6.gif);
	background-position:top;
	width:165px;
	float:left;
	}
	
#footer{
	clear:both;
	padding:10px 0px 0px 0px;
	text-align:left;
	}



.blog_day{font-size:small;}


			

					
					
#goukaku			{
					font-size:12px;
					padding:5px;
					}
#goukaku a:link		{
					color:#9999cc;
					}
#goukaku a:visited		{
					color:#9999cc;
					}
#zyukuren			{
					width:750px;
					background-image:url("../images/ue_back1.jpg");
					background-repeat:repeat;
					}
					
#zyukuren2			{
					width:720px;
					background-image:;
					background-repeat:repeat-y;
					}
					
#zyukuren3			{
					width:950px;
					background-image:url("../images/ue_back1.jpg");
					background-repeat: repeat;
					}					
					
										
					
#catch				{
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	color:#062929;
	margin-top:10px;
	margin-bottom:10px;
	font-size: medium;
					}
.setumei h2			{
					margin-top:10px;
					background-image:url("../images/obi1.gif");
					background-repeat:no-repeat;
					width:480px;
					height:34px;
					padding-top:10px;
					padding-left:40px;
					}
.setumei h3			{
					font-size:14px;
					font-weight:normal;
					width:430px;
					color:#000000;
					margin-left:40px;
					line-height:1.5em;
					}
					
					
					
.setumei p	{
					margin-bottom:10px;
					font-size:16px;
					font-weight:bolder;
					color:#062929;
					background-image:url("../images/obi1.gif");
					background-repeat:no-repeat;
					width:480px;
					height:34px;
					padding-top:10px;
					padding-left:40px;
					}
.coment		{
					font-size:14px;
					font-weight:normal;
					width:430px;
					color:#000000;
					margin-left:40px;
					line-height:1.5em;
					}
					
.setumei .key				{
					display:inline;
					position:relative;
					top:5px;
					left:80px;
					text-align:right;
					font-size:11px;
					color:#cc3333;
					}					
					
					
.head_line			{
					tetxt-align:left;
					font-sie:12px;
					font-weight:bold;
					background-color:#000000;
					color:#ddeeff;
					width:920px;
					padding:5px;
					height:auto;
					}

.head_line_chohin		{
					tetxt-align:left;
					font-sie:12px;
					font-weight:bold;
					background-color:#000000;
					color:#ddeeff;
					width:830px;
					padding:5px;
					height:auto;
					}
					
.head_line_l		{
					tetxt-align:left;
					font-sie:12px;
					font-weight:bold;
					background-color:#000000;
					color:#ddeeff;
					width:600px;
					padding:5px 0px 5px 0px;
					height:auto;
					float:left;
					}					
					

.head_line_r		{
					tetxt-align:right;
					font-sie:12px;
					font-weight:bold;
					background-color:#000000;
					color:#ddeeff;
					width:120px;
					padding:5px 0px 5px 0px;
					height:auto;
					float:right;
					}
					

.renraku			{
					font-size:21px;
					font-weight:bolder;
					font-family:Arial, Helvetica, sans-serif;
					color:#cc3333;
					}
.renraku span		{
					font-weight:normal;
					font-size:11px;
					color:#000000;
					}
					
.toiawase_link2		{
					float:right;
					margin:5px;
					padding-top:4px;
					padding-bottom:4px;
					padding-left:5px;
					padding-right:5px;
					color:#ddeeff;
					width:160px;
					height:auto;
					text-align:center;
					font-size:11px;
					font-weight:bold;
					}					
					
					
					
.toiawase_link		{
					float:right;
					margin:5px;
					padding-top:4px;
					padding-bottom:4px;
					padding-left:5px;
					padding-right:5px;
					background-color:#cc3333;
					color:#ddeeff;
					width:150px;
					height:auto;
					text-align:center;
					font-size:11px;
					font-weight:bold;
					}
.toiawase_link a:link	{
					color:#ddeeff;
					text-decoration:none;
					}
.toiawase_link a:visited	{
					color:#ddeeff;
					text-decoration:none;
					}
					
					
.sitemap_link		{
					float:right;
					margin:5px;
					padding-top:4px;
					padding-bottom:4px;
					padding-left:5px;
					padding-right:5px;
					background-color:#000000;
					color:#ddeeff;
					width:120px;
					height:auto;
					text-align:center;
					font-size:11px;
					font-weight:bold;
					}
.sitemap_link a:link	{
					color:#ddeeff;
					text-decoration:none;
					}
.sitemap_link a:visited	{
					color:#ddeeff;
					text-decoration:none;
					}

						
.shincyaku_head		{
					width:150px;
					margin-left:10px;
					padding:5px;
					height:auto;
					background-color:#000000;
					color:#edede4;
					font-size:14px;
					font-weight:bold;
					margin-top:20px;
					text-align:center;
					}
.rireki				{
					overflow:auto;
					margin-left:10px;
					width:150px;
					height:300px;
					font-size:11px;
					border-left:#000000 solid 2px;
					border-right:#000000 solid 2px;
					border-bottom:#000000 solid 2px;
					line-height:1.2em;
					background-color:#edede4;
					margin-bottom:30px;
					scrollbar-track-color:#cccccc;
					}
.rireki a			{
					font-weight:bold;
					}
.rireki a:hover		{
					color:#FFFFFF;
					background-color:#FF6633;
					}
.rireki p			{
					margin:10px;
					}
					
					
.rireki3			{
					overflow:auto;
					padding:10px 10px 10px 10px;
					height:280px;
					margin:0px 0px 50px 20px;
					line-height:1.2em;
					background-color:#edede4;
					scrollbar-track-color:#cccccc;
					border-bottom: 1px solid #CCCCCC;

					}
					
.rireki3 p			{
					margin-bottom:30px;
					line-height: 1.2;
					padding-bottom:20px;
					border-bottom:1px dotted #666666;
					}				
					
					
			
#ue_migi			{

					margin-top:20px;
					font-size:11px;
					}
#ue_migi img		{
					margin-bottom:5px;
					margin-top:10px;
					margin-left:20px;
					}
#shita_migi			{
					margin-top:0px;
					font-size:11px;
					}				
					
#shita_migi img		{
					margin-bottom:5px;
					margin-top:10px;
					margin-left:20px;
					}
#ue_migi div		{
					text-align:left;
					margin-left:20px;
					}
#shita_migi div		{
					text-align:left;
					margin-left:20px;
					}					
.setumei			{
					width:520px;
					height:auto;
					margin-bottom:20px;
					font-size:14px;
					line-height:1.2em;
					margin-bottom:20px;
					}
					
		
.head_line a:link	{
					color:#ddeeff;
					text-decoration:none;
					}
					
.head_line a:visited{
					color:#ddeeff;
					text-decoration:none;
					}					
	
			
					
#shita_migi2			{
					margin-top:0px;
					font-size:14px;
					}				
					
#shita_migi2 img		{
					margin-bottom:5px;
					margin-top:10px;
					margin-left:20px;
					}
#ue_migi2 div		{
					text-align:left;
					margin-left:20px;
					}
#shita_migi2 div		{
					text-align:left;
					margin-left:20px;
					}
.setumei			{
					width:340px;
					height:auto;
					margin-bottom:20px;
					font-size:14px;
					line-height:1.2em;
					margin-bottom:20px;
					}					
					
					
				
					
#menu				{
					background-image:url("../images/back6.gif");
					font-size:90%;
					}					
#menu img			{
					margin-top:5px;
					display:block;
					}
.kome				{
					font-size:11px;
					}
.comen				{
					margin-left:40px;
					font-size:13px;
					}
#ten_cyo			{
					font-size:10px;
					margin:10px;
					}
#cecom			{
					font-size:10px;
					margin:10px;
					}


.ddeeff	{ color:#ddeeff;
					}


#migi_shita			{
					margin-left:20px;
					margin-top:20px;
					font-size:13px;
					text-align:left;
					}

#migi_shita2			{
					margin-left:20px;
					margin-top:20px;
					font-size:13px;
					text-align:left;
					}

.obi				{
					font-size:14px;
					font-weight:bold;
					padding-left:10px;
					background-color:#062929;
					padding-top:5px;
					padding-bottom:5px;
					color:#ddeeff;
					}
.shita_waku			{
					margin-bottom:10px;
					padding-bottom:10px;
					border-bottom:solid 1px #062929;
					}
					
#migi_shita h4		{
					margin-top:10px;
					font-size:15px;
					margin-bottom:5px;
					color:#062929;
					}
					
#migi_shita h5		{
					font-size:13px;
					margin-bottom:5px;
					color:#062929;
					margin-top:5px;
					}
#migi_shita ul		{
					margin-top:0px;
					margin-bottom:0px;
					font-size:16px;
					font-weight:bold;
					line-height:2em;
					color:#444444;
					display:inline;
					}
#migi_shita li		{
					display:block;
					margin-left:20px;
					}
.denwa				{
					font-size:24px;
					font-weight:bold;
					color:#cc3333;
					margin-top:5px;
					margin-bottom:5px;
					}
					
.denwa_un			{
					font-size:18px;
					font-weight:bold;
					color:#cc3333;
					margin-top:5px;
					margin-bottom:5px;
					}
										
					
.yasuminohi			{
					font-size:13px;
					font-weight:normal;
					color:#000000;
					margin-bottom:5px;
					}
					
/* CSS foot */				
					
#foot				{
					background-color:#062929;
					color:#ddeeff;
					width:750px;
					height:auto;
					line-height:1.2em;
					}
					
#foot2				{
					background-color:#062929;
					color:#ddeeff;
					width:950px;
					height:auto;
					line-height:1.2em;
					}
					
										
					
#foot a:link		{
					color:#ddeeff;
					text-decoration:none
					}
#foot a:visited		{
					color:#ddeeff;
					text-decoration:none
					}
#foot li a:hover	{
					color:#ddeeff;
					background-color:#284b4b;
					padding-top:5px;
					padding-bottom:5px;
					}
#foot ul			{
					margin-top:5px;
					margin-left:0px;
					margin-bottom:10px;
					text-align:left;
					font-size:13px;
					font-weight:bold;
					padding-bottom:5px;
					border-bottom:solid #ddeeff 1px;
					}
#foot li			{
					display:inline;
					padding-right:10px;
					padding-top:5px;
					padding-bottom:5px;
					margin-left:10px;
					border-right:solid #ddeeff 1px;
					}
#foot div			{
					margin-left:10px;
					margin-right:10px;
					margin-bottom:10px;
					}
.mise				{
					float:left;
					padding-right:10px;
					background-color:#062929;
					font-size:12px;
					border-right:dotted 1px #ddeeff;
					}
.mise span			{
					font-size:16px;
					font-weight:bold;
					}
.zyusyo				{
					margin-left:10px;
					float:left;
					font-size:12px;
					background-color:#062929;
					}
#osusume			{
					margin-left:10px;
					margin-right:10px;
					margin-bottom:20px;
					margin-top:100px;
					font-size:11px;
					border:solid #000000 1px;
					text-align:left;
					}
#osusume ul			{
					margin:10px;
					font-size:11px;
					list-style-type:none;
					}
#osusume li a:hover	{
					background-color:#FF9900;
					color:#ddeeff;
					padding:2px;
					}


					
					
/* CSS shouhin foot2 */

					
#foot2				{
					background-color:#062929;
					color:#ddeeff;
					width:950px;
					height:auto;
					line-height:1.2em;
					}					
#foot2 a:link		{
					color:#ddeeff;
					text-decoration:none
					}
#foot2 a:visited		{
					color:#ddeeff;
					text-decoration:none
					}
#foot2 li a:hover	{
					color:#ddeeff;
					background-color:#284b4b;
					padding-top:5px;
					padding-bottom:5px;
					}
#foot2 ul			{
					margin-top:5px;
					margin-left:0px;
					margin-bottom:10px;
					text-align:left;
					font-size:13px;
					font-weight:bold;
					padding-bottom:5px;
					border-bottom:solid #ddeeff 1px;
					}
#foot2 li			{
					display:inline;
					padding-right:10px;
					padding-top:5px;
					padding-bottom:5px;
					margin-left:10px;
					border-right:solid #ddeeff 1px;
					}
#foot2 div			{
					margin-left:10px;
					margin-right:10px;
					margin-bottom:10px;
					}
.mise				{
					float:left;
					padding-right:10px;
					background-color:#062929;
					font-size:12px;
					border-right:dotted 1px #ddeeff;
					}
.mise span			{
					font-size:16px;
					font-weight:bold;
					}
.zyusyo				{
					margin-left:10px;
					float:left;
					font-size:12px;
					background-color:#062929;
					}
#osusume			{
					margin-left:10px;
					margin-right:10px;
					margin-bottom:20px;
					margin-top:100px;
					font-size:11px;
					border:solid #000000 1px;
					text-align:left;
					}
#osusume ul			{
					margin:10px;
					font-size:11px;
					list-style-type:none;
					}
#osusume li a:hover	{
					background-color:#FF9900;
					color:#ddeeff;
					padding:2px;
					}

#migi_shohin		{
					margin-left:20px;
					margin-top:20px;
					font-size:13px;
					line-height:150%;
					text-align:left;
					}


.shouhin_head_line	{
					tetxt-align:left;
					font-sie:12px;
					font-weight:bold;
					background-color:#000000;
					color:#ddeeff;
					width:840px;
					padding:5px;
					height:auto;
					}

.shouhin_waku			{
					padding:20px;
					border:dotted 2px #062929;
					background-color:#D2EBD4;
					}

/* sitemap */

#sitemap p			{
					background-color:#000000;
					font-weight:bold;
					color:#FFFFFF;
					padding:5px;
					border-left:5px solid #cc3333;
}	
#sitemap dl			{
					margin-bottom:100px;
					}

#sitemap dt			{
					margin-left:20px;
					margin-bottom:10px;
					padding: 10px 10px 10px 35px;
					background:url(../sitemap/images/x_s.gif) 10px 10px no-repeat;
					}
#sitemap dt.b40		{
					margin-bottom:40px;
					}					
							
#sitemap dd			{
					margin-left:55px;
					margin-bottom:10px;
					}
#sitemap dd.b40		{
					margin-bottom:40px;
					}

				
#beck.back_top			{
					text-align:right;
					font-size: 90%;
					margin-bottom:40px;
					}
		
					
/* CSS blog */
				
#blog				{
					text-align:right;
					margin-bottom:20px;
					font-size:14px;

					}
#blog a:link { color: #062929; text-decoration: none; font-weight:bold; }


/* media */
.waku				{
					width:500px;
					height:200px;
					margin:20px 0px 5px 0px;
					}
					
.waku_l				{
					width:200px;
					float:left;
					}
					
.waku_r				{
					width:280px;
					float:right;
					}


/* item */
#lead_item p.leadSentence {
	line-height: 1.5;
	margin-bottom: 20px;
}
#lead_item .column {
	clear: both;
	width: 100%; /* for WinIE6,7 */
}
#lead_item .column .section {
	width: 240px;
	margin: 0px 20px 20px 0px;
	padding:0px;
}
#lead_item .column #item{
	float: left;
}
