@charset "utf-8";
/* CSS Document */


/* キャンペーンのスタイル */

#maincontent {width: 800px;}

#top { width: 800px; height:140px; background: url(images/campaign_top.jpg) no-repeat ;position:relative; margin-top: 10px;}
#toptxt { width:700px; height:50px; position: 50px; position: absolute; left:50px; top: 70px;} 
#toptxt h2 { font-size: 15px; line-height: 1.4em; color:#FFFF00; margin-top: 10px;}
#toptxt p { font-size: 10px; line-height: 1.4em; color:#ffffff; }

h3 { width: 800px; margin-top: 30px;}
#saisin_txt {font-size:13px; line-height: 1.3em; margin-top: 5px;}

.cp_buttom {width: 800px; margin-top: 10px;}
.cp_buttom p{width: 231px;}
.leftbox { width:265px; float:left;}
.centerbox { width:265px; float:right;}
.rightbox { width:265px; float: right;}


.cp_date {font-size:14px; color:#FF0000; line-height: 1.4em; font-weight: bold;}
.cpname {font-size:14px; margin-top: 2px; line-height: 1.4em; font-weight: bold;}
.cp_txt {font-size:11px; color:#444444; line-height: 1.2em;}

#ichiran_bg { width: 800px; height: 128px; background-color:#dadbe3; position: relative; margin-top:20px;}
#ichiran_txt { width: 770px; height:108px; position: absolute; left: 15px; top: 0px;}
.ichiran_txt01 { font-size:14px; color: #071045; font-weight:bold; margin-top:15px;}
.ichiran_txt02 { font-size:14px; margin-top:10px; line-height:1.6em;}

.clear { clear: both;}

#maincontent a:link {
	color: #071045;
	text-decoration: none;}
		
#maincontent a:visited {
	color: #374993;
	text-decoration: none;}

#maincontent a:hover {
	color: #993366;
	text-decoration: none;}
	

/* 過去のキャンペーンページのスタイル */

#kakocp { font-size: 15px; line-height: 1.4em; color: #000000; margin-top: 10px; text-align:center;}
#cp_top {font-size:12px; line-height:1.4em; text-align: center; margin: 10px auto;}



<!--新着ニュースのスタイル-->


#news {  text-align: left; margin-bottom:15px;}
#news li { list-style-type: none; line-height: 160%;}
#news li a:link { color: #000000; text-decoration: underline; font-size: 13px; }
#news li a:visited { color: #666666; text-decoration: underline; font-size: 13px; }
#news li a:hover { color: #FF3300; text-decoration:none; font-size: 13px; }

a.back_top:link { color: #000000; text-decoration:none; font-size: 13px; }
a.back_top:visited { color: #666666; text-decoration:none; font-size: 13px; }
a.back_top:hover { color: #FF3300; text-decoration:none; font-size: 13px; }



<!--その他のキャンペーンのスタイル-->
#maincontent .other_cp { width:190px; margin-top:10px; float:left; border:#339933 solid 1px;}