﻿@charset "UTF-8";

/* CSS 設置パス/ファイル名 */
/* 使用目的 */
/* 説明 */
/* 制作日時・制作者 */
/* インポート先 */

/* css/top.css */
/* パターンページに反映されるデザインを定義 */
/*  枠組み、フォント設定*/
/* 2008/07/10 Kouta Itagaki */
/* index.html */

.title_ptn{
	width: 800px;
	text-align: center;
	margin: 15px 0 0 25px;
	border-bottom: solid 1px #CCC;
}
ul.ptn_nav{
	padding:0 1em 0 1em;
	}
ul.ptn_nav li.ptn_menu_home{
	list-style: none inside;
	float:left;
	background: url('../img_common/menu_homeicon.gif') left center no-repeat;
	margin:10px 0 10px 30px;
	padding : 0 1em 0 1em;
	font-size: 12pt;
	font-weight: bold;
}

ul.ptn_nav li.ptn_menu{
	list-style: none inside;
	float:left;
	background: url('../img_common/menu_icon.gif') left center no-repeat;
	margin-left: 30px;
	padding : 0.5em 0 0.2em 1.2em;
	font-size: 10pt;
	font-weight: normal;
}
/*-------【2009/09/18追加】--------------------------*/
ul li.ptn_menu_b{
	list-style: none inside;
	float:left;
	width:350px;
	background: url('../img_common/menu_icon.gif') left center no-repeat;
	margin-left: 40px;
	padding : 0.2em 0 0.2em 1.3em;
	font-size: 10pt;
	font-weight: normal;
}

/*-------------------------------------------------*/
h2{
	background: url('../img_common/title_h2.gif') no-repeat;
	width:800px;
	height:27px;
	margin:15px 0;
	padding: 0 0 0.2em 1em;
	font-size: 15pt;
	font-weight: bold;
	color:#333333;
}

h3{
	height:27px;
	padding-left:15px;
	font-size: 105%;
	font-weight: bold;
	color:#000;
}

h4{
/*	background-color:#99CC33;*/
	background-color:#000000;
	width:785px;
	height:27px;
	padding-left:15px;
	font-size: 105%;
	font-weight: bold;
	color:#FFFFFF;
}
/*-------【2009/09/18追加】--------------------------*/
h4.dl{
	background-color:#FFFFFF;
	text-align:right;
	width:770px;
	height:27px;
	padding-right:15px;
	font-size: 105%;
	font-weight: bold;
	margin:10px 0;
}

/*------------------------------------------------*/

h5{
	padding-left:15px;
	font-size: 105%;
	font-weight: bold;
	color:#993300;
}

.bn{
	text-align:center;
	margin:25px 0 40px 0;
}

.greets_photo{
	float:left;
	width:140px;
}

.greets_photo p{
	font-size:80%;
	padding-left:3px;
}

span.head_name{
	display:block;
	font-size:140%
}

.greets_text{
	float:left;
	width:625px;
	/*background-color:#ccc;*/
	margin:10px 10px 30px 10px;
	border-left:solid 1px #ccc;
	padding-left:10px;
}

p.main{
	width:700px;
	margin:15px 0 30px 50px;
}

p.sub{
	width:700px;
	margin:5px 0 10px 50px;
}

img.photo{
	margin:10px 0;
}
/*-------【2009/08/20追加】--------------------------*/
ul.bk_number{
	list-style: none inside;
	margin:2em 0 2em 3em;
	font-size:17pt;
	font-weight:bold;
}

ul.bk_number li.ti_bk_number{
	margin:0.5em 0 0.5em 0;
	color:#cc3300;
}

/*------------------------------------------------*/
/*-------【2009/09/30追加】--------------------------*/
img.lectureimg{
	float:left;
	width:400px;	
}
p.lecturetext{
	float:left;
	font-size:9pt;
	width:320px;
	margin:0 0 0 25px;
	padding:0 0 0 15px;
	border-left:1px #333333 dotted;	
}
/*------------------------------------------------*/


div .img_c{
	width 600px:
	margin: 0 0 0 30px;
	text-align: center;
}

.download_pdf a{
	color:#6060FF;
}
/*-------【2011/09/16追加】--------------------------*/
table.sch_pre {
	width: 750px;
	border: 1px #999999 solid ;
	margin : 20px 10px 20px 25px;
}

table.sch_pre th{
	width :120px;
	text-align :left;
	padding:10px 10px;
	background-color:#CCCCCC;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
/*	border: 1px #CCC solid ;*/
}

table.sch_pre td{
	/*width :360px;*/
	padding:10px 10px;
	border: 1px #333333 solid ;
}
/*------------------------------------------------*/

