@charset "utf-8";
/* CSS Document */

#header_box{
	width:100%;
	height:200px;
	border-bottom:35px solid #FFD6CC;
	}

h1{
	font-size:90%;
	font-weight:normal;
	float:left;
	line-height:1.6;
	margin-top:20px;}
	
#head span{
	font-size:120%;
	font-weight:bold;
	line-height:1.5;}
	
#head img{
	float:left;
	margin:0 80px 0 25px;}
	
#yoyaku{
	padding-top:120px;
	color:#a1d787;
	font-size:16px;
	font-weight:bold;}
	
#tel{
	font-size:160%;
	font-weight:600;
	margin-top:10px;}
	
#tel a{
	color:#6B6130;}
	
#wrapper p{
	font-size:12px;
	font-weight:600;
	line-height:1.2;
	letter-spacing:0.1em;}
	
#concept,#datumou,#campaign_box,#lovemetouch{
	clear:both;
	background-image:url(img/line_02.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:50px;}
		
h2{
	color:#6B6130;
	font-weight:400;}

#lovemetouch p{
	line-height:1.6;
	margin-top:15px;}
#lovemetouch img{
		padding-top:45px;
		padding-bottom:45px;}	
	
#concept p{
	width:440px;
	float:left;
	line-height:1.6;
	margin-top:15px;}
	
#consept p span,#datumou p span{
	color:#F99;}

#concept img{
	padding-top:45px;
	float:left;
	padding-bottom:15px;}
	
#datumou h2{
	float:left;
	padding-right:35px;}
	
h3{
	color:#a1d787;
	font-size:100%;
	font-weight:600;
	padding-top:5px;}
	
#datumou p{
	width:640px;
	clear:both;
	float:left;
	line-height:1.6;
	margin-top:20px;
	margin-bottom:20px;}
	
.side_navi ul{
	margin-top:10px;}
	
.side_navi ul li a{
	line-height:3.5;
	margin-left:40px;
	color:#996600;
	font-size:128%;
	font-weight:bold;
	border:#960 1px dotted;
	padding:18px 10px;
	background-color:#ffd;}
	
.side_navi ul li a:hover{
	color:#F97;
	background-color:#ffc;}


#under_navi{
	clear:both;
	padding:40px 0 20px 0;}
	
#under_navi ul li{
	display:inline;
	padding-right:12px;}
	
#under_navi ul li a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);}
	
.campaign{
	height:500px;
	background-image:url(img/frame.png);}
	
.campaign dl dt{
	padding:100px 0 30px 280px;
	font-size:140%;
	color:#DFCD8D;}
	
.campaign dl dd{
	padding:0 0 0 200px;
	font-size:120%;
	line-height:1.5;}
	
.campaign span{
	color:#FF9999;
	font-weight:bold;}	
	
.campaign img{
	margin-left:200px;}
	
.campaign .heart{
	margin-left:650px;}

	
	