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

*{margin: 0; padding: 0; line-height: 1.5}
html{font-size: 0.85em;}
body{
	background: url(imgs/back.png) repeat-y;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h2{background: url(imgs/ball.png) left no-repeat; padding-left: 16px; font-size: 1.2em;}
img{border: none;}
a{color: #CC0000; text-decoration: none;}
a:hover{color: #009966; text-decoration: underline;}

div#area{
	margin-left: 60px;
	margin-top: 10px;
	width: 680px;
}
div#head{border-bottom: 1px #999999 solid;}
div#navi{font-size: 0.9em; margin-bottom: 15px;}

/* トップページ */
table#menu{margin: 20px auto}
table#menu td{width: 210px; height: 180px; vertical-align: top; text-align: center}
div#top_navi{font-size: 0.9em; margin-bottom: 15px; text-align: center}

/* 事務所紹介 */
div#office{background: url(imgs/office/office_bk.jpg) right top no-repeat}

/* 業務紹介 */
div#work{background: url(imgs/work/work_bk.jpg) right top no-repeat}

/* 報酬料 */
div#cost{background: url(imgs/cost/cost_bk.jpg) right top no-repeat}
table#cost_box{margin: 0 0 15px; background: #999999}
table#cost_box td{padding: 3px 8px; background: #FFFFFF}

/* 作品集 */
div#design{}
table#design_box{margin: 0 auto;}
table#design_box td.pic{padding: 3px; border: 1px #999999 solid;}
table#design_box td.dat{font-size: 0.95em; text-align: center; vertical-align: top; padding-bottom: 3px;}

/* リンク集 */
div#link{background: url(imgs/link/link_bk.jpg) right bottom no-repeat;}
table#link_box{margin-right: 30px; margin-bottom: 260px; border: 2px #999999 solid; padding: 2px; background:  #6699FF;}
table#link_box th{background: #CCCCFF; height: 20px; vertical-align: middle}
table#link_box td{padding: 3px; background: #FFFFFF;}
table#link_box td.title{width: 150px}

/* 問い合わせフォーム */
div#ask{}
#ask_box {margin-top: 10px;}
#ask_box td{}
#ask_box td.title{border-right: 3px #999999 solid; padding-right: 10px;}

/* フッター */
div#footer{
	border-top: 1px #999999 solid;
	margin-top: 15px;
	padding-top: 8px;
	font-size: 0.8em
}

/* 共通 */
.ident{margin-left: 30px;}
.ident15{margin-left: 15px;}
.ident li{margin-left: 30px;}
.notice_small{font-size: 0.85em; color: #FF0000}
