@charset "shift-jis";
@import "index.css";

/*** ***/


#work .block{
	width:513px;
	margin:0 auto 0px;
	font-size:12px;
	text-align:center;
	}
	
#work .block2{
	width:514px;
	padding-left:24px;
	font-size:12px;
	text-align:left;
	line-height:18px;

	}

.tdbox{
	background:url(../img/weeding/br01.gif) top left repeat-x;
	height:2px;
	}

.tdinbox{
	background:url(../img/weeding/br01.gif) top left repeat-x;
	padding:11px 9px;
	}

.tabg{
	background:url(../img/weeding/br01.gif) top left repeat-x #edf7df;
	}

* html .tdinbox{
	font-size:12px;
	}

* html .tabg{
	font-size:12px;
	}



.sil{
	background:url(../img/weeding/bg03.gif) top left no-repeat;
	height:70px;
	width:403px;
	}
.sil-in{
	padding-left:79px;
	padding-top:17px;
	color:#FFFFFF;
	font-weight:bold;
	line-height: 18px;
	}
	
.last{
	background:url(../img/weeding/bg02.gif) top right no-repeat;
	}
.text01-n{
	padding:0 22px;
	background:#ecf7da;
	text-align:left;
	margin: 0px auto;
	width: 452px;
	}

.text02{
	text-align:left;
	padding-left:36px;
	line-height:20px;
	padding-bottom:60px;
	}

#work h3{
	margin-bottom:15px;
	text-align:left;
	}
#work h4.mar-t{
	margin-top:15px;
	margin-bottom:5px;
	}

#work .block .img-box{
	margin:0 auto 35px;
	}

#work .block .box{
	width:492px;
	margin:10px auto 0;
	padding:0;
	text-align:center;
	background:#d9efff;
	}


#work .block .box2{
	width:492px;
	margin:10px auto 0;
	padding:0;
	text-align:left;
	}

#work .block .box3{
	width:492px;
	margin:20px auto 0;
	padding:0;
	text-align:center;
	}
	
#work .block .box4{
	width:440px;
	margin:10px auto 0;
	padding:0;
	text-align:left;
	}

#work .block .box5{
	width:200px;
	margin:10px auto 50px;
	padding:0;
	text-align:left;
	float:right;
	}

#work .block .box6{
	width:495px;
	height:203px;
	margin:0 auto 30px;
	background:url(../img/weeding/bg01.gif) top left no-repeat;
	}

.ttl01{
	height:50px;
	}	

.ttl01p{
	padding-top:21px;
	}

.text01{
	text-align:left;
	padding-left:131px;
	line-height:20px;
	}
	
#work .block .box6 p{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	}
#work .block .box7{
	width:282px;
	height:191px;
	margin:10px auto 50px;
	padding:15px 0 0 10px ;
	text-align:left;
	background:url(../img/winter_bg.jpg) top left no-repeat;
	float:right;
	}

#work .block .box dl{
	width:470px;
	}	
#work .block .box dt{
	margin:0 0 5px 15px;
	text-align:left;
	}	
	
#work .block .box dd{
	margin:0 0 0 15px;
	text-align:left;
	}
	
#work .block .box dd p{
	float:left;
	margin:5px 0 10px 0;
	text-align:left;
	}
	
#work .block .box dl.example01{background:url(../img/bg_work01.gif) top right no-repeat;}
#work .block .box dl.example02{background:url(../img/bg_work02.gif) top left no-repeat;}
#work .block .box dl.example03{background:url(../img/bg_work03.jpg) top right no-repeat;}



#work .block .box dl.right dt{
	margin-left:120px;
	}
#work .block .box dl.right dd{
	margin:0px 0 5px 140px;
	}

#work .ex-box{
	clear:both;
	margin-top:25px;
	text-align:center;
	}
#work .ex-box h4{
	margin:15px auto;
	}
#work .ex-box h5 img{
	margin:0 2px 0 3px;
	}
#work .ex-box p.mar-b{
	margin-bottom:15px;
	}
#work #right p#bf-af {
	margin: 0px auto 30px;
	width: 513px;
}
