/**********************************************
*
* JAniCA Webサイト CSS 定義
*
***********************************************/


/**********************************************
* サイト全体の初期値
***********************************************/
* {
	margin: 0px;
	padding: 0px;
}
option {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: small;
	width: 800px;
}

ul,ol,dl,img {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	list-style-type: none;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0%;
	line-height: 0%;
}


/**********************************************
* (共通)メニュー
***********************************************/
#menu {
	width: 800px;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-bottom:0px;

/*	position: fixed;
	top : 0px;
	left : 0px;
	*/
	position:relative;
	z-index:1;
/*	height:16px;*/
	clear:both;
}

#menu:after
{
	content: "";
	display: block;
	clear:both;
}

#dd {
}

#dd .mainmenu {
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	background: #000000;
	color: #ffffff;
}

/*****************************************************
* IE6以下のみ適用(ここから)　CSSHack使用につき注意!! *
*****************************************************/
* html #dd .mainmenu a.menu {
	display: block;
	text-align: center;
	padding:0px;
	margin:0px;
	width: 200px;
	text-decoration: none;
	color: #ffffff;
	border-top: 1px white solid; 
	border-right: 1px white solid; 
	border-bottom: none ; 
	border-left: none ; 
}
/*****************************************************
* IE6以下のみ適用(ここまで)　CSSHack使用につき注意!! *
*****************************************************/


#dd .mainmenu a.menu {
	display: block;
	text-align: center;
	padding:0px;
	margin:0px;
	width: 199px;
	text-decoration: none;
	color: #ffffff;
	border-top: 1px white solid; 
	border-right: 1px white solid; 
	border-bottom: none ; 
	border-left: none ; 
}


#dd .mainmenu a.menu:hover {
}

.submenu {
	visibility: hidden;
	position: absolute; 
	z-index: 3;
	width: 200px;
}

.submenu a {
	display: block;
	text-align:center;
	color: #ffffff;
	height : 20px;
	padding:5px;
}

.submenu a:hover {
}

.submenu {
	filter : alpha(Opacity=75);
	opacity: 0.8;
	background-color: #000000;
}


/**********************************************
* (共通)申し込みフォーム
***********************************************/
#inputank { ime-mode: disabled ; }
#width150 { width: 150px; }

#mosikomi {
	width : 700px;
	font-size: small;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
}

#mosikomi p.mosikomititle {
	font-size: large;
	font-weight : bold;
	color : #0000aa;
	margin-top : 10px;
	width : 680px;
}

#mosikomi p.caution {
	font-size: x-small;
	margin-top : 10px;
}

#mosikomi p.caution ul,ol,li {
	font-size: x-small;
	margin-top : 5px;
	margin-left : 20px;
	margin-right : 10px;
	list-style-type: decimal;
	list-style-position: outside;
}






#mosikomi table {
	margin-top : 10px;
	width : 700px;
}

#mosikomi table.intable {
	margin : 0px;
	width : 400px;
}

#mosikomi td.intabletitle {
	width : 100px;
	text-align : right;
}

#mosikomi td.title {
	background-color : #e9eeef;
	width : 200px;
}

#mosikomi td.confirm {
	font-size: x-small;
	background-color : lightpink;
	text-align : center;
	font-weight : bold;
	height : 60px;
}

#mosikomi td.attension {
	color : blue;
	height : 50px;
	text-align : center;
	font-weight : bold;
}


#mosikomi font.hissu {
	color : blue;
	font-size: xx-small;
}

#mosikomi font.charset {
	color : red;
	font-size: xx-small;
}

#mosikomi font.memo {
	color : #009900;
	font-size: xx-small;
}

#mosikomi p.mosikomisetumei {
	font-size: small;
	margin : 30px;
}

/**********************************************
* (共通)本文
***********************************************/
#pagenavi {
	margin-top : 10px;
	padding-top : 10px;
	color : #555555;
	font-size : x-small;

}

#pagetitle {
	margin-top : 20px;
	margin-left : 20px;
	font-weight : bold;
	font-size : small;
}


#kiji {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#kiji p.kijititle {
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center;
	height : 30;
	padding : 5px;
}

#kiji p.kijiright {
	text-align : right;
}

#kiji p.kijibody {
}

#kiji p.kijibodycenter {
	text-align : center;
}

#kiji p.kijicomment {
	font-size : x-small;
	padding : 5px;
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 50px;
	border: 1px black solid; 
	width : 630;
}

#kiji p.kijicolumn {
	font-size : small;
	padding : 5px;
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	border: 1px black solid; 
	width : 400;
}

#kiji p.banner {
	color : #3366ff;
	font-size : x-small;
}
#kiji p.banner b {
	color : #3366ff;
	font-size : small;
}

#kiji table {
	margin-top : 10px;
	margin-left : 20px;
	border-collapse: collapse; 
}

#kiji table.bordernone {
	margin-top : 10px;
	margin-left : 20px;
	border: none; 
}



#kiji table.bordernone td {
	border: none; 
}

#kiji table.syusi {
	margin-top : 10px;
	margin-left : 20px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#kiji td {
	border : 1px black solid; 
	padding : 5px;
}




#kiji td.tdright {
	text-align : right;
}

#kiji p.kijisubtitle {
	background-color : aliceblue;
	font-weight : bold;
	font-size : small;
	margin-top : 20px;
	margin-bottom : 10px;
	height : 20;
	padding : 5px;
}

#kiji p.kijiaddress {
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	width : 350px;
	border: 1px black solid; 
	padding : 5px;
}

#kiji p.kijiashida {
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	width : 700px;
	border: 1px black solid; 
	padding : 5px;
	background-color: #ffd9d9;
}

#kiji p.kijiwhy {
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	width : 200px;
	border: 1px black solid; 
	padding : 5px;
	background-color: #aaffff;
	text-align : center;
}

#kiji p.kijisitemap {
	font-size : small;
	margin-left : 20px;
}


#ardown {
	font-size : x-small;
	margin-top : 10px;
	margin-left : 20px;
	margin-bottom : 20px;
	
}


#kiji div.koiru {
	margin : 10px;
	font-size: xx-small ;
	text-align : center;
	float : left;
}

#kiji div.tera {
	margin : 10px;
	font-size: xx-small ;
	text-align : center;
	float : left;
}

#kiji div.notes {
	margin-left : 10px;
	clear : both;
	font-size: x-small ;
}

#kiji h1 {
	margin-left : 10px;
	text-align : center;
	font-size: large ;
	margin : 10px;
}

#kiji p.requiretitle {
	margin-left : 10px;
	font-size: small ;
	background-color: #aaffff;
}

#kiji p.requirebody {
	margin-left : 10px;
	font-size: x-small ;
}






/**********************************************
* 画面上部ヘッダー領域
*   header.html
***********************************************/
#header
{
	position:relative;
	width: 800px;
	margin:0px;
	padding:0px;
}

#header:after
{
	content: "";
	display: block;
	clear:both;
}




#logo-sym {
	float : left;
	width : 165px;
	text-align : left;
	background-color: #000000;
	height : 80px; 
} 
#logo-sym img {
	width : 150px;
	margin-top : 10px;
	margin-left : 15px;
	border: none; 
}

#header-adv {
	float : left; 
	width : 425px;
	text-align : left;
	background-color: #000000;
	height : 80px; 
} 
#header-adv img {
	margin-top : 15px;
	margin-left : 80px;

/*
	width : 405px;
	margin-top : 20px;
	margin-left : 10px;
	margin-right : 10px;
 */
	border: none; 
}

#logo-name {
	float : left;
	width : 210px;
	background-color: #000000;
	height : 80px;
} 
#logo-name img {
	width : 200px;
	margin-top : 25px;
	margin-right : 10;
	border: none; 
}

/**********************************************
* 画面下部フッター領域
*   footer.html
***********************************************/
#footerline {
	width : 800px;

}

#copyright {
	margin-top : 5px;
	float : left;
	width : 400px;
	text-align : left;
	font-size: x-small;
	background-color: white;
} 
#footer-adv {
	margin-top : 5px;
	float : left; 
	width : 300px;
	text-align : center;
	background-color: white;
	font-size: x-small;
} 

#postmaster {
	margin-top : 5px;
	float : left;
	width : 400px;
	text-align : right;
	font-size: x-small;
	background-color: white;
} 


/**********************************************
* トップページ
*   top.html
***********************************************/
#topimage {
} 
#topimage img {
	width : 800px;
}

#linktext {
	position : relative;
/*	top : 330px; */
	top : 0px;
/*	background-color : white; */
	width : 800px;
	height : 250px;
	background-image:URL(tomei1.gif);

/*	opacity : 0.70; */
/*	filter: alpha(opacity=70); */

}

#toptopics {
	margin-top : 5px;
	margin-left : 5px;
	width : 530px;
	float: left;
}

#toptopics table {
	font-size: x-small;
	width :530;
/*	border: 1px black solid; */
}

#toptopics td.title {
	font-weight : bold;
	font-size: small;
}

#club {
	margin : 2px;
	float: left;
	display: block;
	width : 148px;
	height : 87px;
	background-color : white;
}

#qr-code {
	margin-top : 5px;
	margin-right : 2px;
	float: right;
	display: block;
	width : 100px;
	height : 160px;
	border: 2px #aaFFaa solid; 
	background-color : white;
	text-align : center;
	font-size : x-small;
}
#qr-code p{
	background-color: #aaFFaa ; 
	width : 100px;
	height : 20px;
}

#qr-code img{
	width : 100px;
	height : 100px;
}


#top-adv {
	float : left; 
	width : 600px;
	height : 60px; 
	margin-top : 5px;
	margin-left : 0px;
	display: block;
} 

#top-adv img {
	width : 600px;
	height : 60px; 
	margin-top : 5px;
	margin-left : 5px;
}

#top-adv2 {
	float : left; 
	width : 600px;
/*	height : 60px; */
	margin-top : 5px;
	margin-left : 0px;
	display: block;
} 
#top-adv2 img {
	width : 400px;
	height : 60px; 
	margin-top : 5px;
	margin-left : 5px;
}


#top-history {
/*	float : left; */
	width : 800px;
/*	height : 600px; */
	margin-top : 10px;
	margin-left : 0px;
	display: block;
} 

#pandora {
	clear : both; 
	margin-top : 0px;
	margin-left : 0px;
} 



#funny {
	width : 120px;
	height : 180px;
	float: left;
	display: block;
	border: 2px #aaFFff solid; 
	text-align : center;
	font-size : x-small;
}
#funny p{
	background-color: #aaFFff ; 
	width : 120px;
	height : 20px;
}

#funny a{
	width : 100px;
	height : 100px;
}

#top-links {
/*	float : left; */
	width : 800px;
	margin-top : 5px;
	margin-left : 0px;
	display: block;
} 
#top-links img #menuitem {
	width : 200px;
	height : 24px; 
	margin : 0px;
}


/**********************************************
*「JAniCAとは」
*   01JAniCA-Description.html
***********************************************/
#ideology {
	margin-top : 20px;
	margin-left : 50px;
	width : 800px;
}

#ideology OL {
	list-style-type: square; 
}

#ideology LI {
	margin-top : 20px;
	margin-left : 20px;
	width : 800px;
}


/**********************************************
*「Ｑ＆Ａ」
*   02JAniCA-QA.html
***********************************************/
#janica-qa {
	width : 800px;
	font-size: small;
}

#janica-qa p.qabody {
	margin-top : 20px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: x-small;
	font-style: italic;
}


#janica-qa p.question {
	margin-top : 30px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
	font-weight : bold;
}

#janica-qa p.answer {
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
}

#janica-qa .qa-title {
	width : 800px;
	text-align : center;
}


/**********************************************
*「発起人一覧」
*   03JAniCA-Founders.html
***********************************************/
#founders {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#founders table.founder {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#founders td {
	border: 1px black solid; 
	padding: 3px;
	width : 250px;
}

#founders td.title {
	border: 1px black solid; 
	padding: 3px;
	width : 250px;
	background-color : #f0f8ff; /* alicebule */
/*	font-weight:bold;*/
}

#founders table.sewa {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: small ;
	cellpadding :0;
	width : 250px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#founders table.jimu {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: small ;
	cellpadding :0;
	width : 250px;
	border: 1px black solid; 
	border-collapse: collapse; 
}


/**********************************************
*「主な会員一覧」
*   04JAniCA-Members.html
***********************************************/
#members {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#members table.member {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
	border: 1px black solid; 
	border-collapse: collapse; 
}


#members td {
	border: 1px black solid; 
	padding: 3px;
}

#members td.tdname {
	font-weight : bold;
	background-color : aliceblue;
	width:140px;
}
#members td.tdworks {
	font-weight : bold;
	background-color : aliceblue;
}
#members table.member td.tdtitle {
	font-weight : bold;
	background-color : aliceblue;
	text-align : left;
}

/**********************************************
*「組織図」
*   05JAniCA-Organization.html
***********************************************/
#organization p {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#organization img .chart {
	border: 2px black solid; 
	width : 600;
}


/**********************************************
*「リンク」
*   08JAniCA-link.html
***********************************************/
#link {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :5;
	width : 700px;
	border-spacing :10;
}

#link tr {
	height : 50px;
}

#linkcomment {
	margin-top : 30px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: x-small ;
	cellpadding :5;
	width : 700px;
	border-spacing :10;
}

/**********************************************
*「TOPICS」
*   11topics.html
***********************************************/
#topics {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#topics table {
	width : 750px;
	cellpadding :5pix;
	border-spacing :5pix;
}

#topics table.annai {
	width : 600px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#topics table.annai td {
	border: 1px black solid; 
	padding : 5px;
}

#topics .topicsdate {
	background-color : aliceblue;
	font-weight : bold;
}

#topics .topicstitle {
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : medium;
}

#topics .topicslink {
/*	font-weight : bold;*/
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : small;
}

#topics p.higaisya {
	border: 1px black solid; 
	width : 600;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-top :10pix;
	padding-bottom :10pix;
	padding-left :10pix;
	padding-right :10pix;
}

#topics OL  {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 80px;
	list-style-type: square; 
}
#topics OL.numeric  {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 80px;
	list-style-type: decimal; 
}
#topics OL.alpha {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : 80px;
	list-style-type: upper-alpha; 
}
#topics p.topicsbody {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 700px;
}

#topics p.topicsbody font.attension {
	color : red;
}

#topics table.riji {
	width : 400px;
	border: none; 
	border-collapse: collapse; 
}

#topics table.pricetable {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 400px; 
	cellpadding :5pix;
	border-spacing :5pix;
}


/**********************************************
*「スキルアップ講座」
*   13skillup.html
***********************************************/
#skillup {

	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	cellpadding :0;
	width : 750px;
}

#skillup table {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 750px;
	cellpadding :5pix;
	border-spacing :5pix;
}

#skillup td {
	border : 1px black solid; 
	padding : 5px;
	height : 50px;
}

#skillup td.title {
	background-color : aliceblue;
}


/**********************************************
*「文美国保」
*   14bunbi.html
***********************************************/
#bunbi {

	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#bunbi table {
	border: 1px black solid; 
	border-collapse: collapse; 
	width : 600px;
	cellpadding :5pix;
	border-spacing :5pix;
}

#bunbi td {
	border : 1px black solid; 
	padding : 5px;
}

#bunbi td.title {
	background-color : aliceblue;
}


/**********************************************
*「活動記録」
*   15katudou.html
***********************************************/
#katudou {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#katudou table {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 700px;
	cellpadding :5pix;
	border-spacing :5pix;
}

#katudou td {
	border : 1px black solid; 
	padding : 5px;
}


#katudou td.tdyear {
	background-color : aliceblue;
	font-weight : bold;
}




/**********************************************
*「会員メリット」
*   21merit.html
***********************************************/
#merit {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#merit .meritgroup {
	font-size: small ;
	background-color : aliceblue;
	font-weight : bold;
	margin-top : 20px;
	margin-bottom : 10px;
}

#merit .meritbody {
}

#merit td.tdright {
	text-align : right;
}

#merit ol.ready {
	margin-left : 20px;
	font-size: x-small ;
	list-style-type: none; 
}

#merit ol {
	margin-left : 20px;
	font-size: small ;
	list-style-type: square; 
}



/**********************************************
*「会則」
*   22kaisoku.html
***********************************************/
#kaisoku {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#kaisoku p.kaisokutitle {
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 20px;
	margin-bottom : 10px;
	text-align : center;
	height : 30;
	padding : 5px;
}

#kaisoku p.syotitle {
	font-weight : bold;
}


/**********************************************
*「入会説明」
*   23nyuukaisetumei.html
***********************************************/
#nyukaiannai {
/*	margin-top : 10px;*/
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#nyukaiannai table {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 700px;
	cellpadding :5pix;
	border-spacing :5pix;
	margin-bottom : 30px;
}

#nyukaiannai td {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
}
#nyukaiannai td.tdtitle {
	background-color : aliceblue;
	font-weight : bold;
	width : 100px;
}
#nyukaiannai td.tdtitleW400 {
	background-color : aliceblue;
	font-weight : bold;
	width : 400px;
}
#nyukaiannai td.tdtitleW100 {
	background-color : aliceblue;
	font-weight : bold;
	width : 120px;
}

#nyukaiannai .qatitle{
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align : center;
	height : 30;
	padding : 5px;
}

#nyukaiannai p.question{
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 20px;
	font-weight : bold;
}

#nyukaiannai p.answer{
	margin-left : 10px;
	margin-right : 10px;
	font-weight : nomal;
}




/**********************************************
*「入会案内」
*   24nyuukaiannai.html
***********************************************/
#nyukai {
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#nyukai .nyukaititle {
	background-color : aliceblue;
	font-weight : bold;
	margin-top : 20px;
	margin-bottom : 10px;
	font-size: small ;
}

#nyukai p.address {
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	width : 400px;
	border: 1px black solid; 
}


/**********************************************
*「パース講座(案内)」
*   
***********************************************/
#pers {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#pers p.perstitle{
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 20px;
	margin-bottom : 10px;
	text-align : center;
	height : 30;
	padding : 5px;
}

#pers p.catchimg {
	text-align : center;
	margin-top : 20px;
	margin-bottom : 20px;
}

#pers p.annai {
	margin-left : 20px;
	margin-top : 20px;
	margin-bottom : 20px;
}


/**********************************************
*「絵コンテ講座(案内)」
*   konte01.html
***********************************************/
#konte {
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#konte p.kontetitle{
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 20px;
	margin-bottom : 10px;
	text-align : center;
/*	height : 30px; */
	padding : 5px;
}

#konte p.kontebody{
	margin-left : 20px;
	width : 700px;
	font-size: medium ;
}

#konte p.catchimg {
	text-align : center;
	margin-top : 20px;
	margin-bottom : 20px;
}
#konte img.catchimg2 {
	margin-left : 20px;
	margin-right : 20px;
}

#konte p.annai {
	margin-left : 20px;
	margin-top : 20px;
	margin-bottom : 20px;
}

#konte table {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 700px;
	cellpadding :5pix;
	border-spacing :5pix;
}

#konte table.pricetable {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: small ;
	width : 400px; 
	cellpadding :5pix;
	border-spacing :5pix;
}
#konte td.tdpricetitle {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
	width : 300px;
}
#konte td.tdprice {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
	text-align: right;
}
#konte td.tdpricecenter {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
	text-align: center;
}

#konte td {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
}

#konte td.tdtitle {
	border : 1px black solid; 
	font-size: small ;
	padding : 5px;
	width : 100px;
}

#konte p.kosibody{
	margin-left : 50px;
	margin-right : 60px;
	border : 1px black solid; 
	padding : 10px;
}

#konte table.workslist {
	border: 1px black solid; 
	border-collapse: collapse; 
	font-size: x-small ;
	width : 750px;
	cellpadding :5pix;
	border-spacing :5pix;
}
#konte table.workslist td {
	border : 1px black solid; 
	font-size: x-small ;
	padding : 5px;
}

#konte table.timetable {
	width : 400px;
	border: 1px black solid; 
	border-collapse: collapse; 
}



/**********************************************
*「設立発表」
*   seturitu.html、kisha01.html、kisha02.html
*   kisha03.html、kisha04.html、hana.html
*   houkoku.html
***********************************************/
#kaiken {
	text-align : cneter;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 10px;
	font-size: small ;
	cellpadding :0;
	width : 750px;
}

#kaiken p.kijikaiken {
	width : 700px;
	margin-left : 20px;
	margin-right : 10px;
	margin-top : 20px;
	margin-bottom : 20px;
	text-align : left;
}

#kaiken p.kijititle {
	background-color : #e9eeef;
	font-weight : bold;
	font-size : medium;
	margin-top : 20px;
	margin-bottom : 10px;
	text-align : center;
	height : 30;
	padding : 5px;
}

#kaiken p.kijibodycenter {
	text-align : center;
}

#kaiken table {
	margin-top : 10px;
	margin-left : 20px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#kaiken td {
	border : 1px black solid; 
	padding : 5px;
}

#kaiken img {
	height : 360px ;
	width : 480px ;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#kaiken img.hana {
	height : 267px ;
	width : 600px ;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/**********************************************
*「実態調査Ｑ＆Ａ」
*   survey2008_faq.html
***********************************************/
#survey-qa {
	width : 800px;
	font-size: small;
}

#survey-qa p.qabody {
	margin-top : 20px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
/*	font-style: italic;*/
}


#survey-qa p.question {
	margin-top : 30px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
	font-weight : bold;
}

#survey-qa p.answer {
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
}

#survey-qa p.answersample {
	margin-left : 70px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
/*	font-style : Italic;*/
}

#survey-qa .qa-title {
	font-weight : bold;
	background-color : #e9eeef;
	margin-top : 30px;
	width : 800px;
	text-align : center;
	margin-top : 30px;
	margin-bottom : 20px;
}

#survey-qa  p.address {
	margin-left : 70px;
	margin-top : 20px;
	margin-bottom : 20px;
	width : 450px;
	border: 1px black solid; 
	padding : 5px;
}


/**********************************************
*「お気楽コンテンツ」
*   51funny.html
***********************************************/
#funnymenu {
	border: none; 
	border-collapse: collapse; 
	font-size: small ;
	width : 750px;
	cellpadding :5pix;
	border-spacing :5pix;
	margin : 20px;
}

#funnymenu td{
	border : 1px black dotted; 
	width : 230px;
	height: 300px;
	padding : 5px;
	text-align : center;
}



/**********************************************
*「保険料速算」
***********************************************/

#hoken  {
	margin: 10px;
	text-align : center;
}

#hoken table {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left : auto;
	margin-right : auto;
	width : 400px;
	border: 1px black solid; 
	border-collapse: collapse; 
}

#hoken span.caution {
	color: #ff0000;
	font-size: xx-small;

}



#hoken td {
	border : 1px black solid; 
	padding : 5px;
	text-align : left;
}

#hoken td.title {
	background-color : aliceblue;
	border : 1px black solid; 
	padding : 5px;
	text-align : left;
}

#hoken td.bunbi {
	width : 125px ;
	border : 1px black solid; 
	padding : 5px;
	text-align : center;
}

#hoken td.geinou {
	width : 125px ;
	border : 1px black solid; 
	padding : 5px;
	text-align : center;
}

#hoken td.kyoto {
	width : 125px ;
	border : 1px black solid; 
	padding : 5px;
	text-align : center;
}
#hoken td.osaka {
	width : 125px ;
	border : 1px black solid; 
	padding : 5px;
	text-align : center;
}

#hoken td.resultTitle {
	background-color : aliceblue;
	border : 1px black solid; 
	padding : 5px;
	text-align : left;
	width : 150px ;
}
#hoken td.Amount {
	border : 1px black solid; 
	padding : 5px;
	text-align : right;
}
#hoken td.button {
	border : 1px black solid; 
	padding : 5px;
	text-align : center;
}

#Children {
	width : 50px ;
}
#parents {
	width : 50px ;
}

#hoken input, select, textarea { 
	font-size: medium; 
} 


/**********************************************
*「若手アニメーター育成事業Ｑ＆Ａ」
***********************************************/
#wakate-qa {
	width : 800px;
}

#wakate-qa p.qabody {
	margin-top : 20px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: x-small;
	font-style: italic;
}


#wakate-qa p.question {
	margin-top : 30px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
	font-weight : bold;
}

#wakate-qa p.answer {
	margin-top : 10px;
	margin-left : 50px;
	margin-right : 50px;
	width : 700px;
	font-size: small;
}

#wakate-qa .qatitle {
	width : 800px;
	margin-top : 10px;
	margin-left : 50px;
	font-weight : bold;
	font-size: medium;
}


/**********************************************
*立ち上がれ東日本 〜アニメーションで日本を元気に〜
***********************************************/
#fukkou {
	width : 800px;
}

#fukkou div.fukkoutitle {
/*	border : 1px black solid; */
	margin-top : 20px;
	font-size: x-large;
	font-weight : bold;
	text-align : center;
}
#fukkou div.fukkoutitle-sub {
/*	border : 1px black solid; */
	margin-bottom : 10px;
	font-weight : bold;
	text-align : center;
}

#fukkou .MatBack {
/*	border : 1px black solid; */
	background-color : #ADD597;
	width : 600px;
	height : 400px; 
	margin-left : auto; 
	margin-right : auto; 

}

#fukkou .PersonArea {
/*	border : 1px black solid; */ 
	width : 200px;
	height : 200px;
	padding : 0px;
	text-align : center;
	float: left;
}

#fukkou .PersonArea img {
	width : 190px;
	height : 155px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px; 
}

#fukkou div.memo {
/*	border : 1px black solid; */
	margin-top : 5px;
	font-size: small;
	text-align : center;
}

#fukkou div.fukkoutitle2 {
/*	border : 1px black solid; */
	margin-top : 40px;
	font-size: x-large;
	font-weight : bold;
	text-align : center;
}

#fukkou div.fukkoutitle-Issues {
/*	border : 1px black solid; */
	margin-top : 20px;
	margin-left : 100px;
	margin-right : 100px;
/*	font-size: small;*/
	text-align : left;
}

#fukkou div.fukkoutitle-IssueWay {
/*	border : 1px black solid; */
	margin : 20px;
	text-align : center;
}

#fukkou .MatBackA {
/*	border : 1px black solid; */
	background-color : #DDDDDD; 
	width : 520px;
/*	height : 2200px; */
	margin-left : auto; 
	margin-right : auto; 
	margin-bottom : 10px; 
	padding : 10px;
}

#fukkou .PersonArea2 {
/*	border : 1px black solid; */
	width : 500px;
	height : 200px;
	padding : 0px;
	text-align : center;
/*	float: left;*/
}

#fukkou .PersonName {
	font-weight : bolder ;
	position : relative;
	top : 10px;
	left : 10 px;
/*	border : 1px black solid; */
	margin-left : 10px;   
	padding : 0px;
	text-align : left;
	float: left; 
	width : 220px;
}
#fukkou .PersonMsg {
	position : relative;
	top : 20px;
	left : 10 px;
/*	border : 1px black solid; */
	margin-left : 10px;   
	padding : 0px;
	text-align : left;
	float: left; 
	width : 220px;
}

#fukkou .PersonThum {
	position : relative;
	top : 10px;
	left : 10 px;
	border : 1px black solid; 
	margin-left : 10px;   
	padding : 0px;
	text-align : center;
	float: left;
}

#fukkou div.memo2 {
/*	border : 1px black solid; */
	margin-top : 5px;
	margin-bottom : 5px;
	font-size: x-small;
	text-align : center;
}

#fukkou .PersonDiv {
/*	border : 1px black solid; */
	margin-top : 10px;   
	margin-left : 10px;   
	margin-right : 10px;   
}








#fukkouthumb  {
/*	border : 1px black solid; */
	margin-top : 10px;   
	margin-left : auto;
	margin-right : auto;
/*	width : 700px; */
}

#fukkouthumb .fukkouitems  {
	width: 700px; 
/*	border : 1px red solid; */
	margin: 0 auto;  
	padding : 10px; 
}

#fukkouthumb .fukkouimage  {
	border : 2px black solid; 
	margin-left : 10px;   
	margin-right : auto;   
	float: left; 
}


#fukkouthumb .fukkouimageflv  {
/*	border : 2px black solid; */
	margin-left : 10px;   
	margin-right : auto;   
	float: left; 
}

#fukkouthumb .fukkouprofile  {
	margin-top : 50px; 
	margin-left : 10px;   
/*	border : 1px black solid; */
	float: left;  
}
#fukkouthumb .cclicense  {
	padding-top : 10px; 
/*	border : 1px black solid; */
	clear: left; 
	margin-left : auto;   
	margin-right : auto;   
	font-size: xx-small; 
	text-align : center; 

}


/**********************************************
*「「アニメミライ2014」劇場アンケート」
*   mov-enq.html
***********************************************/
#mov-enq-body  {
	margin: 0px;
	padding: 0px;
	font-size: small;
	width : 100% ;
}


#mov-enq {
/*	width: 300px; */
	margin-left : 10px;
	margin-right : 10px;
}

#mov-enq h1 {
	padding-top : 10px; 
	font-size: x-large;
	font-weight : bold;
	margin : 0px;
}

#mov-enq h2 {
	font-weight : bold;
	margin : 0px;
}

#mov-enq select {
	width : 100% ;
}

#mov-enq input {
	width : 100% ;
}

#mov-enq textarea {
	width : 100% ;
}
#mov-enq input[type=checkbox] {
	width : 5% ;
}
