@charset "shift_jis";
/*==================================================
	@ Style Name    : /
	@ Create Date   : 2010.08.16
	@ LastUp Date   : 2010.09.01
====================================================
	@ Style Infomation
		01. Reset
		
		02. Html, Body, Define
		
		03. Layout
			1. Container
			2. Header
			3. Wrapper
			5. Footer
			
		05. Module
			01. Logo
			02. Btn - Top, Close -
	
		99. Clearfix
==================================================*/
/*==================================================
	01. Reset
==================================================*/
body, div, p, dl, dt, dd, form, fieldset, input, button, textarea, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
}
ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th {
	font-weight:normal;
	text-align:left;
}
img {border:0;}
textarea {
	font-weight:normal;
	font-size:100%;
}

/*==================================================
	02. Html, Body, Define
==================================================*/
body {
	color:#333;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:77%;
	line-height:1.8;
}

a {color:#006ab6;}
a:visited {color:#006ab6;}
a:hover {color:#00a8ff;}

/*==================================================
	03. Layout
==================================================*/
/*--------------------------------------------------
	1. Container
--------------------------------------------------*/
#container {
	margin:0 auto 0 auto;
	width:700px;
}

/*--------------------------------------------------
	2. Header
--------------------------------------------------*/
#header {
	clear:both;
	margin:0 0 20px 0;
	width:700px;
	height:40px;
	background:url(/seimeishi/journal/070/img/common/bg_header.gif) no-repeat 0 0;
}

#ttlTheme {
	float:right;
	display:block;
	margin:10px 0;
	width:91px;
	height:58px;
	background:url(/seimeishi/journal/070/img/common/ttl_theme.gif) no-repeat 0 0;
	text-indent:-5000px;
}
#ttlHeader {
	float:left;
}
#header .btnToOutline {
	float:right;
	margin:5px;
	width:120px;
}

/*--------------------------------------------------
	3. Wrapper
--------------------------------------------------*/
#wrapper {
	padding:0 0 20px 0;
	width:700px;
	background:url(/seimeishi/journal/070/img/common/bg_wrapper.gif) repeat-y 0 0;
}

/*--------------------------------------------------
	4. Footer
--------------------------------------------------*/
#footer {
	clear:both;
	padding:20px 0 0 0;
	border-top:1px solid #d9d9d9; 
}
#footer .btnToOutline {
	float:right;
	width:120px;
}
#footer #navFooter {
	clear:both;
}
#footer #navFooter a,
#footer #navFooter strong {
	display:block;
	width:700px;
}
#footer #navFooter li {
	width:700px;
	border-bottom:1px solid #BFA67A;
}
#footer #navFooter a {
	display:block;
	padding:6px 0 4px 0;
	text-decoration:none;
	text-indent: 6px;
	font-weight:bold;
	color:#000;
	letter-spacing:1px;
}
#footer #navFooter a:hover,.now {
	background:#ECE5D8;
}
#outline #navOutline a:hover {
	background:#ECE5D8;
}

/*==================================================
	04. Module
==================================================*/
/*--------------------------------------------------
	1. Logo
--------------------------------------------------*/
#logo {	float:left;margin-top:30px;}
#logo a {
	display:block;
	width:190px;
	height:30px;
	background:url(/seimeishi/journal/070/img/common/logo.gif) no-repeat 0 0;
	text-indent:-5000px;
}

/*--------------------------------------------------
	2. Btn - Top, Close -
--------------------------------------------------*/
.btnPagetop {
	margin-top:40px;
	text-align:right;
}
#btnClose {
	margin-top:20px;
	padding:0 0 50px 0;
	text-align:right;
}


#profile {
	border:1px solid #BFA67A;
	padding:15px;
}
#ttlProfile { 
	font-size:116%;
	font-weight:bold;
	color:#000;
	padding-bottom:5px;}

/*==================================================
	99. Clearfix
==================================================*/
#wrapper:after {
	clear:both;
	visibility:hidden;
	clear:both;
	display:block;
	content:" ";
	height:0;
	font-size:0;
}
* html #wrapper {zoom:1;} /* IE6 */	
*:first-child+html #wrapper {zoom:1;}  /* IE7 */



/* padding */
.p-3 { padding:3px;}
.p-5 { padding:5px;}
.p-10 { padding:10px;}
.p-15 { padding:15px;}
.p-20 { padding:20px;}
.p-b3 { padding-bottom:3px;}
.p-b5 { padding-bottom:5px;}
.p-b10 { padding-bottom:10px;}
.p-b15 { padding-bottom:15px;}
.p-b20 { padding-bottom:20px;}
.p-b30 { padding-bottom:30px;}
.p-b40 { padding-bottom:40px;}
.p-b50 { padding-bottom:50px;}
.p-b60 { padding-bottom:60px;}
.p-b100 { padding-bottom:100px;}
.p-b150 { padding-bottom:150px;}
.p-b250 { padding-bottom:250px;}
.p-r5 { padding-right:5px;}
.p-r10 { padding-right:10px;}
.p-r20 { padding-right:20px;}
.p-r25 { padding-right:25px;}
.p-r30 { padding-right:30px;}
.p-r40 { padding-right:40px;}
.p-r50 { padding-right:50px;}
.p-r60 { padding-right:60px;}
.p-r70 { padding-right:70px;}
.p-r80 { padding-right:80px;}
.p-r90 { padding-right:90px;}
.p-r105 { padding-right:105px;}
.p-t2 { padding-top:1px;}
.p-t5 { padding-top:5px;}
.p-t10 { padding-top:10px;}
.p-t15 { padding-top:15px;}
.p-t20 { padding-top:20px;}
.p-t25 { padding-top:25px;}
.p-t30 { padding-top:30px;}
.p-t40 { padding-top:40px;}
.p-t50 { padding-top:50px;}
.p-t65 { padding-top:65px;}
.p-l5 { padding-left:5px;}
.p-l10 { padding-left:10px;}
.p-l20 { padding-left:20px;}
.p-l30 { padding-left:30px;}
.p-l40 { padding-left:40px;}
.p-l50 { padding-left:50px;}
.p-l60 { padding-left:60px;}
.p-l70 { padding-left:70px;}
.p-l80 { padding-left:80px;}
.p-l90 { padding-left:90px;}
.p-l100 { padding-left:100px;}
.p-l250 { padding-left:250px;}

/* width */
.w20 { width:20px;}
.w25 { width:25px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w230 { width:230px;}
.w235 { width:235px;}
.w240 { width:240px;}
.w245 { width:245px;}
.w250 { width:250px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w290 { width:290px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w340 { width:340px;}
.w350 { width:350px;}
.w360 { width:360px;}
.w370 { width:370px;}
.w380 { width:380px;}
.w390 { width:390px;}
.w400 { width:400px;}
.w410 { width:410px;}
.w420 { width:420px;}
.w430 { width:430px;}
.w440 { width:440px;}
.w450 { width:450px;}
.w460 { width:460px;}
.w470 { width:470px;}
.w480 { width:480px;}
.w490 { width:490px;}
.w500 { width:500px;}
.w510 { width:510px;}
.w520 { width:520px;}
.w530 { width:530px;}
.w540 { width:540px;}
.w550 { width:550px;}
.w560 { width:560px;}
.w570 { width:570px;}
.w580 { width:580px;}
.w590 { width:590px;}
.w600 { width:600px;}
.w610 { width:610px;}
.w620 { width:620px;}
.w630 { width:630px;}
.w640 { width:640px;}
.w650 { width:650px;}
.w660 { width:660px;}
.w670 { width:670px;}
.w680 { width:680px;}
.w690 { width:690px;}
.w700 { width:700px;}


.clear { clear:both;}
.fr { float:right;}
.fl { float:left;}
.r { text-align:right;}
.l { text-align:left;}
.c { text-align:center;}
.bold { font-weight:bold; color:#000;}
.color {color:#BFA67A;}
.font1,.description p.font1 {font-size:smaller; font-weight:bold;text-indent:0;}
.font2,.description p.font2 {font-size:smaller;text-indent:0;}
.alart {font-size:smaller; color:#F00;}
.gray {color:#666666; font-size:smaller;}
.red {color:#f00;}
.annotation {font-weight:bold; color:#BFA67A;}
.title {font-weight:bold; color:#000;}
.vt, table.vt td { vertical-align:top;}
.waku {	background:#efefef; padding:10px;}