@charset "utf-8";

#moushikomi1{
	width: 797px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0066FF;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../img/adobe_cs3_soft_campaign2008/backimg_bar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}



#moushikomi2{
	width: 797px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0066FF;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../img/adobe_cs3_soft_campaign2008/backimg_bar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}



#moushikomi1 a,#moushikomi2 a{
	width: 797px;
	height: 30px;
	display: block;
}



#moushikomi1 a:link,#moushikomi2 a:link{
	color: #0066FF;
}



#moushikomi1 a:visited,#moushikomi2 a:visited{
	color: #0066FF;
}



#moushikomi1 a:hover,#moushikomi2 a:hover{
	color: #FF0000;
	text-decoration: none;
}



#moushikomi1 a:active,#moushikomi2 a:active{
	color: #FF0000;
	text-decoration: none;
}



.moushikomi{
	width: 797px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #0066FF;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../img/adobe_cs3_soft_campaign2008/backimg_bar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}



.moushikomi a{
	width: 797px;
	height: 30px;
	display: block;
}



.moushikomi a:link{
	color: #0066FF;
}



.moushikomi a:visited{
	color: #0066FF;
}



.moushikomi a:hover{
	color: #FF0000;
	text-decoration: none;
}



.moushikomi a:active{
	color: #FF0000;
	text-decoration: none;
}

.mt05{
margin-top:7px;
}

#box{
width:776px;
margin:37px auto;
background:url(../img/promise/box_center.gif) repeat-y;
}

#box #boxtop{
background:url(../img/promise/box_top.gif) no-repeat;
height:12px;
}

#box #boxbtm{
background:url(../img/promise/box_btm.gif) 0 100% no-repeat;
height:12px;
width:776px;
}

#box #main{
width:531px;
margin:0 auto;
padding-top:57px;
} 

#box #main h3{
margin-bottom:13px;
}

#box #main2{
width:669px;
margin-top:44px;
margin-left:auto;
margin-right:auto;
}

#box #main2 #txt1 a{
	color:#9f6828;
	text-decoration:none;
}

#box #main2 #txt3 a{
	color:#29737e;
	text-decoration:none;
}

#box #main2 #txt1 a:hover,#box #main2 #txt3 a:hover{
	color:#1d4572;
}




#box #main2 h4#ttl01{
width:669px;
height:43px;
background:url(../img/promise/boxttl_01bk.jpg) no-repeat;
}

#box #main2 h4#ttl01 img{
margin-left:216px;
margin-top:15px;
}

#box #main2 #txtbox1{
background:url(../img/promise/box1_center.jpg) repeat-y;
width:669px;
}

#box #main2 #txtboxtop1{
background:url(../img/promise/box1_top.jpg) no-repeat;
width:669px;
height:9px;
}

#box #main2 #txtbox1 #txt1{
width:650px;
text-align:center;
margin:0px 2px auto;
}

* html #box #main2 #txtbox1 #txt1{
width:650px;
text-align:center;
margin:-6px 2px auto;
}

#box #main2 #txtbox1 p{
color:#333;
font-size:1em;
}

#box #main2 #txtboxbtm1{
background:url(../img/promise/box1_btm.jpg) no-repeat;
width:669px;
height:20px;
margin-bottom:9px;
}

#box #main2 h4#ttl02{
width:669px;
height:43px;
background:url(../img/promise/boxttl_02bk.jpg) no-repeat;
}

#box #main2 h4#ttl02 img{
margin-left:275px;
margin-top:15px;
}

#box #main2 #txtbox2{
background:url(../img/promise/box2_center.jpg) repeat-y;
width:669px;
}

#box #main2 #txtboxtop2{
background:url(../img/promise/box2_top.jpg) no-repeat;
width:669px;
height:9px;
}

#box #main2 #txtbox2 #txt2{
width:650px;
text-align:center;
margin:0px 2px auto;
}

* html #box #main2 #txtbox2 #txt2{
width:650px;
text-align:center;
margin:-6px 2px auto;
}

#box #main2 #txtbox2 p{
color:#333;
font-size:1em;
}

#box #main2 #txtboxbtm2{
background:url(../img/promise/box2_btm.jpg) no-repeat;
width:669px;
height:20px;
margin-bottom:9px;
}

#box #main2 h4#ttl03{
width:669px;
height:43px;
background:url(../img/promise/boxttl_03bk.jpg) no-repeat;
}

#box #main2 h4#ttl03 img{
margin-left:216px;
margin-top:15px;
}

#box #main2 #txtbox3{
background:url(../img/promise/box3_center.jpg) repeat-y;
width:669px;
}

#box #main2 #txtboxtop3{
background:url(../img/promise/box3_top.jpg) no-repeat;
width:669px;
height:9px;
}

#box #main2 #txtbox3 #txt3{
width:650px;
text-align:center;
margin:0px 2px auto;
}

* html #box #main2 #txtbox3 #txt3{
width:650px;
text-align:center;
margin:-6px 2px auto;
}

#box #main2 #txtbox3 p{
color:#333;
font-size:1em;
}

#box #main2 #txtboxbtm3{
background:url(../img/promise/box3_btm.jpg) no-repeat;
width:669px;
height:20px;
height:39px;
}

