@charset "utf-8";
/* CSS Document */

/*====== ボックス ==========================================================*/
body{
background:url(../img/back/backt.jpg) repeat-x top;
text-align:center;
}

/* ヘッダー トップのみ*/
#header{
background:url(../img/back/back_ht.jpg) no-repeat top center;
}

#contents .content .top{
padding-top:20px;
}


html>/**/body #header .content .flash{
margin-left:-1px;
}


/* 3カラム設定 */
#contents .content .top div.box01{
float:left;
}

/* 3カラム左 */
#contents .content .top div.left{
background:url(../img/border.jpg) repeat-y right;
width:295px;
}
#contents .content .top div.left ul{
padding-bottom:1em;
}

/* 3カラム中央 */
#contents .content .top div.middle{
margin-left:12px;
width:268px;
}

/* 3カラム右 */
#contents .content .top div.right{
background:url(../img/border.jpg) repeat-y left;
padding-left:39px;
width:250px;
}


/* 洗石画像を上にあげるための設定 */
#contents .content .top div.right h2 img{
position:absolute;
z-index:1;
}
html>/**/body #contents .content .top div.right p img{
margin-top:-13px;
}


/* 各カラム共通 */
#contents .content .top div h2{
margin-bottom:0.85em;
padding-top:0;
}

#contents .content .top div.box01 a:hover{
background:none;
}

#contents .content .top div p{
margin-bottom:10px;
}
#contents .content .top div p img{
margin-bottom:5px;
}

#contents .content .top div ul{
margin-left:0.2em;
}
#contents .content .top div ul li{
list-style:disc;
list-style-position:inside;
}


#contents .content .download{
margin-top:3em;
background:#F5F2E9;
padding:20px;
}
#contents .content .download div{
float:left;
}

#contents .content .download div.pdf{
width:220px;
height:141px;
}
#contents .content .download div.pdf img{
float:left;
margin-right:10px
}

#contents .content .download div.adobe{
width:290px;
margin-right:40px;
}

#contents .content .download div.team{
width:300px;
}

#contents .content .download div.adobe img,#contents .content .download div.team img{
margin-bottom:5px;
}
