/* ************************************************ 
 * ------------------------------------------------
 *	共通設定
 * ------------------------------------------------
 * ************************************************ */

body {
	font-size:0.8em;
 	line-height: 1.3em;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	margin: 0;
	padding: 0;
	color:#333333;
	background-color:#EEEEEE;
	}	
		
#wrapper {
	width:692px;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	}
	
#wrapper2 {
	width:697px;
	margin: 0;
	padding: 0;
	text-align:left;
	background:url(img/body_bg.gif) top right;
	}
	
a { color: #DC8800; text-decoration:none}

a:hover { color: #DC8800; text-decoration:underline;}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,a,div
 {
	margin:0; 
	padding:0;
	}



/* ************************************************ 
 *	ヘッダメニュー
 * ************************************************ */
#header { 
	width:692px;
	height:99px;
	margin:0;
	padding:0;
	background:url(img/pick_head.jpg) top right no-repeat;
	position:relative;
	}
	
/* ************************************************ 
 *	タイトル
 * ************************************************ */ 
#vol {
	position:absolute;
	bottom:0;
	right:0;
	}


#pick_title {
	width:692px;
	margin:0;
	padding:0;
	position:relative;
	}
	
#pick_title img.title {
	margin:0;
	padding:0;
	border:0;
}
	
#pick_title h2 {
	margin:0 0 0 20px;
	padding:0;
}
#pick_title p {
	margin:10px 15px 10px 15px;
	line-height: 1.2em;
	padding:0;
}

#pick_title_r {
	width:440px;
	height:252px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	background-color:#E6E6E6;
}

#pick_title_r_009 {
	width:440px;
	height:202px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	background-color:#E6E6E6;
}

#title_caption {
	height:40px;
	margin:0;
	padding:0 0 0 15px;
	border-left:solid 15px #E6E6E6;
	position:absolute;
	left:0;
	top:252px;
}

#title_caption_009 {
	height:40px;
	margin:0;
	padding:0 0 0 15px;
	border-left:solid 15px #E6E6E6;
	position:absolute;
	left:0;
	top:202px;
}

#title_caption_009 p {
	margin:5px 0 0 0;
	padding:0;
	font-size:0.8em;
}

#title_caption p {
	margin:5px 0 0 0;
	padding:0;
	font-size:0.8em;
}

/* ************************************************ 
 *	ページ
 * ************************************************ */

#title_page {
	width:692px;
	height:40px;
	text-align:right;
	}
	
#title_page p {
	margin:5px 10px 0 0;
	font-size:0.8em;
	}
	
#title_page a { 
	color: #DC8800;
	font-weight:bold;
	}
	
#title_page a:visited { 
	color: #DC8800;
	font-weight:bold;
	}
	
#foot_page {
	width:692px;
	height:30px;
	text-align: center;
	background-color: #F2F2F2;
	}
	
#foot_page p {
	margin:0;
	font-size:0.8em;
	line-height:30px;
	}

#foot_page a { 
	color: #DC8800;
	font-weight:bold;
	}
	
#foot_page a:visited { 
	color: #DC8800;
	font-weight:bold;
	}

#title_page2 {
	padding:0:
	width:692px;
	height:26px;
	text-align:right;
	background-color: #F2F2F2;
	}
	
#title_page2 p {
	margin:0;
	font-size:0.8em;
	
	}
	

/* ************************************************ 
 *	フッターメニュー
 * ************************************************ */
#foot { 
	width:692px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	text-align:center;
	}
	
#foot p {
	font-size:0.8em;
}

p.hint {
	margin:0 0 10px 20px;
}


/* ************************************************ 
 *	コンテンツ共通  ※#contentsのmargin、paddingはつけないで！
 * ************************************************ */
#contents {
	width:692px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	}


.column {
	margin:0 20px; 
	padding:20px 0 10px 0;
	}
	
.column_l {
	width:310px;
	margin:0 13px 0 0; 
	padding:0;
	float:left;
	}
	
.column_r {
	width:310px;
	margin:0 0 0 10px; 
	padding:0;
	float:right;
	}
	
.column_r2 {
	width:310px;
	margin:0 0 0 10px; 
	padding:0;
	float:right;
	background-color: #F2F2F2;
	}
	
.column h3 {
	margin:0; 
	padding:0;	
	color: #DC8800;
	font-size:1.1em;
	text-indent:18px;
	background:url(img/h3.gif) no-repeat 0 3px;
}

.column a { color:#5F768B; text-decoration:none}

.column a:visited { color:#5F768B; text-decoration:none}

.column a:hover { color:#5F768B; text-decoration:underline;} 
	
#contents p {
	margin:10px 0 20px 0; 
	padding:0;
	text-indent:0.9em;
	line-height: 1.5;
}

#contents p.indent_none {
	margin:10px 0 20px 0; 
	padding:0;
	text-indent:0em;
}

#contents p.magin_top {
	margin:10px 0 0 0;
}


#contents p.magin_none {
	margin:0;
}


#contents p.img {
	margin:0;
	padding:15px;
	background-color: #F2F2F2;
	color:#666;
	font-size:0.8em;
	line-height:1.2em;
	}
	

.column img {
	margin:0 0 10px 0;
	border:0;
	}
	
#top {
	width:692px;
	text-align:right;
	clear:both;
	}
	
#top p {
	margin:5px 10px 0 0;
	color: #DC8800;
	font-size:0.8em;
	background: url(img/top.gif) no-repeat 645px 2px;
	}
	
#top a { 
	color: #DC8800;
	}
	
#top a:visited { 
	color: #DC8800;
	}

/* ************************************************ 
 *	プロフィール
 * ************************************************ */
 
 
#profile {
	width:652px;
	height:auto;
	margin:30px 20px;
	padding:0 0 10px 0;
	background-color:#E6E6E6;
	border: solid 1px #6A6A6A;
}

#profile h4 {
	margin:0;
	padding:0;
}

#profile ul {
	margin:10px 15px;
	padding:0;
	line-height:1.5em;
	list-style-type:none;
	font-size:0.8em;
	}
	
#profile ol {
	margin:0 15px;
	padding:0 0 0 20px;
	line-height:1.2em;
	font-size:1em;
	}
	
#profile img.right {
	margin:0 15px 0 0;
	float: right;
}




