/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/


* {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	color:#666666;
	line-height:1.8em;
	

}


/*bodyのスタイル*/

body {
	text-align: center;
	margin: 0px;
	padding: 0px;

}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:left;
}

img{
	padding:0px;
	margin:0px;
}


html, body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}


h2, h3, h4, h5, h6, address, div, blockquote, p, pre, li, dl, dt, dd, hr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}



table, caption, th, td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

a {
	color: #0066CC;
}

a:hover {
	color:#990000;
}



li{
	list-style:none;
	color:#333333;
	text-align:left;
}

p{
	margin:10px 0px;
}

dt{
	text-align:left;}
	
dl{
	text-align:left;}

h1.topheader{
	margin:0px;
	font-size:3px;
	text-indent:-9999px;}

h1.infoheader{
	width:900px;
	height:254px;
	background:url(../infomation/img/common/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.companyheader{
	width:900px;
	height:254px;
	background:url(../infomation/img/company/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.messageheader{
	width:900px;
	height:254px;
	background:url(../infomation/img/message/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.staffheader{
	width:900px;
	height:254px;
	background:url(../infomation/img/staff/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.recruitheader{
	width:900px;
	height:254px;
	background:url(../infomation/img/recruit/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	

h1.hallheader{
	width:900px;
	height:254px;
	background:url(../hall/img/common/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_aheader{
	width:900px;
	height:254px;
	background:url(../hall/img/aburayama/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_fheader{
	width:900px;
	height:254px;
	background:url(../hall/img/fukuoka/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_jheader{
	width:900px;
	height:254px;
	background:url(../hall/img/jounan/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_kheader{
	width:900px;
	height:254px;
	background:url(../hall/img/kasuga/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_mheader{
	width:900px;
	height:254px;
	background:url(../hall/img/meinohama/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.hall_theader{
	width:900px;
	height:254px;
	background:url(../hall/img/tamura/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
	
h1.manualheader{
	width:900px;
	height:254px;
	background:url(../manu/img/common/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
	
h1.faqheader{
	width:900px;
	height:254px;
	background:url(../faq/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.voiceheader{
	width:900px;
	height:254px;
	background:url(../voice/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.privacyheader{
	width:900px;
	height:254px;
	background:url(../privacy/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.flowerheader{
	width:900px;
	height:254px;
	background:url(../flower/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.vipheader{
	width:900px;
	height:254px;
	background:url(../vip/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.butsuguheader{
	width:900px;
	height:254px;
	background:url(../butsugu/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.jireiheader{
	width:900px;
	height:254px;
	background:url(../jirei/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.cmheader{
	width:900px;
	height:254px;
	background:url(../cm/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.movieheader{
	width:900px;
	height:254px;
	background:url(../movie/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.priceheader{
	width:900px;
	height:254px;
	background:url(../price/img/common/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kindheader{
	width:900px;
	height:254px;
	background:url(../kind/img/common/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_comheader{
	width:900px;
	height:254px;
	background:url(../kind/img/company/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_dirheader{
	width:900px;
	height:254px;
	background:url(../kind/img/direct/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_oriheader{
	width:900px;
	height:254px;
	background:url(../kind/img/original/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.kind_famheader{
	width:900px;
	height:254px;
	background:url(../kind/img/family/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_friheader{
	width:900px;
	height:254px;
	background:url(../kind/img/friend/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_secheader{
	width:900px;
	height:254px;
	background:url(../kind/img/secrety/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_spaheader{
	width:900px;
	height:254px;
	background:url(../kind/img/space/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.kind_chrheader{
	width:900px;
	height:254px;
	background:url(../kind/img/christ/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.newsheader{
	width:900px;
	height:254px;
	background:url(../news/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.eventheader{
	width:900px;
	height:254px;
	background:url(../event/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.contactheader{
	width:900px;
	height:254px;
	background:url(../contact/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.partnerheader{
	width:900px;
	height:254px;
	background:url(../partner/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.carheader{
	width:900px;
	height:254px;
	background:url(../car/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.koromoheader{
	width:900px;
	height:254px;
	background:url(../koromo/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.contactheader{
	width:900px;
	height:254px;
	background:url(../contact/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.catalogheader{
	width:900px;
	height:254px;
	background:url(../catalog/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.eventheader{
	width:900px;
	height:254px;
	background:url(../event/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.newsheader{
	width:900px;
	height:254px;
	background:url(../news/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.event2header{
	width:900px;
	height:254px;
	background:url(../event2/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
		
h1.mitsumoriheader{
	width:900px;
	height:254px;
	background:url(../mitsumori/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
		
h1.sougoheader{
	width:900px;
	height:254px;
	background:url(../sougo/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.header404{
	width:900px;
	height:254px;
	background:url(../comimg/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.hatsubonheader{
	width:900px;
	height:254px;
	background:url(../hatsubon/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.aircoffins{
	width:900px;
	height:254px;
	background:url(../aircoffins/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}
	
h1.ito{
	width:900px;
	height:254px;
	background:url(../hall/img/ito/hall_ito.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.now{
	width:900px;
	height:254px;
	background:url(../now/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.future{
	width:900px;
	height:254px;
	background:url(../future/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.sankotsu{
	width:900px;
	height:254px;
	background:url(../sankotsu/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

h1.englishheader{
	width:900px;
	height:254px;
	background:url(../english/img/header.jpg) no-repeat 0 0;	
	text-indent:-9999px;}

/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

/*containerのスタイル*/

#container{
	text-align:center;
	margin:0px auto;
	font-size:12px;
	color:#333333;
	background:url(../comimg/headerbg.jpg);
	background-repeat:repeat-x;
}

#wrapper{
	width:900px;
	margin:0px auto;
}



/*headerのスタイル*/

#header {
	padding: 0px;
	margin: 0px;
	height:69px;
	width:900px;
}

#hright {
	float: right;
	width:766px;
	text-align:center;
	position:relative;
}

.h_home{
	position:absolute;
	top:12px;
	left:280px;
}

#hleft {
	float: left;
	width:300px;
	padding:11px 0px 11px;
	text-align:left;
}

#hmiddle {
	float: left;
	width:400px;
	padding:29px 0px 0px;
	text-align:left;
	position:relative;
}

#hmiddle .headermenu{
	position:absolute;
	top:30px;
	left:180px;}

#hmiddle .headermenu li{
	float:left;
	height:12px;
	padding:0px 14px 0px 0px;}
	
#hmiddle .headermenu ul{
	height:12px;
	margin:0px;}
	
#hmiddle li{
	float:left;
	margin:0px;
	height:25px;}

#hmiddle ul{
	height:25px;}

#hright{
	float:right;
	width:187px;
	padding:14px 0px 0px;}

#navi{
	margin:0px auto 13px;
	height:49px;
	width:891px;}

#main{
	background:url(../comimg/mainbg.jpg);
	background-repeat:repeat-y;
	padding:0px 0px 0px;}
	
#main404{
	background:url(../comimg/mainbg.jpg);
	background-repeat:repeat-y;
	padding:20px 0px 0px;}
	
.main404{
	width:860px;
	margin:0px auto;
	padding:20px 0px 0px;}


#submain{
	background:url(../comimg/subbg.jpg) no-repeat 0 0;
	padding:0px 0px 0px;}

#left{
	width:202px;
	float:left;
	margin:0px 0px 40px;}
	
#left h2{
	margin:10px 0px 0px;
	}
#left .leftbox{
	background:url(../comimg/leftboxbg.gif);
	background-repeat:repeat-y;
	padding:8px 0px 0px;}

#left .leftbox p{
	margin:5px 0px 0px;
	font-size:11px;
	color:#666666;
	line-height:1.6em;}

#left .w105l p{
	margin:5px 0px 0px;}

#left a{
	color:#66AD00;}

#left a:hover{
	color:#457300;}
	
#right{
	width:625px;
	float:right;
	margin:0px 0px 40px;}
#subright{
	width:608px;}

#right p{
	color:#333333;}
	
#right p.m0{
	margin:0px;}
	
#right p.ptcenter{
	color:#333333;
	text-align:center;}

#right h2{
	margin:0px 0px 20px;
	text-align:left;}
	
#right h2.h2p{
	margin:0px 0px 5px;
	text-align:left;}
	
#right h2.h2t25{
	margin:25px 0px 15px;
	text-align:left;}
	
#right h3.h3t0{
	margin:0px 0px 10px;
	text-align:left;}

#right h3{
	margin:25px 0px 10px;
	text-align:left;}
	
#right h3.h3t0p{
	margin:0px 0px 0px;
	text-align:left;}

#right h3.h3t45{
	margin:45px 0px 20px;
	text-align:left;}
	
#right h3.h3t45u10{
	margin:45px 0px 10px;
	text-align:left;}
	
#right h3.h3t0u20{
	margin:0px 0px 20px;
	text-align:left;}

#right h3.h3p{
	margin:25px 0px 0px;
	text-align:left;}

#right h3.privacy{
	background:url(../comimg/hyouborder.gif) no-repeat 0 0;
	background-position:bottom;
	font-weight:bold;
	color:#333333;
	padding:0px 0px 5px;}

	
#right h4{
	margin:25px 0px 15px;
	background:url(../infomation/img/recruit/subttl_s.gif) no-repeat 0 0;
	padding:0px 0px 0px 15px;
	font-size:14px;
	color:#003366;
	text-align:left;
	height:27px;}
	
#right h4.h4t{
	margin:0px 0px 15px;
	background:url(../infomation/img/recruit/subttl_s.gif) no-repeat 0 0;
	padding:0px 0px 0px 15px;
	font-size:14px;
	color:#003366;
	text-align:left;
	height:27px;}	

#right h4.manuallist{
	background:url(../manu/img/common/flowlist.jpg) no-repeat 0 0;
	padding:0px 0px 0px 20px;
	color:#006699;
	font-weight:bold;
	font-size:14px;
	margin:0px;}

#right h4.h4t0{
	margin:0px;
	background:none;
	padding:0px;}
	
#right h4.mitsu{
	margin:25px 5px 15px;
	background:url(../infomation/img/recruit/subttl_s.gif) no-repeat 0 0;
	padding:0px 0px 0px 15px;
	font-size:14px;
	color:#003366;
	text-align:left;
	height:27px;}

.topinfol{
	width:277px;
	float:left;}
	
.topinfor{
	width:277px;
	float:right;}
	
.topinfol p{
margin:0px;}
	
.topinfor p{
margin:0px;}
	
	
.topinfo{
	background:url(../comimg/infom.gif);
	background-repeat:repeat-y;
	padding:5px 8px 0px;
	text-align:left;
	}

.top4menul{
	width:294px;
	float:left;}

.top4menul p{
	margin:0px 0px 10px;}

.top4menur{
	width:294px;
	float:right;
	text-align:left;
	margin:0px 0px 20px;}

.top4menur p{
	margin:0px 0px 10px;
	}

.topinfo2{
	border-left:#3E73AF solid 1px;
	border-right:#3E73AF solid 1px;
	padding:10px 0px 0px;
	text-align:left;
	}

.topinfo2 p{
	margin:0 10px;}
	
.cmttl{
	background:url(../comimg/tvcm.jpg) no-repeat 0 0;
	width:247px;
	margin:0px 0px 0px;
	padding:5px 0px 2px;}

.cmtelop{
	width:185px;
	margin:0px 20px 0px 60px;}

marquee{
	color:#477DB3;
	margin:0px 0px 0px;}
	

/*footer*/

#footer01 li {
	display: inline;
	margin:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#003366;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	font-size:11px;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	color:#003366;
}
#footer01 ul {
	list-style-image: none;
	list-style-type: none;
	text-align:center;
	margin:5px 0px 5px;
}

#footer01{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DFE9F4;
	border-bottom-color: #DFE9F4;
	margin:0px 0px 3px;
}


#footer01 a{
	text-decoration:none;
	color:#003366;
}

#footer01 a:hover{
	text-decoration:none;
	color:#990000;
}

#footer01 .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#footer02{
	background:url(../comimg/footerbg.jpg);
	background-repeat:repeat-x;
	height:37px;
	text-align:center;
	margin:0px 0px 30px;}

#footer02 ul{
	margin:0px 200px 0px;
	text-align:center;
	}

#footer02 li{
	float:left;
	margin:10px 0px 0px;}

#footer03{
	background:url(../comimg/footer3bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}
.footer03_1{
	float:left;
	margin:0px 45px 0px 0px;}

.footer03_2{
	float:left;
	margin:0px 60px 0px 0px;}
	
.footer03_3{
	float:left;
	padding:0px;
	margin:17px 0px 0px 0px;}

#footer04{
	margin:0px 0px 10px;}
	
#footer04_l{
	width:535px;
	float:left;
	text-align:right;}

#footer04_l a{
	font-size:11px;
	color:#666666;
	text-decoration:none;}
	
/*tableのスタイル*/
	
.hyou td{
	padding:3px;
	color:#333333;}
	
.hyou td.tdr01{
	text-align:left;
	padding:3px 10px;}	
	
.hyou td.tdl01{
	background:#F0F0F0;
	text-align:center;}

.hyou td.tdline{
	background:url(../comimg/hyouborder.gif);
	background-repeat:repeat-x;
	height:5px;}
	
.hyou2 td{
	padding:3px 5px;
	color:#333333;
	text-align:left;}
	
	
.hyou2 td.tdl02{
	background:#F0F0F0;
	text-align:center;}

.hyou2 td.tdline{
	background:url(../comimg/hyouborder.gif);
	background-repeat:repeat-x;
	background-position:center;}

table.hyou2 {
	border:solid 1px #CCCCCC;
	margin:0px 0px 20px;}

#hyou3 td{
	padding:3px 5px;
	color:#333333;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#hyou3 td.tdt01{
	background:url(../manu/img/checklist/checkbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:center;
	font-weight:bold;}

#hyou3 td.tdcenter{
	text-align:center;}

#hyou3 table{
	border:solid 1px #CCCCCC;}
	
	
	
/*hallのスタイル*/	

.kaikanname p{
	background:#2972BF;
	color:#FFFFFF;
	margin:0px;
	text-align:center;}

.hall_l{
	width:300px;
	text-align:left;
	float:left;
	margin:0px 0px 20px;}

.hall_r{
	width:300px;
	text-align:left;
	float:right;
	margin:0px 0px 20px;}
	
.accessmap{
	position:relative;}

.pdf{
	position:absolute;
	top:450px;
	left:40px;}

.google{
	position:absolute;
	top:450px;
	right:40px;}
	
.accesstxt{
	position:absolute;
	top:480px;
	left:40px;
	width: 510px;
}
	
.accesstxt2{
	position:absolute;
	top:473px;
	left:40px;
	width: 530px
}
	
.pdf2{
	position:absolute;
	top:520px;
	left:40px;}

.google2{
	position:absolute;
	top:520px;
	right:40px;}

.pdf3{
	position:absolute;
	top:590px;
	left:40px;}

.google3{
	position:absolute;
	top:590px;
	right:40px;}
	
.pdf4{
	position:absolute;
	top:690px;
	left:40px;}

.google4{
	position:absolute;
	top:690px;
	right:40px;}

.bihin{
	padding:10px 10px 10px;
	background:#EEEEEE;}

.bihin td{
	text-align:left;}
	
/*manualのスタイル*/
.manualbg{
	background:url(../manu/img/common/wakubg.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 10px;}

.manualbg p{
	margin:0px 0px 10px 20px;}

.manualbg p.m10{
	margin:0px 0px 10px;}
	
.manualbg li{
	margin:0px 0px 0px 20px;
	text-align:left;
	color:#333333;}

.manualbg ul{
	margin:0px 0px 10px;}

.manual2bg{
	background:url(../manu/img/common/wakubg.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 0px;}

.manual2bg p{
	margin:0px 0px 0px 10px;}

.manual2bg li{
	margin:0px 0px 0px 0px;
	text-align:left;
	color:#333333;}

.manual2bg ul{
	margin:0px 0px 0px;}

.manual2bg ul.mu10{
	margin:0px 0px 10px;}


.w575{
	width:575px;
	margin:0px auto;}


.flow00{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow0.jpg) no-repeat 0 0;
	background-position:right top;}
	
.flow01{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow01.jpg) no-repeat 0 0;
	background-position:right top;}
	
.flow02{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow02.jpg) no-repeat 0 0;
	background-position:right top;}
	
.flow03{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow03.jpg) no-repeat 0 0;
	background-position:right top;}
	
.flow05{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow05.jpg) no-repeat 0 0;
	background-position:right top;}
	
.flow06{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow06.jpg) no-repeat 0 0;
	background-position:right top;}

.flow07{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow07.jpg) no-repeat 0 0;
	background-position:right top;
	text-align:left;}

.flow08{
	width:575px;
	margin:0px auto;
	background:url(../manu/img/flow/flow08.jpg) no-repeat 0 0;
	background-position:right top;
	text-align:left;}

.flow07 ul{
	width:380px;
	height:140px;}

.flow08 ul{
	width:420px;
	height:180px;}
	
	
.pdfwaku{
	background:url(../manu/img/common/reader.jpg) no-repeat 0 0;
	height:90px;
	margin:0px 0px 60px;}

.pdfwaku p.mt10{
	line-height:1.5em;
	margin:10px 0px 0px;}	

.aomaru{
	background:#EAF0F7;
	padding:0px 10px;}
	
.aomaru p{
	margin:0px;}
	
	
.aomaru2bg{
	background:url(../manu/img/word/aomarubg.gif);
	background-repeat:repeat-y;
	padding:10px 0px 0px;}

.aomaru2bg p{
	margin:0px 0px 0px 0px;}
	

.aomaru3bg{
	background:url(../manu/img/houyou/houyoum.gif);
	background-repeat:repeat-y;
	padding:10px 0px 0px;}

.aomaru3bg p{
	margin:0px 0px 0px 0px;}
	
/*shoukouのスタイル*/

#right p.shoukou1{
	background:url(../manu/img/shoukou/no1.jpg) no-repeat 0 0;
	padding:5px 0px 0px 40px;
	margin:40px 0px 0px;
	height:30px;
	color:#4882BB;}
	
#right p.shoukou2{
	background:url(../manu/img/shoukou/no2.jpg) no-repeat 0 0;
	padding:5px 0px 0px 40px;
	margin:40px 0px 0px;
	height:30px;
	color:#4882BB;}
	
#right p.shoukou3{
	background:url(../manu/img/shoukou/no3.jpg) no-repeat 0 0;
	padding:5px 0px 0px 40px;
	margin:40px 0px 0px;
	height:30px;
	color:#4882BB;}
	
#right p.shoukou4{
	background:url(../manu/img/shoukou/no4.jpg) no-repeat 0 0;
	padding:5px 0px 0px 40px;
	margin:40px 0px 0px;
	height:30px;
	color:#4882BB;}
	
#right p.shoukou5{
	background:url(../manu/img/shoukou/no5.jpg) no-repeat 0 0;
	padding:5px 0px 0px 40px;
	margin:40px 0px 0px;
	height:30px;
	color:#4882BB;}
	
/*kind_companyのスタイル*/

#right p.qmark{
	background:url(../kind/img/company/qmark.gif) no-repeat 0 0;
	padding:0px 0px 0px 25px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}

#right p.amark{
	background:url(../kind/img/company/amark.gif) no-repeat 0 0;
	padding:0px 0px 0px 25px;
	margin:10px 0px 30px;
	color:#333333;}
	
/*familyのスタイル*/
.redul li{
	padding:0px 0px 10px;
	color:#CC0000;
	font-weight:bold;}


/*spaceのスタイル*/
.spacebox{
	background:url(../kind/img/space/howm.jpg);
	background-repeat:repeat-y;
	padding:0px 0px;}

.spacebox p{
	margin:0px;}
	
#right p.q1{
	background:url(../kind/img/space/q1.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}
	
#right p.q2{
	background:url(../kind/img/space/q2.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}
	
#right p.q3{
	background:url(../kind/img/space/q3.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}
	
#right p.q4{
	background:url(../kind/img/space/q4.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}

#right p.q5{
	background:url(../kind/img/space/q5.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	font-size:14px;
	font-weight:bold;
	color:#091F51;}

#right p.a1{
	background:url(../kind/img/company/amark.gif) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	margin:10px 0px 30px;
	color:#333333;}
	
/*qaのスタイル*/
#right p.qamark{
	background:url(../faq/img/qmark.jpg) no-repeat 0 0;
	padding:0px 0px 0px 40px;
	color:#1B5186;
	height:30px;}

.answerm{
	background:url(../faq/img/answerm.jpg);
	background-repeat:repeat-y;}

#right .answerm p{
	margin:0px;
	color:#1B5186;}

.qsmark li{
	background:url(../faq/img/qsmark.jpg) no-repeat 0 0;
	padding:0px 0px 5px 30px;
	color:#1B5186;
	margin:0px 0px 5px;}

.qamark a{	
color:#1B5186;}

.qsmark a{	
color:#1B5186;}

/*carのスタイル*/

.carbox{
	background:#EEEEEE url(../car/img/boxm.jpg);
	background-repeat:repeat-x;
	background-position:top;}


.carboxl{
	width:170px;
	float:left;
	height:110px;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}


.vipbox{
	border:#5289BE solid 1px;
	padding:10px 0px;
	margin:25px 0px 0px;}
	
.vipbox li{
	font-size:11px;}
	
/*jireiのスタイル*/

.jireibox{
	background:url(../jirei/img/bg.jpg);
	background-repeat:repeat-y;
	padding:5px 0px 5px 24px;
	margin:0px 0px 40px;}
	
.graybox{
	background:#e8e8e8;
	padding:0px 10px;}
	
	
/*movieのスタイル*/

.moviel{
	padding:0px 0px;
	width:290px;
	float:left;
	margin:0px 0px 25px;}
	
.movier{
	width:290px;
	padding:0px 0px;
	float:right;
	margin:0px 0px 25px;}
	
/*priceのスタイル*/

#pricehyou{
	border:#999999 solid 1px;}

#pricehyou td{
	padding:3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:left;
}

#pricehyou td.tcenter{
	text-align:center;}
	
#pricehyou td.tdline{
	background:url(../comimg/l_line.gif);
	background-repeat:repeat-x;
	height:1px;
	padding:0px;}
	
#pricehyou td.tdline2{
	background:url(../comimg/lineb.gif);
	background-repeat:repeat-x;
	height:1px;
	padding:0px;}
	
#pricehyou td.tdlt{
	background:#608EC9;
	color:#FFFFFF;
	text-align:center;}
	
#pricehyou td.tdlm{
	background:#9AB8DC;
	color:#FFFFFF;
	text-align:center;}
	
#pricehyou td.tdlb{
	background:#EBF2FA;
	text-align:center;}
	
/*formのスタイル*/

.formhyou{
	margin:0px 0px 20px;}

.formhyou td{
	padding:3px 10px;
	text-align:left;}
	
.formhyou td.tdl{
	background:#D3E1EE;
	color:#3474B4;}
	
.formhyou td.tdline{
	background:url(../comimg/lineform.gif);
	background-repeat:repeat-x;
	height:13px;
	padding:3px 5px;}
	
.input2{
	border:solid 1px #CCCCCC;
	line-height:1em;
	padding:2px;
	}

.input1{
	background:#F2F6FA;
	border:solid 1px #CCCCCC;
	line-height:1em;
	padding:2px;}
	
.txtsize{
	background:#F2F6FA;
	border:solid 1px #CCCCCC;
	line-height:1em;
	padding:2px;
	width:400px;
	height:100px;}
	
/*menu*/

#ichiran li {
	display: inline;
	margin:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#003366;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	font-size:11px;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	color:#003366;
}
#ichiran ul {
	list-style-image: none;
	list-style-type: none;
	text-align:center;
	margin:0px 0px 5px;
}

#ichiran{
	background:#EEEEEE;
	margin:40px auto 50px;
	width:580px;
	padding:10px 0px 5px;
}


#ichiran a{
	text-decoration:none;
	color:#003366;
}

#ichiran a:hover{
	text-decoration:none;
	color:#990000;
}

#ichiran .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.aed{
padding:10px 0;
background-color:#E2EBF3;
	border:solid 1px #cccccc;
	margin:0 auto 0;}
.hallplan{
	width:450px;
padding:0px 0;
background-color:#E2EBF3;
	border:solid 1px #cccccc;
	margin:0 auto 0;}
.hallplan p{
	margin:10px 15px;}

/*mitsumoriのスタイル*/

#uchiwake{
	border:#999999 solid 1px;
	margin:0px 0px 20px;}

#uchiwake td{
	padding:3px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:left;
}

#uchiwake td.shoukei01{
	background:#F4F9FF;
	text-align:center;
	font-weight:bold;}

#uchiwake td.shoukei02{
	text-align:right;
	font-weight:bold;
	color:#cc0000;
	background:#F4F9FF;}

#uchiwake td.tdt{
	background:#D3E1EE;
	color:#3474B4;
	text-align:center;}

#uchiwake td.tds{
	color:#3474B4;
	text-align:center;}

#uchiwake td.tdr{
	text-align:right;}

.price{
	background:#FFCC99;
	font-weight:bold;
	font-size:14px;}

.vip_price{
	background:#FFCC99;
	font-weight:bold;
	font-size:18px;
	color:#CC0000;}
	
table.hyou4 {
	margin:0px 0px 25px 0px;
	text-align:left;
	}
	
.hyou4 td{
	padding:10px 20px;
	text-align:left;
	font-weight:bold;
	color:#333333;
	font-size:14px;}

table.hyou5 {
	width:600px;
	margin:0px 0px 25px 0px;
	text-align:center;
	}
	
.hyou5 td{
	text-align:center;
	width:350px;
	padding:5px 20px;
	font-weight:bold;
	color:#003399;
	background:#F4F9FF;}
	
.hyou5 td.blue_bg{
	width:150px;
	padding:10px 20px;
	text-align:center;
	background:#A2CEFF;
	font-weight:bold;
	color:#003399;}
	
	
.hyou6 td{
	text-align:center;
	width:600;
	padding:5px 0px;
	font-weight:bold;
	color:#990000;
	background:#FFFFFF;
	font-weight:bold;}
	
.hyou6 td.blue_bg2{
	padding:10px 20px;
	text-align:right;
	background:#A2CEFF;
	font-weight:bold;
	color:#003399;
	background:#F4F9FF;
	}
	

.hyou7 td{
	text-align:left;
	width:350px;
	padding:5px 20px;
	font-weight:bold;
	color:#003399;
	background:#F4F9FF;
	}
	
.hyou7 td.blue_bg3{
	width:160px;
	padding:10px 20px;
	text-align:left;
	background:#A2CEFF;
	font-weight:bold;
	color:#003399;
	}
	
table.hyou8 {
	margin:0px 0px 10px 0px;
	text-align:left;
	}
	
.hyou8 td{
	padding:10px 20px;
	text-align:left;
	font-weight:bold;
	color:#333333;
	font-size:14px;}
	
.tittlebox_m{
	background-color:#E8F0F7;
	padding:10px 10px 5px;
	margin:0px;}

#right h3.tittlebox_m{
	color:#0D4277;
	font-size:14px;
	margin:0px 0px 10px;
	padding:0px;
	font-weight:bold;
	line-height:1.5em;
	background:url(../mitsumori/img/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;}

.tittlebox_m p{
	color:#0066CC;
	margin:10px;}

/*newsのスタイル*/	
.tdverti{
	vertical-align:top;
	text-align:left;}
	
/*hatsubonのスタイル*/

.gyoji_waku {
	width:564px;
	height:62px;
	padding:20px;
	background:url(../hatsubon/img/waku.jpg) no-repeat;
	text-align:left;
	}

.hatsubon_pro {
	width: 604px;
	text-align:left;
	}

.hatsubon_pro ul {
	width: 180px;
	float:left;
	}
	
.hatsubon_pro .right_box {
	width: 180px;
	float:left;
	padding:0px 0px 0px 32px;
	}
.hatsubon_pro li {
	float:left;
	}
	

	
/*otherのスタイル*/

.pagetop{
	margin:30px 0px 0px;
	text-align:right;
}

.txtb{
	font-weight:bold;
}

.txtgb{
	font-weight:bold;
	color:#333333;
}

.txtred{
	color:#CC0000;
}

.txt11red{
	color:#CC0000;
	font-size:11px;
}

.txt14redb{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}

.txt11{
	font-size:11px;
	color:#333333;}

.txtredb{
	color:#CC0000;
	font-weight:bold;
}

.txtblueb{
	color:#000066;
	font-weight:bold;}

.txtblue{
	color:#000066;}


.nolist{
	list-style:none;
}

.fleft{
	float:left;
	text-align:left;
}

.fright{
	float:right;
}

.tcenter{
	text-align:center;
}

.tright{
	text-align:right;
}

.tleft{
	text-align:left;
}

.pagetop{
	margin:30px 0px 0px;
	text-align:right;
}

.borderpoint{
	border-collapse: collapse;
}


.clear{
	clear:both;
}

.txt404{
	font-size:18px;
	font-weight:bold;
	color:#0066CC;}

.txt14{
	font-size:14px;
	font-weight:bold;}


.w90r{
	width:90px;
	float:right;}
	
.w105l{
	width:105px;
	float:left;
	margin:0px 0px 0px;}
	
.w105l_2{
	width:105px;
	float:left;
	margin:0px;}

.w120l{
	width:120px;
	float:left;}
	
.w120l{
	width:120px;
	float:left;}
	
.w145l{
	width:145px;
	float:left;}

.w150r{
	width:150px;
	float:right;}
	
	
.w170l{
	width:170px;
	float:left;}
	
	
.w186{
	width:186px;
	margin:0px auto;}
	
#left .w186 p{
	margin:0px 0px 0px;}

.w250l{
	width:250px;
	float:left;}

.w250r{
	width:250px;
	float:right;}

.w275l{
	width:275px;
	float:left;}
	
.w275r{
	width:275px;
	float:right;}
	
.w280r{
	width:280px;
	float:right;}
	
.w290l{
	width:290px;
	float:left;}
	
.w290r{
	width:290px;
	float:right;}

.w300l{
	width:300px;
	float:left;}

.w300r{
	width:300px;
	float:right;}

.w300r ul.mu15{
	margin:0px 0px 15px;}

.w325l{
	float:left;
	width:325px;
	}

.w330r{
	width:330px;
	float:right;}
	
.w331l{
	width:331px;
	float:left;}


.w340l{
	width:340px;
	float:left;}

.w350l{
	width:350px;
	float:left;}

.w360l{
	width:360px;
	float:left;
	}

.w365l{
	width:365px;
	float:left;
	}

.w390l{
	width:390px;
	float:left;}
	
.w380l{
	width:380px;
	float:left;}
	
.w485{
	width:485px;
	margin:0px auto;
	text-align:left;}

.w390r{
	width:390px;
	float:right;
	text-align:left;}

.w400{
	width:400px;
	margin:0px auto;}


.w410l{
	width:410px;
	float:left;
	text-align:left;}

.w410r{
	width:410px;
	float:right;
	text-align:left;}

.w400r{
	width:400px;
	float:right;
	text-align:left;}

.w440r{
	width:440px;
	float:right;}
	
.w480r{
	width:480px;
	float:right;}

.w495{
	width:495px;
	margin:0px auto;}

.w500r{
	width:500px;
	float:right;}

.w515{
	width:515px;
	margin:0px auto;}
	
.w535{
	width:535px;
	margin:0px auto;}
	
	
.w570{
	width:570px;
	margin:0px auto;}


.w580{
	width:580px;
	margin:0px auto;}
	
.w585{
	width:585px;
	margin:0px auto;}

.w586{
	width:586px;
	margin:0px auto;}
	
.w583{
	width:583px;
	margin:0px auto;}
	
.w590{
	width:590px;
	margin:0px auto;}
	
	
.w810{
	width:810px;
	margin:0px auto;
	text-align:left;
	height:80px;}
	
.w860{
	width:860px;
	margin:0px auto;}


.mt10{
	margin:10px 0px 0px;
}

.mt12{
	margin:12px 0px 0px;
}


.mt15{
	margin:15px 0px 0px;
}
.mu5{
	margin:0px 0px 5px;
}

.mu10{
	margin:0px 0px 10px;
}

.mtu15{
	margin:15px 0px 15px;
}

.mtu10{
	margin:10px 0px;}


.mu15{
	margin:0px 0px 15px;
}

.mu20{
	margin:0px 0px 20px;
}

.mt20{
	margin:20px 0px 0px;
}


.mtu20{
	margin:20px 0px;
	}

.mu25{
	margin:0px 0px 25px;
}

.mt30{
	margin:30px 0px 0px;
}

.mt35{
	margin:35px 0px 0px;
}

.mtu30{
	margin:30px 0px;
	}

.mu30{
	margin:0px 0px 30px;
}
.mu40{
	margin:0px 0px 40px;
}

.mt40{
	margin:40px 0px 0px;
}

.mu45{
	margin:0px 0px 45px;
}

.mt45{
	margin:45px 0px 0px;
}

.mu50{
	margin:0px 0px 50px;
}
.mu200{
	margin:0px 0px 200px;}

.mu100{
	margin:50px 0px 100px;}

.mt30u10{
	margin:30px 0px 10px 0px;}


.plr8{
	padding:0px 8px;}

.mr10{
	margin:0 10px 0 0;}

	
td.pl20{
	padding:0px 0px 0px 20px;
	color:#333333;}
	
td.pl20 p{
	margin:10px 0px;
	text-align:center;
	line-height:1.5em;
	color:#333333;}
	
p.ml60{
	margin:10px 0px 10px 60px;}
	
ul.ml60{
	margin:10px 0px 10px 60px;}
	
.index_table { 
background-color:#E2EBF3;
	border:solid 1px #cccccc;
		margin:10px 0px; 
		text-align:left;}

.index_table td { 
		padding:5px 0px 0px 10px;
		color:#333333; }

