/* Basic */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0; vertical-align:top;}
img.lp {border:1px solid #a9a9a9;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;text-align:left;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

/* input */
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;margin:2px;padding:0px;}
input.txt,textarea.txt {margin:2px;padding:3px;border:1px solid #999;vertical-align:middle;font-size:14px;color:#333;}
select {margin:2px;padding:1px;border:1px solid #999;vertical-align:middle;font-size:14px;color:#333;}
input.ime {ime-mode: disabled;}

/* Ct */
.LayoutL {float:left;}
.LayoutR {float:right;}

.clear_fix {
min-height: 1em;
_height: 1px;
_overflow: visible;
}
/* AFTER要素 */
.clear_fix:after {
content: "";
display: block;
clear: both;
height: 0px;
overflow: hidden;
}
/* リンク色の全体指定 */
a:link {color: #00a0e9;text-decoration:none;}
a:visited {color: #00a0e9;text-decoration:none;}
a:hover {color: #00a0e9;text-decoration:underline;}
a:active {color: #0073a7;text-decoration:none;}

/* 基本部分 */
body {
font-family: Meiryo, arial, sans-serif;
margin: 0px;
padding: 0px;
text-align: center;
color: #131313;
line-height: 1.5em;
font-size: 13px;
}
#wrapper {
margin: 0px auto;
padding: 0px;
text-align: left;
background: #fff;
}
#input #wrapper {width:830px;}
#container {}

#header {margin: 0px auto 20px auto;border-top: 5px solid #00a6dd;}

#contents {
width:950px;
margin: 0px auto;
padding: 0px 0px 10px 0px;
}
#input #contents {width:820px;}

#main {width:700px;}
#side {width:245px;}
#UList #main {width:950px;}
#UList #sch_box {width:950px;}
#input #main {width:810px;margin: 0px auto;}
#mst #main {width:630px;}
#mst #side {width:310px;}
#login #main {width:950px;margin: 0px auto;}

#popup #wrapper {width:580px;padding: 8px 0px;}
#popup #main {width:560px;margin: 0px auto;padding: 20px 0px;}

#footer {clear:both;text-align: center;background:#00a6dd;}
#footer .cw {padding: 20px 0px;color:#fff;font-size:10px;}

/* ヘッダーサブ指定 */
#header .headerInn {clear:both;margin: 0px auto;}
#header .SArea01 {width:960px;margin: 0px auto;padding: 0px 10px;}
#header .SArea01 .BtSl a {color:#131313;}
#header h1.logo {padding: 20px 0px;}
#header p.head_site_ti {padding: 0px;}
#header p.head_bt {padding: 10px;text-align:right;}

#header .SArea02 {padding: 5px 0px;background: url(../images/head_bg.gif) top repeat-x #fff;}
#header .SArea02N {height:40px;padding: 5px 0px;background: url(../images/head_Nbg.gif) top repeat-x #fff;}
#header #headMenu {width:960px;margin: 0px auto;padding: 0px 10px;}
#header #headMenu li {float:left;height:66px;background: url(../images/gbtl_bg.png) left bottom no-repeat;text-align:center;}
#header #headMenu p {height:66px;background: url(../images/gbtr_bg.png) right bottom no-repeat;}
#header #headMenu li.crt {background: url(../images/gbtl_bga.png) left bottom no-repeat;text-align:center;}
#header #headMenu li.crt p {background: url(../images/gbtr_bga.png) right bottom no-repeat;}

#header #headMenu a {padding: 25px 0px 0px 0px;display:block;height:35px;font-weight:bold;width:136px;color:#4a4a4a;}
#input #header #headMenu a {width:300px;color:#131313;}

/* コンテンツボックス基本指定（サークル枠） */
.ConBox {margin: 0px 0px 10px 0px;}
.ConBox .lc {text-align:center;}
.ConBox .ll {text-align:left;}
.ConBox .lr {text-align:right;}
.ContBoxS {margin: 10px 0px 0px 0px;}

/* コンテンツボックス外枠指定（サークル枠） */
.ConBoxLt {background: url(../images/clbglt.gif) left top no-repeat;}
.ConBoxRt {background: url(../images/clbgrt.gif) right top no-repeat;}
.ConBoxLm {background: url(../images/clbglm.gif) left top repeat-y;}
.ConBoxRm {background: url(../images/clbgrm.gif) right top repeat-y;}
.ConBoxLu {background: url(../images/clbglu.gif) left bottom no-repeat;}
.ConBoxRu {background: url(../images/clbgru.gif) right bottom no-repeat;}
.InBoxT {padding: 10px 10px 0px 10px;}
.InBoxM {padding: 5px 10px; 0px 10px;}
.InBoxU {padding: 0px 10px 10px 10px;}
.InBoxTS {padding: 5px 10px 0px 10px;}
.InBoxMS {padding: 0px 10px; 0px 10px;}
.InBoxUS {padding: 0px 10px 6px 10px;}

/* コンテンツボックス内枠指定（サークル内枠） */
.ConBoxInnLt {background: url(../images/clinnbglt.gif) left top no-repeat;}
.ConBoxInnRt {background: url(../images/clinnbgrt.gif) right top no-repeat;}
.ConBoxInnLm {background: url(../images/clinnbglm.gif) left top repeat-y;}
.ConBoxInnRm {background: url(../images/clinnbgrm.gif) right top repeat-y;}
.ConBoxInnLu {background: url(../images/clinnbglu.gif) left bottom no-repeat;}
.ConBoxInnRu {background: url(../images/clinnbgru.gif) right bottom no-repeat;}
.InBoxINNT {padding: 4px 12px 0px 12px;}
.InBoxINNM {padding: 5px 12px; 0px 12px;}
.InBoxINNU {padding: 0px 12px 7px 12px;}

/* コンテンツボックス内個別指定（コントロールエリア） */
.Cnt {padding: 2px 0px;}
.Cnt a.crt {background:#fff9cc;}

.CntAllno {padding: 10px;}
.CntAllno span.Pco {padding: 0px 2px;color:#d10000;}
.CntAllno span.Ptx {padding: 0px 2px;}

.CntLink {padding: 2px 10px;}
.CntLink li {float:left;padding: 0px 1px;}
.CntLink li.PLCo,
.CntLink li.PLNo {padding: 2px 1px;}
.CntLink li.PLCo p,
.CntLink li.PLNo a {display:block;padding: 4px 6px;border: 1px solid #c6b482;color:#333;}
.CntLink li.PLNo a:hover {background:#fff9cc;}

.CntLink li.PLBt {padding: 0px;background: url(../images/shbt.png) right bottom no-repeat;}
.CntLink li.PLBt a.shbt {width:36px;height:28px;display:block;background: url(../images/shbt.png) top no-repeat;}
.CntLink li.PLBt a.shbt:hover {background: url(../images/shbto.png) top no-repeat;}

.CntLink li.PLBt a.smbt {width:41px;height:16px;padding: 6px 5px;display:block;background: url(../images/smbt.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.smbt:hover {background: url(../images/smbto.png) top no-repeat;}
.CntLink li.PLBt a.smbtCRT {width:41px;height:16px;padding: 6px 5px;display:block;background: url(../images/smbto.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.lgbt {width:120px;height:16px;padding: 6px 5px;display:block;background: url(../images/lgbt.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.lgbt:hover {background: url(../images/lgbto.png) top no-repeat;}
.CntLink li.PLBt a.llbt {width:180px;height:20px;padding: 10px 5px;display:block;background: url(../images/llbt.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.llbt:hover {background: url(../images/llbto.png) top no-repeat;}
.CntLink li.PLBt a.llbtCRT {width:180px;height:20px;padding: 10px 5px;display:block;background: url(../images/llbto.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.lsbt {width:140px;height:20px;padding: 10px 5px;display:block;background: url(../images/lsbt.png) top no-repeat;text-align:center;color:#333;}
.CntLink li.PLBt a.lsbt:hover {background: url(../images/lsbto.png) top no-repeat;}
.CntLink li.PLBt a.lsbtCRT {width:140px;height:20px;padding: 10px 5px;display:block;background: url(../images/lsbto.png) top no-repeat;text-align:center;color:#333;}

/* コンテンツエリアのタイトル装飾を変更する場合 */
.ConBox .AppTi {padding: 5px 0px 7px 10px;border-bottom: 1px dotted #c9c9c9;}
.ConBox h2 {padding: 5px 0px 5px 8px;border-left: 4px solid #00a6dd;font-size:22px;font-weight:normal;}
.ConBox h3 {padding: 10px 0px 0px 0px;font-size:14px;}
.ConBox h4 {padding: 0px 0px 2px 2px;}
h3.lec_ti {margin: 0px;padding: 5px;font-size:14px;}

/* 各種ボタンパーツ */
.BtLa,
.BtSl,
.BtSs,
.BtMs,
.BtGr {padding: 5px 0px 0px 0px;text-align:center;}
.BtLa a {width:154px;height:31px;display:block;padding: 12px 0px 0px 0px;background: url(../images/labt.png) left top no-repeat;font-weight:bold;}
.BtLa a:hover {background: url(../images/labto.png) left top no-repeat;}
.BtSl a {width:99px;height:31px;display:block;padding: 12px 0px 0px 0px;background: url(../images/slbt.png) left top no-repeat;font-weight:bold;}
.BtSl a:hover {background: url(../images/slbto.png) left top no-repeat;}
.BtSs a {width:41px;height:16px;display:block;margin: 0px auto;padding: 6px 5px;background: url(../images/smbt.png) left top no-repeat;font-weight:bold;}
.BtSs a:hover {background: url(../images/smbto.png) left top no-repeat;}
.BtMs a {width:85px;height:16px;display:block;margin: 0px auto;padding: 6px 5px;background: url(../images/mdbt.png) left top no-repeat;font-weight:bold;}
.BtMs a:hover {background: url(../images/mdbto.png) left top no-repeat;}
input.BtSlInn {padding: 10px 20px;}

.BtGr a {width:330px;height:48px;display:block;margin: 0px auto;padding: 27px 0px 0px 0px;background: url(../images/grbt.png) left top no-repeat;color:#fff;font-weight:bold;font-size:18px;}
.BtGr a:hover {background: url(../images/grbto.png) left top no-repeat;color:#fff;}

.SubBt1 {width:200px;margin: 0px auto;}
.SubBt2 {width:320px;margin: 0px auto;}
.SubBt3 {width:470px;margin: 0px auto;}
.SubBt4 {width:630px;margin: 0px auto;}
.SubBt5 {width:770px;margin: 0px auto;}
.SubBt6 {width:920px;margin: 0px auto;}
.SubBt10 {width:770px;margin: 0px auto;}
.SubBt12 {width:920px;margin: 0px auto;}

span.StaffS {width:20px;height:20px;margin:2px;padding:0px 3px;dispaly:block;}

.BtAreaC {width:99px;margin: 0px auto;}

/* 各種共通指定 */
.pd2 {padding:2px;}
.pd5 {padding:5px;}
.pdl {padding:0px 0px 0px 20px;}
.mgt5 {margin-top: 5px;}
.mgt10 {margin-top: 10px;}
th.txt_l,
td.txt_l {text-align:left;}
th.txt_c,
td.txt_c {text-align:center;}
th.txt_r,
td.txt_r {text-align:right;}
span.cut {color:#d00000;}
p.lec_guide {padding:5px;font-size:18px;}

.lec_order {margin: 0px auto;padding: 5px 0px;}
.lec_order h2 {margin: 0px auto 20px auto;padding: 5px 0px 10px 10px;background: url(../images/h2_bg.gif) left bottom repeat-x;font-size:22px;border-bottom: 2px solid #00a6dd;color:#00749b;}

span.font_b {font-weight:bold;}
span.font_red {color:#d00000;}
span.font_blue {color:#006ede;}
span.font_green {color:#60aa00;}

/* コンテンツボックス内個別指定（リストエリア） */
.ListBox {margin: 5px 0px 0px 0px;}
.InputBox {margin: 5px 0px 0px 0px;}

.BoxType01 table {width:100%;}
.BoxType01 th {padding:5px;border: 1px solid #c9c9c9;background:#eefbff;}
.BoxType01 td {padding:5px;border: 1px solid #c9c9c9;}

.BoxType02 table {width:100%;}
.BoxType02 th {width:150px;padding:5px;border: 1px solid #c9c9c9;background:#eefbff;text-align:left;}
.BoxType02 td {padding:5px;border: 1px solid #c9c9c9;}
.BoxType02Inn p {padding:0px;}
.BoxType02Inn .addTi {font-weight:normal;}

.BoxType02 td.area_slc {vertical-align:top;width:25%;}
.BoxType02 td.cal_slc {vertical-align:top;width:50%;}

.BoxType02 th.sch1 {width:100px;}
.BoxType02 th.sch2 {width:60px;}
.BoxType02 td.schtd {width:200px;}

/* リストエリアの色サイズ変更する場合 */
.BoxType01 th.th01 {width:40px;}
.BoxType01 th.th02 {}
.BoxType01 th.th03 {width:60px;}
.BoxType01 th.th04 {width:80px;}
.BoxType01 th.th05 {width:80px;}
.BoxType01 th.th06 {width:80px;}
.BoxType01 th.th07 {width:60px;}

.BoxType01 th.thP01 {width:30px;}
.BoxType01 th.thP02 {width:40px;}
.BoxType01 th.thP03 {width:40px;}
.BoxType01 th.thP04 {width:120px;}
.BoxType01 th.thP05 {}
.BoxType01 th.thP06 {width:110px;}
.BoxType01 th.thP07 {width:100px;}
.BoxType01 th.thP08 {width:60px;}

.BoxType01 th.thS {width:20px;}
.BoxType01 th.thPord {width:120px;}

.BoxType01 th.cal {width:160px;}

.BoxType01 td.pay {font-size:110%;background:#faffeb;}
.BoxType01 td.payAll {font-size:120%;background:#fff8c8;}
.BoxType01 td.tdno {background:#e4e4e4;}

.BoxType02 th.sch_thbg {background:#339933;color:#fff;font-weight:bold;}
.BoxType02 th.thYouto1 {width:300px;}
.BoxType02 th.thYouto2 {width:40px;}
.BoxType02 th.th_inn {background:#eefbff;}

.TdBg01 {background:#fff;}
.TdBg02 {background:#fffce9;}
.TdBg03 {background:#f4eee2;}
.TdBg04 {background:#eee;}

/* TABLE SIZE */
th.size20,
td.size20 {width:20px;}
th.size30,
td.size30 {width:30px;}
th.size40,
td.size40 {width:40px;}
th.size50,
td.size50 {width:50px;}
th.size60,
td.size60 {width:60px;}
th.size70,
td.size70 {width:70px;}
th.size80,
td.size80 {width:80px;}
th.size90,
td.size90 {width:90px;}
th.size100,
td.size100 {width:100px;}
th.size110,
td.size110 {width:110px;}
th.size120,
td.size120 {width:120px;}
th.size130,
td.size130 {width:130px;}
th.size140,
td.size140 {width:140px;}
th.size150,
td.size150 {width:150px;}
th.size180,
td.size180 {width:180px;}
th.size300,
td.size300 {width:300px;}
td.size_col {width:255px;}

/* 入力エリアのサイズ変更する場合 */
input.w_nml {width:580px;}
input.w_nmls {width:150px;}
input.w_nmlm {width:190px;}
input.w_nmlm2 {width:360px;}
input.w_nmll {width:400px;}
input.w_nmll2 {width:560px;}
input.w_name {width:100px;}
input.w_add1 {width:60px;}
input.w_add2 {width:70px;}
input.w_add3 {width:480px;}
input.w_mail {width:400px;}
input.w_tel1 {width:60px;}
input.w_tel2 {width:80px;}
input.w_pay {width:120px;}
input.w_age {width:80px;}
input.w_cot {width:30px;}
input.w_num {width:100px;}
select.w_add {width:120px;}
select.w_mst {width:100px;}
select.w_ms {width:150px;}
select.w_msr {width:250px;}
select.w_msl {width:300px;}
select.w_msls {width:410px;}
select.w_msll {width:500px;}
select.w_agem {width:70px;}
textarea.w_nmls {width:400px;}
textarea.w_nmlss {width:487px;}
textarea.w_nml {width:580px;}
textarea.w_nmll {width:680px;}
textarea.w_nmll2 {width:560px;}




/* ログイン基本指定
---------------------------------------------*/
.LoginBox {width:800px;margin: 0px auto 30px auto;padding: 0px;}

.LogoBG {margin: 5px auto 0px auto;padding: 0px;width:780px;background:#00a6dd;}
.LogoBG h2 {color:#fff;text-align: center;padding: 15px 0px;font-size:16px;border-left: none;}
.ArtBG {width:100%;margin: 5px auto;padding: 0px;background:#ffeeb8;}
.ArtBG p {color:#d00000;text-align: center;padding: 5px 0px;}
.ArtBG p.txt_l {text-align: left;padding-left: 10px;}
.ArtLt {background: url(../images/artl_bg.png) left top no-repeat;height:4px;}
.ArtRt {background: url(../images/artr_bg.png) right top no-repeat;height:4px;}
.ArtLm {}
.ArtRm {}
.ArtLu {background: url(../images/arul_bg.png) left bottom no-repeat;height:4px;}
.ArtRu {background: url(../images/arur_bg.png) right bottom no-repeat;height:4px;}

.LoginBox .ArtBG {width:780px;}

.ArtBG2 {width:100%;margin: 5px auto;padding: 0px;background:#ffeeb8;}
.ArtBG2 p {color:#d00000;text-align: center;padding: 5px 0px;}
.ArtBG2 p.txt_l {text-align: left;padding-left: 10px;}

.LoginBox input.LoginF {width: 201px;height: 38px;background: url(../images/login_input_bg.png) no-repeat;border: none;padding: 6px 0px 0px 10px;color: #444;font-size:16px;}
.LoginBox input.LoginF:hover {background: url(../images/login_input_bgo.png) no-repeat;}

.LoginBoxTable table {width:630px;margin: 0px auto;}
.LoginBoxTable th {padding: 5px;}
.LoginBoxTable td {padding: 5px;}
.LoginBoxTable .LoginBT {padding: 5px;text-align:center;}

/* LOGIN ONLY */
.riminder {margin: 0px auto;padding: 5px;text-align:right;}
.riminder a {padding: 5px 5px 5px 25px;background: url(../images/mail_g_ico.png) left center no-repeat;}
.banner_area {width:550px;margin: 20px auto 0px auto;}

.art_gr {margin: 10px 0px;padding:10px;border: 1px solid #cb0000;background:#fdfff0;text-align:left;}


/* 講座詳細画面お問合せエリア指定
---------------------------------------------*/
.lec_com {margin: 0px;}
.lec_contact {margin: 30px 0px 10px 0px;padding:5px;border: 1px solid #37762d;background:#fdfff0;text-align:left;}
.lec_contact_data {padding:10px;}

/* 募集要項指定
---------------------------------------------*/
.youkou_box {width:840px;margin: 0px auto;padding: 20px 0px;text-align:center;font-size:15px;border-bottom: 1px dotted #c9c9c9;}

/* 受講生規約指定
---------------------------------------------*/
.kiyaku_box {width:840px;height:350px;margin: 0px auto;padding: 0px 30px;overflow:auto;}
.kiyaku_box h3 {margin: 30px 0px 20px 0px;padding: 0px 0px 10px 0px;font-size:16px;font-weight:bold;border-bottom: 1px dotted #c9c9c9;}
.kiyaku_box h4 {margin: 30px 0px 5px 0px;padding: 0px;font-size:14px;font-weight:bold;}
.kiyaku_box p {padding: 0px 5px;font-size:14px;}
.kiyaku_box p.tx_r {padding: 20px 5px;text-align:right;}

/* 新規受講生登録指定
---------------------------------------------*/
.step_flow {width:880px;margin: 0px auto;padding: 20px 0px;}
.step_flow ul {margin: 0px auto;padding: 0px;}
.step_flow li {float:left;width:210px;height:73px;margin: 0px 5px 0px 0px;padding: 0px;background: url(../images/arr_l_bt.png) no-repeat;}
.step_flow li.crt {background: url(../images/arr_l_bta.png) no-repeat;}
.step_flow li p.flow_ti {padding: 18px 0px 0px 10px;font-weight:bold;font-size:20px;color:#232323;}
.step_flow li p.flow_com {padding: 2px 0px 0px 8px;font-size:12px;color:#232323;}

/* 受講生カルテ基本指定
---------------------------------------------*/
.ListBoxMem {width:260px;margin: 5px 0px 0px 0px;}
.ListBoxOrder {width:630px;margin: 5px 0px 0px 0px;}
.ListBoxCal {margin: 5px 0px 0px 0px;}
.ListBoxExa {margin: 5px 0px 0px 0px;}
.ListBoxMem .BoxType01 th {width:100px;padding:5px;border: 1px solid #bfbfbf;background:#fff8e2;text-align:left;color:#383838;}
.ListBoxMem .BoxType01 td {border: 1px solid #bfbfbf;}
.ListBoxOrder .BoxType01 th {width:130px;padding:5px;border: 1px solid #bfbfbf;background:#eefbff;text-align:left;color:#383838;}
.ListBoxOrder .BoxType01 td {width:160px;border: 1px solid #bfbfbf;}
.ListBoxCal .BoxType01 th {padding:5px;border: 1px solid #bfbfbf;background:#ffe7e7;text-align:center;color:#383838;}
.ListBoxCal .BoxType01 td {border: 1px solid #bfbfbf;font-size: 12px;}
.ListBoxCal .BoxType01 th.etc {width:150px;}
.ListBoxExa .BoxType01 th {padding:5px;border: 1px solid #bfbfbf;background:#d6f8ff;text-align:center;color:#383838;}
.ListBoxExa .BoxType01 td {border: 1px solid #bfbfbf;font-size: 12px;}
.ListBoxExa .BoxType01 th.etc {width:150px;}


.ListBoxFix .BoxType01 th {padding:5px;border: 1px solid #921a1a;background:#e45656;text-align:center;color:#fff;}
.ListBoxFix .BoxType01 td {border: 1px solid #921a1a;}
.ListBoxFix .BoxType01 th.etc {width:150px;}
.ListBoxCan .BoxType01 th {padding:5px;border: 1px solid #2c3c4a;background:#8c99a6;text-align:center;color:#fff;}
.ListBoxCan .BoxType01 td {border: 1px solid #2c3c4a;}
.ListBoxCan .BoxType01 th.etc {width:150px;}


/* マイページ内講座日程指定
---------------------------------------------*/
.lec_search {margin: 0px auto;padding: 5px 0px;}
.lec_search p.lec_txt {margin: 10px;padding: 0px;background:#fff5a1;margin: 10px 0px;padding: 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-size:14px;}
.lec_search p.mgtb {margin: 10px auto;}
.lec_search p.pdy {padding: 0px 10px;}
.lec_search p.txt_red {color:#d70000;}
.lec_search p.txt_cen {text-align:center;}
.lec_search h3 {margin: 10px auto;font-size:16px;}
.lec_search h4 {padding: 5px 0px 5px 0px;font-size:14px;}

.youto_box {margin: 20px auto;padding: 0px;}
.youto_box h3 {margin: 30px auto 0px auto;padding: 0px;}
.youto_box h3 span {width:38px;margin: 0px 10px 0px 0px;padding: 3px 15px 5px 15px;color:#fff;background: url(../images/no_bg.gif) left top no-repeat;}

.youto_box h4.lec_area_f {margin: 10px 0px 5px 0px;padding: 0px 0px 0px 15px;background: url(../images/lec_arw.gif) left center no-repeat;}

.lec_youto_inn_box {margin: 10px auto;padding: 10px;border: 1px solid #cfcfcf;background:#fffcea;}
.lec_youto_inn_box ul {margin: 0px;padding: 0px;}
.lec_youto_inn_box li {float:left;width:350px;margin: 0px;padding: 5px;}

.lec_area_inn_box {margin: 10px auto;padding: 10px;}
.lec_area_inn_box ul.lec_area_detail {margin: 0px;padding: 0px;border-bottom: 1px dotted #cfcfcf;}
.lec_area_inn_box li {float:left;margin: 0px;padding: 5px;color:#ccc;}


/* マイページ内お知らせ指定
---------------------------------------------*/
.newsBOX {margin: 10px auto;padding: 10px;}
.newsBOX p.newsTime {padding: 0px;}
.newsBOX h3 {margin: 0px auto;padding: 10px 0px;font-size:18px;border-bottom: 1px dotted #cfcfcf;}
.newsBOX p.newsTxt {padding: 20px 10px;font-size:14px;}
.newsBOX p.newsLink {padding: 20px 10px 0px 10px;text-align:right;border-top: 1px dotted #cfcfcf;}

.bnarea {width:860px;margin: 10px auto;padding: 0px;}
.bnarea p {height:100px;padding: 0px 10px;}

