@charset "utf-8";

/* *********************************************************************************************************/
/* システムと料金
/* *********************************************************************************************************/

#system{}
#system p.nagare{ text-align:center; margin-top:-5px; margin-bottom:20px;}
#system p.linktext { font-size:12px; color:#D7CEB5; margin-right:20px; margin-bottom:3px; text-align:right;}
#system p.linktext a{ color:#A48B77;}
#system p.linktext02 { font-size:12px; color:#D7CEB5;margin-bottom:3px; text-align:right;}
#system p.linktext02 a{ color:#A48B77;}
#system div.block_deco{ background-image: url(../img/system/system_block_02.gif); }
#system div.block_deco h2{ font-size:22px; background-image: url(../img/system/system_block_01.gif);  }
#system div.block_deco h3{ font-size: 13px; line-height:1.6em; margin-bottom:0; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic"; font-weight: bold; }
#system div.block_deco dl.number{ font-size: 13px; line-height:1.6em; margin-bottom:1em;}
#system div.block_deco dl.number dt{}
#system div.block_deco dl.number dd{ margin-left:2.5em; margin-top:-1.6em;}
#system div.block_deco dl.number dd span.brw{font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic"; font-weight: bold; color:#A48B77;}
#system div.block_deco dl.brown{ font-size: 13px; line-height:1.6em; margin-bottom:1em;}
#system div.block_deco dl.brown dt{ font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic"; font-weight: bold; color:#A48B77;}
#system div.block_deco dl.brown dt span{ color:#D7CEB5;}
#system div.block_deco dl.brown dd{ margin-left:1em; }
#system div.block_deco div.osekkai{ width:437px; margin:20px 0 20px 13px; background-image: url(../img/system/system_osekkai_02.gif); background-position:center; background-repeat:repeat-y;}
#system div.block_deco div.osekkai p{ font-size:11px; line-height:1.6em; margin:0 16px;}
span.red { color:#E60033;}

#process { width:510px; margin:0 auto; }
#process li { float:left; padding-right:14px; background-image:url(../../system/img/process_arrow.gif); background-position:right; background-repeat:no-repeat; margin-bottom:20px;}
#process li.last { padding-right:0; background-image:none;}
#process_01{}
#process_01 div{ background-image:url(../../system/img/system_img_02.jpg); background-position: right bottom; background-repeat:no-repeat;}
#process_02{}
#process_03{}
#process_04{}
#process_05{}
#process_05 div{ background-image:url(../../system/img/system_img_03.jpg); background-position: right bottom; background-repeat:no-repeat;}
#process_06{}
#process_06 div{ background-image:url(../../system/img/system_img_04.jpg); background-position: right bottom; background-repeat:no-repeat; padding-bottom:30px;}

#kochira{}
#kochira p{ text-align:center;}
#kochira p.text_gy17{ margin-bottom:0.5em;}
#kochira p.text_small{ font-size:12px; margin-top:10px; margin-bottom:0.5em;}
#kochira p.text_small span{ color:#B5B5B5;}

#price{}
#price h2{ font-size:16px; font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic"; font-weight: bold; color:#0066B6; margin-bottom:0.5em;}
#price h2 span{ color:#0066B6; margin-bottom:3px;}
#price h3{ font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic"; font-weight: bold; padding-left:14px; background-image:url(../../system/img/sankaku.gif); background-position:left; background-repeat:no-repeat;  }
#price table{ border-top:solid 1px #666666; border-right:solid 1px #666666; margin-bottom:16px;}
#price table tr{}
#price table tr td{ color:#555555; text-align:center; padding:10px 0; border-bottom:solid 1px #999999; border-left:solid 1px #999999;}
#price table tr td.course{ padding:8px 3px; font-size:13px; color:#FFFFFF; background-color:#727171;}
#price table tr td.age{ padding:4px 0; font-size:12px; background-color:#EFEFEF; border-bottom:solid 1px #666666;}
#price table tr td.kind_1{ border-bottom:solid 1px #666666; border-left:solid 1px #666666;}
#price table tr td.kind_2{ border-left:solid 1px #666666;}
#price table tr td.price{ border-bottom:solid 1px #666666;}
#price table tr td.text_1{ font-size:14px;}
#price table tr td.text_2{ font-size:14px; border-bottom:solid 1px #666666;}
#price table tr td.text_3{ font-size:12px; border-bottom:solid 1px #666666;}
#price table tr.gray{ background-color:#EFEFEF;}
#price table tr.gray td.kind_1{ border-top:solid 1px #666666; border-bottom:solid 2px #666666; border-left:solid 2px #666666;}
#price table tr.gray td.price{ width:135px; border-top:solid 1px #666666; border-bottom:solid 2px #666666;}
#price table tr.gray td.price_r{ width:135px; border-top:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 2px #666666; }
#price ul{ font-size: 12px; line-height:1.4em; list-style-position:outside; list-style-image: url(../../system/img/maru.gif); padding-left:0.5em;}
#price ul li{ margin-left:1em;}
