
/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */

.01{
	background-image: url(contents/01menu.gif);
	width: 200px;
	border: 1px solid #999999;
}



body {
	text-align: center;
	background-color: #DCE9F9;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#container {
	width: 940px;
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	margin-top: 30px;
	padding:0px 12px 0px 12px;
	}

	
h1{padding: 0px;margin: 0px;}



img {border: none;}

.img_l {
border: none;
float: left;
margin-right:0.5em;
}

.img_center {
text-align: center;
}

.img_r {
border: none;
float: right;
margin-left:0.5em;
}

.img_3 {
border: none;
margin-bottom:0px;
padding-bottom: 0px;
}

.img_5 {
border: none;
padding-bottom:5px;
}

.px5{font-size: 5px;line-height: 150%;}

	.px10{font-size: 10px;line-height: 150%;}
	.px11{font-size: 11px;line-height: 130%;}
	.px12{font-size: 12px;line-height: 140%;}
	.px13{font-size: 13px;line-height: 150%;}
	
	.px14{font-size: 14px;line-height: 150%;}
	.px15{font-size: 15px;line-height: 150%;}
	.px16{font-size: 16px;line-height: 150%;}
	.px17{font-size: 17px;line-height: 150%;}
	.125{font-size: 18px;line-height: 150%;}
	.130{font-size: 19px;line-height: 150%;}
	.135{font-size: 20px;line-height: 150%;}
	.140{font-size: 21px;line-height: 150%;}
	.145{font-size: 22px;line-height: 150%;}
	.150{font-size: 23px;line-height: 150%;}
	
	.px102{font-size: 10px;line-height: 120%;}
	.px142{font-size: 14px;line-height: 110%;}
	.px122{font-size: 12px;line-height: 110%;}
	.px112{font-size: 11px;line-height: 110%;}

	.catch{
	font-size: 11px;
	line-height: 120%;
	color: #003399;
}
	
	
.pa10{padding:10px;}	
	
/* ++++++ 2段組の横幅設定 ++++++ */





#header{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:84px;
	width: 940px;
	margin:0px;
	padding:0px;
	}
	
	
	
#header h1 {
	float:left;
	}
	
	
#header h1 a {
	display: block;
	width: 410px;
	height: 84px;
	text-indent: -9999px;
	}
	


#headright{
	height:74px;
	float:right;
	margin-top:5px;
	}
	
	
#headmenu{
	width: 940px;
	padding:0px;
	margin:0px;
	}	
	

#headmenu ul{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear:both;
}

#headmenu li{
	float: left;
	padding:0px;
	margin:0px;
	list-style:none
	}	




	
#main	{
	float:right;
	padding:20px 10px 10px 0px; 
	line-height: 150%;
	width:730px;
	font-size:12px;
	color:#333;
	text-align:left;
	min-height: 600px;
		}

#main h2{
	font-size:18px;
	margin-bottom:10px;
	background-image:url(images/back_bar730.jpg);
	background-repeat:no-repeat;
	width:730px;
	line-height:30px;
	text-indent:15px;
	color:#000;}
	
	
#left{
	float:left;
	width:175px;
	margin:20px 0px 10px 5px;
	}	
	
	
#left a:link {
	color:#666;
	text-decoration: none;
}
#left a:visited {color:#666;text-decoration: none;}
#left a:hover {
	color:#00F;
	text-decoration: none;
}
#left a:active {color:#00F;text-decoration: none;}	
	
	
			
	

#footer	{
	width:940px;
	border-top:1px solid #666;
	clear: both;
	background-color: #FFFFFF;
	padding:10px 0px 20px 0px;
	}



.s_base1{width:350px;
	float:left;}
	
.s_base2{width:370px;
	float:left;}
	
	
.big{
	background:url(images/sw_a00.jpg);
	background-repeat:no-repeat;
	width:354px;
	height:332px;
	padding:1px;}
	
.small{
	background:url(laundly/pastelvarie_image/sw_b00.jpg);
	background-repeat:no-repeat;
	width:65px;
	height:65px;
	padding:1px;}		
	


.blueline{border-bottom:1px solid #7da7d1;}	
	


.bi{padding:0px;margin:0px;}










.trigger
{
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  /*background: url(images/h2_red.gif) no-repeat;*/
  width: 175px;
  font-weight: normal;
  float: left;
}


.toggle_container
{
  margin:0px;
  padding: 0;
  overflow: hidden;
  width: 175px;
  clear: both;
}

	

.toggle_container ul{
		list-style:none;
		margin:0px;
		padding:0px 0px 10px 0px;}

.toggle_container1 li{
	text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2.gif) repeat-x left bottom;
	}


.toggle_container li a{
	color:#666;
	text-decoration:none;}

.toggle_container li a:hover{color:#00F;}



.toggle1{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2.gif) repeat-x left bottom;}
	
	
.toggle2{text-decoration: none;
	background:url(images/dotted3.gif) repeat-x left bottom;}
	
.toggle3{text-decoration: none;
	background:url(images/dotted4.gif) repeat-x left bottom;}	
	
	
.toggle4{text-decoration: none;
	background:url(images/dotted5.gif) repeat-x left bottom;}		
	
	
.toggle5{text-decoration: none;
	background:url(images/dotted6.gif) repeat-x left bottom;}	
	
	
.toggle6{text-decoration: none;
	background:url(images/dotted7.gif) repeat-x left bottom;}	
	
	
.toggle7{text-decoration: none;
	background:url(images/dotted8.gif) repeat-x left bottom;}				



.toggle21{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_01.gif) repeat-x left bottom;}
	
	
.toggle22{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_02.gif) repeat-x left bottom;}	
	
	
	
.toggle23{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_03.gif) repeat-x left bottom;}	
	
	
	
.toggle24{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_04.gif) repeat-x left bottom;}
	
	
	
.toggle25{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_05.gif) repeat-x left bottom;}
	
	
	
.toggle26{text-decoration: none;
	margin:0px;
	font-size:10px;
	display: block;
	padding: 4px 15px;
	background-color: #FFFFFF;
	width: 170px;
	background:url(images/dotted2_06.gif) repeat-x left bottom;}










.img_banner{
	border: none;
	padding:0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* ++++++ ぱんくづリスト以下 ++++++ */
#main2	{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
			}

#main3	{width: 751px;

			}


/* ++++++ ぱんくづリスト ++++++ */
.pankuzu-text
{
	font-size: 15px;
	line-height: 1.3;
    color: #666666;
}


/* ++++++ 個人情報文字 ++++++ */
.jyoho-text
{
	font-size: 1em;
	line-height: 200%;
	color: #333333;
}

.jyoho-text2
{
	font-size: 0.7em;
	line-height: 200%;
		color: #333333;
}

/* ++++++ 問い合わせ ++++++ */
.honbun
{
	font-size: 1em;
	line-height: 150%;
}

/* ++++++ リンク ++++++ */
.img_pickup {
	border: none;
	float: left;
	margin-right:3px;
	}
	
/* ++++++ 会社概要 ++++++ */
.honbun-bold-red
{
	font-size: 1em;
	line-height: 1.3;
    color: #CC0000;
	font-weight: bold;
}

.honbun-blue
{
	font-size: 1em;
	line-height: 1.3;
    color: #333399;
}



.pickup{
	font-size: 12px;
	color: #961207;
	font-weight: bold;
line-height: 120%;
}

.pickup a:link {color:#961207;text-decoration: none;}
.pickup a:visited {color:#961207;text-decoration: none;}
.pickup a:hover {color:#FF6600;text-decoration: none;}
.pickup a:active {color:#961207;text-decoration: none;}

.toiawase{
	border: 2px dotted #330033;
	padding: 5px;
	width: 100%;
}

#syohin	{
	padding-left: 160px;
			}


	
/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */
em{
   font-size: 1em; 
   font-family: ＭＳ Ｐゴシック, Osaka ;  
   line-height: 1.2;
}


.left-space15
{
	margin-left: 15px;
	margin-right: 10px;
}

.left-space10
{
	margin-left: 10px;
}

.directory-text
{
	font-size: 0.84em;
	line-height: 1.3;
    color: #666666;
}

.honbun-small
{
	font-size: 10px;
	line-height: 1.3;
}
.new
{
	line-height: 1.3;
    color: red;
}
.honbun-small2
{
	font-size: 0.75em;
	line-height: 1.3;
}

.honbun
{
	font-size: 13px;
	line-height: 1.5;
}
.honbun-green
{
	font-size: 1em;
	line-height: 1.3;
    color: #009900;
}

.honbun-bold
{
	font-size: 13px;
	line-height: 1.3;
	font-weight: bold;
}
.honbun-bold-blue
{
	font-size: 12px;
	line-height: 1.3;
    color: #333399;
	font-weight: bold;
}
.honbun-bold-tercois
{
	font-size: 1em;
	line-height: 1.3;
    color: #009999;
	font-weight: bold;
}
.honbun-bold-white
{
	font-size: 14px;
	line-height: 1.3;
    color: #ffffff;
	font-weight: bold;
}
.honbun-bold-red
{
	font-size: 15px;
	line-height: 1.5;
    color: #CC0000;
	font-weight: bold;
}
.honbun-blue
{
	font-size: 12px;
	line-height: 1.3;
    color: #333399;
}
.honbun-big
{
	font-size: 1.2em;
	line-height: 1.3;
}
.title-bold-blue
{
	font-size: 1.2em;
	line-height: 1.3;
	color: #333399;
	font-weight: bold;
}
.title-bold
{
	font-size: 1.2em;
	line-height: 1.3;
	font-weight: bold;
}
.honbun-ss
{
	font-size: 0.75em;
	line-height: 1.2;
}

.point {  color: #FF3399;font-size: 12px;}
.blue { color: #333399;font-size: 12px;}
.green {color: #009900;font-size: 12px;}
.red {color: #cc0000;font-size: 12px;}
.azuki
{ 
font-size: 13px;
color: #993366;
 }
.sermon
{ 
color: #FF6666;
font-size:13px;
}


/* ++++++ ミドリボックス ++++++ */


/* リストタグルートのUL */
ul.cModsJS_navi
{
	line-height: 1em;
	}
	/* cModsJS_navi内のリスト要素全般 */
ul.cModsJS_navi
{		margin: 0;
		padding: 0;
		list-style: none;
		background: #fff;
		margin-top:10px
	
		}
ul.cModsJS_navi ul
{margin: 0;
		padding: 0;
		list-style: none;
		background: #fff;}
ul.cModsJS_navi li
	{
		margin: 0;
		
		padding: 0;
		list-style: none;
		}
		
		
		
		
		/* cModsJS_navi内のアンカー全般 */
		ul.cModsJS_navi li
		{
	margin: 0px 3px;
			}
		/* メインメニューの幅など */
		ul.cModsJS_navi a
		{
	text-decoration: none;
	display: block;
	padding: 4px 15px;
	border: 1px solid #bbb;
	background-color: #FFFFFF;
	width: 200px;
	background-image: url(contents/01menu.gif);
			}
			
			/* サブメニューの幅など */
			ul.cModsJS_navi ul
			{
				position: absolute;
				visibility: hidden;
				margin-left:150px;
				margin-top:-21px;
				}
				/* サブメニューのリスト */
				ul.cModsJS_navi ul li
				{
					/* 継承されたスタイルを取り消す */
					float: none;
					margin: 0px;
					width: auto;
	
					border: 1px solid #bbb;
					}
				/* サブメニューのアンカー */
				ul.cModsJS_navi ul li a
				{
					border: none;
					border: 1px solid #fff;
					background-image: url(contents/02menu.gif);
					}
					/* サブメニューのアンカー（オンマウス） */
					ul.cModsJS_navi ul li a:hover
					{
						background-image: url(contents/03menu.gif);
						color:#FFFFFF
						}
/* for IE */
* html ul.cModsJS_navi li { float: left; }
* html ul.cModsJS_navi li a { height: 1%; }


/* ++++++ コンテンツ部分のデザイン ++++++ */


.lo01{
	background: url(contents/01menu.gif);
	border: 1px solid #999999;
	padding-top: 4px;
	padding-left: 4px;
	width:200px;
	height:21px;
	font-size: 12px;
	
}


.recruit{
	padding:10px;
	border: 1px solid #FF6600;
	margin-bottom:20px;
	width:530px;
}

/* ++++++ サイドバー部分のデザイン ++++++ */



/* ++++++ フッター部分のデザイン ++++++ */


.stainsia1{background-color:#000000;
width:206px;
padding:7px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
margin:0px;
}

.hyper1{
	background-color:#343499;
	width:206px;
	padding:7px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin:0px;
}

.hyper2{
	background-image: url(laundly/hyper_image/image.jpg);
	background-repeat: no-repeat;
	padding:150px 10px 10px 10px;
	height:100px;
	width:200px;
	margin:0px;
}
.leisure1{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.px214{font-size:14px;
font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}



.logbox4{
	padding:10px;
	border: 1px solid #333333;
	text-align:left;
}


.leftimg{margin-right:10px;
float:left;}

.bottomimg{margin-bottom:10px;}

.smartguy01{
	margin-left:20px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	line-height: 13px;
}

.smartguy02{margin-left:20px;
font-size:10px;
margin-top:5px;
line-height: 11px;
}

.smartguy03{margin-left:0px;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
line-height: 13px;
}

.smartguy04{margin-left:0px;
font-size:10px;
margin-top:5px;
line-height: 11px;
}


#ft{
	background-image:url(syuno/ft_image/01.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	padding-top:400px;
	width:680px;
	padding-right:40px;
	}
	
	
.ft01 ul{
	padding:0px;
	margin:0px;
	}
	
.ft01 li{
	margin-bottom:-13px;
	list-style:disc;
	}
	
	
.pr20{padding-right:20px;	}




















/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




.fr{float:right;}

.fl{float:left;}	


	
.mt5{margin-top:5px;}

.mt6{margin-top:6px;}	

.mt7{margin-top:7px;}	

.mt10{margin-top:10px;}

.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mt40{margin-top:40px;}

.mt50{margin-top:50px;}




.mr1{margin-right:1px;}

.mr5{margin-right:5px;}



.mr20{margin-right:20px;}

.mr30{margin-right:30px;}

.mr10{margin-right:10px;}

.mr20{margin-right:20px;}

.mr30{margin-right:30px;}


.ml1{margin-left:1px;}

.ml5{margin-left:5px;}

.ml10{margin-left:10px;}

.ml15{margin-left:15px;}

.ml20{margin-left:20px;}

.ml30{margin-left:30px;}

.ml38{margin-left:38px;}	





.mb5{margin-bottom:5px;}



.mb10{margin-bottom:10px;}

.mb20{margin-bottom:20px;}

.mb30{margin-bottom:30px;}




.pr6{padding-right:6px;}

.pb6{padding-bottom:6px;}



.m0{margin:0px;}

.p0{padding:0px;}


.clear{clear:both;}


.center{text-align:center;}

.right{text-align:right;}

.left{text-align:left;}	


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.syosai{
	width:160px;
	margin:0px;
	padding:0px;
	font-size:10px;
	}

.syosai dl{}

.syosai dt{
	float:left;}

.syosai dd{
	margin-bottom:5px;
}










/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




.fr{float:right;}

.fl{float:left;}	


	
.mt5{margin-top:5px;}

.mt6{margin-top:6px;}	

.mt7{margin-top:7px;}	

.mt10{margin-top:10px;}

.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mt32{margin-top:32px;}


.mt40{margin-top:40px;}

.mt50{margin-top:50px;}

.mt60{margin-top:60px;}

.mt90{margin-top:90px;}




.mr1{margin-right:1px;}

.mr5{margin-right:5px;}

.mr20{margin-right:20px;}

.mr30{margin-right:30px;}

.mr10{margin-right:10px;}

.mr20{margin-right:20px;}

.mr30{margin-right:30px;}


.ml1{margin-left:1px;}

.ml5{margin-left:5px;}

.ml10{margin-left:10px;}

.ml15{margin-left:15px;}

.ml20{margin-left:20px;}

.ml30{margin-left:30px;}

.ml40{margin-left:40px;}

.ml50{margin-left:50px;}

.ml38{margin-left:38px;}	

.ml70{margin-left:70px;}

.ml80{margin-left:80px;}
.ml90{margin-left:90px;}	




.mb5{margin-bottom:5px;}

.mb10{margin-bottom:10px;}

.mb20{margin-bottom:20px;}

.mb30{margin-bottom:30px;}

.mb50{margin-bottom:50px;}

.mb100{margin-bottom:100px;}



.clear{clear:both;}


.center{text-align:center;}

.right{text-align:right;}

.left{text-align:left;}	



.bold{font-weight:bold;}



.plr10{padding-right:10px;
	padding-left:10px;}
	
.pl10{padding-left:10px;}	

.pl20{padding-left:20px;}	
	
	
.pr10{padding-right:10px;}


.pr20{padding-right:20px;}

.pr30{padding-right:30px;}

.pr50{padding-right:50px;}


.pb10{padding-bottom:10px;}





.pb5{padding-bottom:5px;}

.pb10{padding-bottom:10px;}

.pb20{padding-bottom:20px;}

.pb30{padding-bottom:30px;}

.pb50{padding-bottom:50px;}



.pt5{padding-top:5px;}

.pt10{padding-top:10px;}

.pt20{padding-top:20px;}

.pt30{padding-top:30px;}





.pl5{padding-left:5px;}

.pl10{padding-left:10px;}

.pl20{padding-left:20px;}

.pl30{padding-left:30px;}





.pr5{padding-right:5px;}

.pr10{padding-right:10px;}

.pr20{padding-right:20px;}

.pr30{padding-right:30px;}



.english{font-family:Arial, Helvetica, sans-serif;
}





.lacras01{
	background:url(laundly/lacras_image/waku01.gif);
	background-repeat:no-repeat;
	height:10px;
	width:370px;
	padding:0px;
	margin:0px}
	
	
.lacras02{
	background:url(laundly/lacras_image/waku02.gif);
	background-repeat:repeat-y;
	width:370px;
	padding:0px;
	margin:0px
	}


.lacras03{
	background:url(laundly/lacras_image/waku03.gif);
	background-repeat:no-repeat;
	height:10px;
	width:370px;
	padding:0px;
	margin:0px}
	
	
.lacras04{
	border-bottom:2px #99ccff solid;}	
	
	
	
	


	
#listbox table{}


.listboxwaku{
	padding:8px;
	width:220px;
	height:230px;
	text-align:center;
	background:url(images/listboxwaku.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;}	
	
	
.listboxwaku h3{
	font-size:14px;
	padding:2px 10px 4px 4px;
	margin:0px;
	text-align:left;
	background-repeat:no-repeat;
	background-position:5px 6px;
	height:34px;}
	

.listboxwaku h3 a:link {color:#000000;text-decoration: none;}
.listboxwaku h3 a:visited {color:#000000;text-decoration: none;}
.listboxwaku h3 a:hover {color:#000000;text-decoration: none;}
.listboxwaku h3 a:active {color:#000000;text-decoration: none;}


.listcatch{
	font-size:14px;
	border-top:1px solid #a6d3ff;
	border-bottom:1px solid #a6d3ff;
	text-align:left;
	padding:4px 10px 4px 10px;
	line-height:28px;}		
	
	
.listboxwaku p{
	 margin:3px 0px 0px 0px;
	 padding:0px 0px 0px 0px;}	
		
		
	
.listboxwaku a:link{color:#06C;}	
		
	
