@charset "utf-8";
/* CSS Document */
@import "base.css";

/*===================================
*	top page
===================================*/
#container{
padding-top:20px;
}

/*campaign*/
#content dl.campaign{
display:block;
width:650px;
height:100px;
margin-bottom:10px;
background:url(../img/top_ban20090928.png) no-repeat 0 0;
border-bottom:dotted 4px #eb6100;
/*border-bottom:dotted 4px #8cb51a;*/
border-bottom:none;
text-indent:-100em;
}
#content dl.campaign.tp2{
border:none;
background-image:url(../img/top_ban20090430.png);
}

/*info*/
#content #info{
padding:0 0 10px 0;
border-bottom:solid 1px #8cc63f;
background:url(../cmn/top/img_info.png) no-repeat 26px 21px;
}
#content #info h2{
color:#8cb51a;
font-size:20px;
}
#content #info h3{
color:#eb6100;
font-size:20px;
text-align:right;
}
#content #info ul{
margin:0 0 0 350px;
}
#content #info ul li{
display:block;
width:285px;
height:40px;
margin-bottom:10px;
padding-left:15px;
background:url(../cmn/top/bck_info_li.png) no-repeat 0 0;
color:#8cb51a;
font-family:Meiryo,Arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:40px;
}
/*IE6*/
* html #content #info ul li{
width:300px;
}
#content #info ul li.og{
color:#eb6100;
}
#content #info ul li span{
font-size:12px;
}

/*plan*/
#content #plan{
padding-bottom:10px;
margin:0 0 30px 0;
border-bottom:dotted 1px #8cc63f;
}
#content #plan h2{
padding:20px 0;
font-size:20px;
text-align:center;
}
#content #plan ul{
display:block;
overflow:hidden;
margin-bottom:20px;
border-bottom:dotted 1px #ccc;
}
#content #plan li{
display:block;
width:315px;
}
#content #plan li.li1{
float:left;
}
#content #plan li.li2{
float:right;
}
#content #plan li h3{
display:block;
margin:0 0 10px 0;
border:solid 1px;
background:0 0;
font-size:120%;
line-height:200%;
text-align:center;
}
#content #plan li.li1 h3{
border-color:#80b936;
background-color:#80b936;
background-image:url(../cmn/base/bck_check01.png);
}
#content #plan li.li2 h3{
border-color:#ec6a42;
background-color:#ec6a42;
background-image:url(../cmn/base/bck_check02.png);
}
#content #plan li h3 a{
color:#fff;
text-decoration:none;
}
#content #plan li h3 a:hover{
text-decoration:underline;
}
#content #plan li p{
margin:0 0 10px 5px;
padding:0 0 0 15px;
background:no-repeat 0 10px;
}
#content #plan li.li1 p{
background-image:url(../cmn/base/ico_check01.png);
}
#content #plan li.li2 p{
background-image:url(../cmn/base/ico_check02.png);
}
#content #plan li p.pict{
margin:0 0 5px 0;
padding:0;
background:none;
text-align:center;
}
#content #plan li p.pict img{
float:none;
margin:0;
padding:2;
border:none;
}
#content #plan li p span{
display:block;
font-size:80%;
}
#content #plan li p.move{
clear:both;
padding:0 5px 0 0;
background:none;
}
#content #plan li.li1 p.move a{
color:#80b936;
}
#content #plan li.li2 p.move a{
color:#ec6a42;
}
#content #plan li p.move a:hover{
color:#333;
}
#content p.pict img{
margin-bottom:20px;
}

#side ul li.profile dt{
text-align:center;
}
#side ul li.profile dd{
padding:0 10px;
font-size:90%;
}

