/* CSS Document */

* 		{ margin: 0; padding: 0; }
img 	{ border: none; }
li		{ list-style:none; }

body	{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; text-align:center; font-size:12px; line-height:20px; /*\*/ letter-spacing: 0.0em; /**/ } 
table	{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; text-align:left; font-size:12px; line-height:20px; /*\*/ letter-spacing: 0.0em; /**/ } 

a:link    { }
a:visited { }
a:hover   { color:#F4537D; }
a:active  { color:#FF9900; }

body	{ background:url(/img/bg.gif) center top repeat-y; }
#page	{ width:780px; text-align:left; margin:0 auto; background-color:#FFFFFF; }
.splitter { background:url(/img/splitter.gif) center 0px no-repeat; padding:60px 50px 0 50px; }
.pref_img { float:left; margin:2px 10px 0 0; }
.red	{ color:#FF0000; }
.w110	{ width:110px; }
.w120	{ width:120px; }
.pb40	{ padding-bottom:40px; }

/* NAVIGATION */
#top	{ width:20px; height:20px; text-align:left; float:left; }
#header	{ width:780px; position:absolute; }
#form	{ height:26px; text-align:right; font-size:12px; padding:0 20px; line-height:26px; }
#title	{ width:300px; height:26px; position:absolute; margin:0 0 0 20px; text-align:left; font-size:12px; font-weight:normal; line-height:26px; }

#navi	{ height:480px; background:url(/swf/home.jpg) left top no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:20px; /*\*/ letter-spacing: 0.1em; /**/ }
#navi a:link	{ color:#FFFFFF; text-decoration:none; }
#navi a:visited	{ color:#FFFFFF; text-decoration:none; }
#navi a:hover	{ color:#FFFFFF; text-decoration:underline; }
#navi a:active	{ color:#FFFFFF; text-decoration:none; }
#li01	{ position:absolute; margin:360px 0 0 40px; }
#li02	{ position:absolute; margin:362px 0 0 165px; }
#li03	{ position:absolute; margin:362px 0 0 290px; }
#li04	{ position:absolute; margin:362px 0 0 410px; }
#li05	{ position:absolute; margin:362px 0 0 542px; }
#li06	{ position:absolute; margin:362px 0 0 668px; }

#navi2	{ height:228px; background:url(/swf/top.jpg) left top no-repeat; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:20px; /*\*/ letter-spacing: 0.1em; /**/ }
#navi2 a:link		{ color:#FFFFFF; text-decoration:none; }
#navi2 a:visited	{ color:#FFFFFF; text-decoration:none; }
#navi2 a:hover		{ color:#FFFFFF; text-decoration:underline; }
#navi2 a:active		{ color:#FFFFFF; text-decoration:none; }
#li11	{ position:absolute; margin:165px 0 0 40px; }
#li12	{ position:absolute; margin:167px 0 0 165px; }
#li13	{ position:absolute; margin:167px 0 0 290px; }
#li14	{ position:absolute; margin:167px 0 0 410px; }
#li15	{ position:absolute; margin:167px 0 0 542px; }
#li16	{ position:absolute; margin:167px 0 0 668px; }

#topics_topnavi	{ text-align:center; color:#EE0000; padding-bottom:20px; }
#topics_btmnavi	{ text-align:center; color:#EE0000; padding-top:20px; }
.con_back		{ margin-bottom:-4px; margin-right:20px; }
.con_next		{ margin-bottom:-4px; margin-left:15px; }

/* CONTENTS */
#main	{ width:760px; text-align:left; float:right; padding-top:480px; }
#main2	{ width:760px; text-align:left; float:right; padding-top:228px; }
#conts	{ width:740px; padding:30px 0 0 0; text-align:center; }
h1		{ font-size:16px; line-height:32px; text-align:center; color:#FF5500; }
h2		{ font-size:14px; line-height:32px; text-align:center; color:#FF5500; }
.p01	{ padding-top:20px; margin-bottom:30px; }
.p01 p	{ text-align:center; font-size:12px; line-height:22px; }

/* FOOTER */
#footer	{ width:780px; height:280px; text-align:left; clear:both; margin:0 auto; background:url(/img/splitter.gif) center 30px no-repeat; padding-top:90px; text-align:center; }
#btmnavi	{ padding-right:0px; text-align:right; font-size:12px; font-weight:bold; line-height:28px; /*\*/ letter-spacing: 0.0em; /**/ color:#FFFFFF; }
#btmnavi a:link		{ color:#FFFFFF; }
#btmnavi a:visited	{ color:#FFFFFF; }
#btmnavi a:hover	{ color:#53E47D; }
#btmnavi a:active	{ color:#FF9900; }
#copyright	{ text-align:center; font-size:12px; line-height:13px; padding:10px 0 6px 0; }
#linknavi	{ padding:0 0 36px 0; text-align:center; }
#btmsubttl	{ text-align:center; padding-left:60px; color:#C6C6D6; }
#btmsubttl2	{ color:#C6C6D6; text-decoration:none; }

/* HOME */
#home_box	{ width:700px; margin:0 auto; text-align:left; background:url(/img/splitter.gif) center top no-repeat; padding-top:60px; }
#home_box h2 { font-size:12px; line-height:36px; text-align:center; color:#FF5500; }
#home_box p { padding:0 15px 0 5px; }

#souhonbu	{ text-align:right; padding-right:70px; }

#hm_box_left	{ float:left; width:480px; margin:0 auto; background:url(/img/home/dash.gif) right top repeat-y; }
#hm_box_left h2	{ text-align:left; line-height:34px; }
#hm_box_right	{ float:right; width:210px; margin:0 auto; }
#hm_box_right p { padding:0 2px 0 10px; }

#index01	{ height:120px; margin-bottom:20px; padding-left:110px; background:url(/img/home/index01.jpg) left top no-repeat; }
#index02	{ height:120px; margin-bottom:20px; padding-left:110px; background:url(/img/home/index02.jpg) left top no-repeat; }
#index03	{ height:120px; margin-bottom:20px; padding-left:110px; background:url(/img/home/index03.jpg) left top no-repeat; }
#index04	{ height:120px; margin-bottom:10px; padding-left:110px; background:url(/img/home/index04.jpg) left top no-repeat; }
#index10	{ margin-bottom:9px; }
#index11	{ margin-bottom:40px; }
#index11 ul	{ padding:0 11px; }
#index11 li	{ background:url(/img/bullet.gif) left top no-repeat; padding-left:12px; line-height:22px; }
#menseki	{ width:740px; margin:0; text-align:center; }

#syokai		{ clear:both; margin-right:20px; text-align:center; background:url(/img/splitter.gif) center 30px no-repeat; padding-top:80px; }

/* SYSTEM */
.sys_conts	{ text-align:left; width:540px; margin:20px auto 20px auto; }
.sys_conts h3 { text-align:center; padding-top:0px; }

/* ABOUT */
#abt_splitter { background:url(/img/splitter.gif) center 20px no-repeat; padding:70px 50px 0 50px; }
.abt_tbl	{ margin:40px auto 30px auto; }
.abt_tbl th	{ background-color:#584230; color:#FFFFFF; padding:3px 8px; }
.abt_tbl td	{ background-color:#F1EBE4; color:#000000; padding:3px 8px; }

/* FEE */
.fee_conts	{ padding:20px 90px 20px 90px; }
.fee_conts h3 { text-align:center; padding:0px 0 10px 0;}

/* FAQ */
#faq01	{ background:url(/img/splitter.gif) center 20px no-repeat; text-align:center; padding:100px 0 2px 0px; line-height:22px; }
.a_h3_faq_ttl	{ text-align:left; }

/* ZENCHUREN */
#zcr_box	{ background:url(/img/splitter.gif) center 0px no-repeat; padding:70px 50px 0px 50px; }
#zcr_box h3	{ margin-bottom:28px; padding:2px 0; color:#FF5500; font-size:14px; line-height:28px; /*\*/ letter-spacing: 0.0em; /**/ }
#zcr_box p	{ line-height:22px; padding-top:10px; }
#zcr_box th	{ padding:3px 6px; }
#zcr_box td	{ padding:3px 6px; }
#zcr01	{ height:240px; text-align:left; margin-bottom:50px; background:url(/img/zenchuren/honsya.jpg) right top no-repeat; }
#zcr02	{ height:200px; text-align:left; margin-bottom:50px; background:url(/img/zenchuren/pic2.jpg) left top no-repeat; padding-left:260px; }
#zcr03	{ padding-top:220px; text-align:center; margin-bottom:50px; background:url(/img/zenchuren/hosyo.jpg) center top no-repeat; }
#zcr04	{ height:210px; text-align:left; margin-bottom:40px; background:url(/img/zenchuren/pic4.jpg) right top no-repeat; }

/* SODAN */
#sodan01	{ padding:14px 0 2px 0; background:url(/img/sodan/pic1.jpg) right top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#sodan01 p	{ margin-bottom:12px; }
#sodan02	{ padding:14px 0 2px 220px; background:url(/img/sodan/pic2.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#sodan02 p	{ margin-bottom:12px; }
#sodan03	{ padding:14px 0 2px 0; background:url(/img/sodan/pic3.jpg) right top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#sodan03 p	{ margin-bottom:12px; }

/* OMIAI */
#omiai01	{ padding:14px 0 2px 220px; background:url(/img/omiai/pic1.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#omiai01 p	{ margin-bottom:12px; }
#omiai02	{ padding:14px 0 32px 0; background:url(/img/omiai/pic2.jpg) right top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#omiai02 p	{ margin-bottom:12px; }
#omiai03	{ padding:14px 0 2px 220px; background:url(/img/omiai/pic3.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#omiai03 p	{ margin-bottom:12px; }

/* KOSAI */
#kosai01	{ padding:14px 0 32px 0; background:url(/img/kosai/pic1.jpg) right top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#kosai01 p	{ margin-bottom:12px; }
#kosai02	{ padding:14px 0 42px 220px; background:url(/img/kosai/pic2.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#kosai02 p	{ margin-bottom:12px; }

/* SEIKON */
#seikon01	{ padding:14px 0 52px 220px; background:url(/img/seikon/pic1.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#seikon01 p	{ margin-bottom:12px; }
#seikon02	{ padding:54px 0 42px 0; background:url(/img/seikon/pic2.jpg) right top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#seikon02 p	{ margin-bottom:12px; }
#seikon03	{ padding:222px 0 34px 280px; background:url(/img/seikon/pic3.jpg) left top no-repeat; text-align:left; line-height:22px; margin-bottom:30px; }
#seikon03 p	{ margin-bottom:12px; }

/* RYOEN */
#ryoen_navi		{ height:263px; margin-bottom:30px; padding-left:280px; padding-right:80px; background:url(/img/ryoen/book_ryoen.jpg) 80px 0px no-repeat; }
#ryoen_navi li	{ line-height:20px; text-align:left; background:url(/img/bullet.gif) 6px top no-repeat; padding-left:18px; }
#ryoen_conts	{ width:560px; text-align:left; margin:0 auto; }
#ryoen_conts h2	{ font-size:14px; line-height:32px; text-align:center; color:#FF5500; margin:0 auto 16px auto; }
#ryoen_conts h3	{ font-size:12px; line-height:32px; text-align:left; color:#FF5500; }
#ryoen_conts p	{ line-height:20px; margin-bottom:12px; }
#ryoen_btmnavi	{ text-align:center; color:#EE0000; padding-top:20px; }
#con_back		{ margin-bottom:-4px; margin-right:20px; }
#con_next		{ margin-bottom:-4px; margin-left:15px; }

/* SITEMAP */
#ul01		{ background:url(/img/splitter.gif) center 20px no-repeat; padding:100px 120px 30px 160px; text-align:left; }
#ul01 li	{ text-align:left; font-size:12px; line-height:30px; /*\*/ letter-spacing: 0.0em; /**/ padding-left:30px; background:url(/img/g_ball.jpg) left 3px no-repeat; }
#ul02		{ padding:0px 0px 10px 16px; text-align:left; }
#ul02 li	{ text-align:left; font-size:12px; line-height:26px; /*\*/ letter-spacing: 0.0em; /**/ padding-left:12px; background:url(/img/bullet.gif) left 3px no-repeat; }
#ul03		{ padding:0px 0px 4px 14px; text-align:left; }
#ul03 li	{ text-align:left; font-size:12px; line-height:26px; /*\*/ letter-spacing: 0.0em; /**/ padding-left:0px; background:none; }

/* END */