<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* コンテンツの設定 */

div#contents_box2{
width:100%;
margin:22px 15px;
}

div#contents_box{
width:100%;
margin:22px 15px;
line-height:1.6em
}

div#contents_box a{
text-decoration:none;
}

div#contents_box a:hover{
text-decoration:underline
}

div#contents_box p{
margin:0 0 1em 0
}

div#contents_box p.thanks{
background:url(../images/thanks1.gif) no-repeat 50% 50% #fff;
width:100%;
height:200px
}


div#contents_box p.thanks span{
display:none
}


div#contents_box h2{
margin:0 0 1em 0;
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #f2f2f2;
text-indent:23px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}

div#contents_box h2#book{
margin:0 0 1em 0;
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #fffccc
text-indent:23px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}

div#contents_box p#top_navi{
margin:0 0 1em 0
}

div#contents_box h3{
margin:2em 0 1em 0;
background:url(../images/center_marker_h3.gif) no-repeat 8px 50% #fff;
text-indent:23px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}

div#contents_box table#sitemap{
background:#fff
}

div#contents_box table#sitemap td{
border:none
}

div#contents_box table#sitemap td table td{
background:#f8f8f8;
border:1px solid #ccc
}

div#contents_box table#sitemap td table td.normal1{
background:#fff
}


div#contents_box table#sitemap table{
margin:10px 0 25px 0;
background:#fff
}

div#contents_box table#sitemap h3{
margin:0 0 0 0;
background:url(../images/center_marker_h3.gif) no-repeat 3px 50% #fff;
text-indent:18px;
border:none;
line-height:1.6em
}

div#contents_box table#sitemap table h3 a{
color:#666
}

div#contents_box h3#no5{
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #f2f2f2;
}

div#contents_box h4{
margin:2em 0 1em 0;
text-indent:10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}


div#contents_box p.to_top{
margin:20px 30px 0 0;
text-align:right
}

div#contents_box p.to_top a{
padding-left:12px;
background:url(../images/center_marker_top.gif) no-repeat 0 50% #fff
}

div#contents_box ol{
margin:0 0 0 50px
}
div#contents_box li{
margin:0 0 0.5em 0
}

div#contents_box em{
font-style:normal;
font-weight:bold;
}

div#contents_box div#co_1 img{
border:none;
margin:0 1px
}

/* 会場へのアクセスのスタイル */
ul#access{
margin:0 0 40px 30px
}


div#qanda a{
font-weight:normal
}


div#qanda ul{
list-style-type:none;
margin:0 0 40px 10px
}

div#qanda ul li{
font-weight:bold;
background:url(/qanda/images/q.gif) no-repeat 0 2px;
padding-left:15px
}


div#qanda dl dt{
background:url(/qanda/images/q.gif) no-repeat 0 2px;
padding-left:15px;
margin:0 0 5px 0;
border-bottom:1px solid #ccc
}

div#qanda ul li span,div#qanda dl dt span,div#qanda dl dd span{
margin:0 3px 0 0;
font-weight:bold;
font-size:18px
}

div#qanda dl dd{
background:url(/qanda/images/a.gif) no-repeat 0 2px;
padding-left:15px;
margin:0 0 50px 0
}


/* 表共通 */
div#contents_box table{
width:100%;
margin:10px 0 0 0;
border-collapse:collapse;
border:0px
}

div#contents_box th{
border:1px solid #ccc;
background:#eee;
line-height:1.5em;
padding:0.3em 0.7em
}

div#contents_box td{
border:1px solid #ccc;
line-height:1.5em;
padding:0.3em 0.7em
}

div#contents_box td.col1{
vertical-align:top;
text-align:right;
background:#f9f9f9;
width:20%
}

div#contents_box td.col11{
vertical-align:top;
text-align:right;
background:#F0F8FF;
width:20%
}

/* 固有テーブル */

table#top_page{
width:100%;
height:435px
}

table#top_page td span{
display:none
}

table#top_page td#top_page_left{
width:50%;
text-align:center;
vertical-align:top
}

table#top_page td#top_page_right{
width:100%;
text-align:center;
vertical-align:top
}

table#top_page td#top_page_left img{
margin:5px 0 0 0
}

table#top_page td#top_page_right img{
margin:45px 20px 0 0
}


div#contents_box table#working th{
border:1px solid #ccc;
background:#eee;
font-weight:bold;
line-height:1.5em;
padding:0.3em 0.7em
}

div#contents_box table#working td{
vertical-align:top
}

div#links table td{
vertical-align:top
}

/* セミナー等詳細のスタイル */
div.form{
text-align:right
}

p.number{text-align:right}

div#contents_box div.all_cont h3{
margin:0;
padding:16px 0 12px 0;
background-image:none;
text-indent:0px;
border:none;
/* text-align:center */
}

div#contents_box div.all_cont h4{
margin:0
}

div#contents_box div.all_cont p{
margin:10px 15px
}

div#contents_box div.all_cont div.green div,
div#contents_box div.all_cont div.red div,
div#contents_box div.all_cont div.blue div,
div#contents_box div.all_cont div.purple div{
margin-bottom:20px;
border:1px solid #ccc
}

div#contents_box div.all_cont h4{
background:url(/images/back_h4.gif) repeat-x 0 0
}

div#contents_box div.all_cont h5{
background:#fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:5px 10px
}


/* トップページコンテンツ */

table#top_page h2{
margin:20px 10px 0 10px;
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #f2f2f2;
text-indent:23px;
font-size:12px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:1.8em
}

table#top_page a{
text-decoration:none;
}

table#top_page a:hover{
text-decoration:underline
}
0
table#top_page p{
margin:0 10px 1em 10px
}

p.osusume{
font-weight:bold;
line-height:1.2em;
padding:5px 3px 5px 70px;
background:url(../images/osusume.gif) no-repeat 3px 5px #E5E5E5;
}

p.osusume2{
font-weight:bold;
line-height:1.0em;
padding:5px 3px 5px 20px;
}

table#top_page_2 a{
font-size:14px;
text-align:center;
display:block;
width:130px;
margin:5px 0 0 0;
line-height:20px;
background:url(../images/back_month_b.gif) no-repeat 0 0 #fff;
font-weight:bold;
text-decoration:none;
}

table#top_page_2 a:hover{
background:url(../images/back_month_a.gif) no-repeat 0 0 #E08D31;
text-decoration:none;
}

table#top_page_2 td{
font-weight:bold;
font-size:12px;
padding:10px 10px 10px 30px;
background:url(../images/center_marker_h3.gif) no-repeat 10px 10px #fff;
}

table#top_page_2 td span{
display:inline
}





/* 講座の流れテーブル */
div#contents_box table#kouza_flow{
background:#fff;
width:580px;
border:none
}

div#contents_box table#kouza_flow td{
background:#fff;
padding:0;
vertical-align:middle;
border:none
}

div#contents_box table#kouza_flow td.col1{
padding:5px 0 0px 0;
background:#fff;
vertical-align:middle;
text-align:center
}

div#contents_box table#kouza_flow td.col11{
padding:5px 0 0px 0;
background:#F0F8FF;
vertical-align:middle;
text-align:center
}

div#contents_box table#kouza_flow td.col2{
background:#fff;
vertical-align:middle;
text-align:center;
width:20px
}

div#contents_box table#kouza_flow td.col_h{
background:#fff;
vertical-align:middle;
padding:7px 0 5px 0
}


div#contents_box table#kouza_flow td img{
border:none
}

table#seminer tr.month td span.sel_01{display:inline}
table#top_page_2 td span.sel_01{display:none}


/* 以下はcontents_box2 */



/* コンテンツの設定 */


div#contents_box2{
width:100%;
margin:22px 15px;
line-height:1.6em
}

div#contents_box2 a{
text-decoration:none;
}

div#contents_box2 a:hover{
text-decoration:underline
}

div#contents_box2 p{
margin:0 0 1em 0
}

div#contents_box2 p.thanks{
background:url(../images/thanks1.gif) no-repeat 50% 50% #fff;
width:100%;
height:200px
}


div#contents_box2 p.thanks span{
display:none
}


div#contents_box2 h2{
margin:0 0 1em 0;
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #f2f2f2;
text-indent:23px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:1.5em
}

div#contents_box2 p#top_navi{
margin:0 0 1em 0
}

div#contents_box2 h3{
margin:2em 0 1em 0;
background:url(../images/center_marker_h3.gif) no-repeat 8px 50% #fff;
text-indent:23px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}

div#contents_box2 table#sitemap{
background:#fff
}

div#contents_box2 table#sitemap td{
border:none
}

div#contents_box2 table#sitemap td table td{
background:#f8f8f8;
border:1px solid #ccc
}

div#contents_box2 table#sitemap td table td.normal1{
background:#fff
}


div#contents_box2 table#sitemap table{
margin:10px 0 25px 0;
background:#fff
}

div#contents_box2 table#sitemap h3{
margin:0 0 0 0;
background:url(../images/center_marker_h3.gif) no-repeat 3px 50% #fff;
text-indent:18px;
border:none;
line-height:1.6em
}

div#contents_box2 table#sitemap table h3 a{
color:#666
}

div#contents_box2 h3#no5{
background:url(../images/center_marker_h2.gif) no-repeat 8px 50% #f2f2f2;
}

div#contents_box2 h4{
margin:2em 0 1em 0;
text-indent:10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2em
}


div#contents_box2 p.to_top{
margin:20px 30px 0 0;
text-align:right
}

div#contents_box2 p.to_top a{
padding-left:12px;
background:url(../images/center_marker_top.gif) no-repeat 0 50% #fff
}

div#contents_box2 ol{
margin:0 0 0 50px
}
div#contents_box2 li{
margin:0 0 0.5em 0
}

div#contents_box2 em{
font-style:normal;
font-weight:bold;
}

div#contents_box2 div#co_1 img{
border:none;
margin:0 1px
}


/* 表共通 */
div#contents_box2 table{
width:98%;
margin:5px 0px 0px 0px;
border-collapse:collapse;
border:0px;
}

div#contents_box2 th{
border:1px solid #ccc;
background:#eee;
line-height:1.5em;
padding:0.3em 0.7em
}

/* div#contents_box2 td{*/
/* border:1px solid #ccc;*/
/* line-height:1.5em;*/
/* padding:0.3em 0.7em*/
/* }*/

div#contents_box2 td.col1{
vertical-align:top;
text-align:right;
background:#f9f9f9;
width:20%
}

div#contents_box2 td.col11{
vertical-align:top;
text-align:right;
background:#F0F8FF;
width:20%
}

div#contents_box2 table#working th{
border:1px solid #ccc;
background:#eee;
font-weight:bold;
line-height:1.5em;
padding:0.3em 0.7em
}

div#contents_box2 table#working td{
vertical-align:top
}

div#contents_box2 div.all_cont h3{
margin:0;
padding:16px 0 12px 0;
background-image:none;
text-indent:0px;
border:none;
/* text-align:center */
}

div#contents_box2 div.all_cont h4{
margin:0
}

div#contents_box2 div.all_cont p{
margin:10px 15px
}

div#contents_box2 div.all_cont div.green div,
div#contents_box2 div.all_cont div.red div,
div#contents_box2 div.all_cont div.blue div,
div#contents_box2 div.all_cont div.purple div{
margin-bottom:20px;
border:1px solid #ccc
}

div#contents_box2 div.all_cont h4{
background:url(/images/back_h4.gif) repeat-x 0 0
}

div#contents_box2 div.all_cont h5{
background:#fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:5px 10px
}


/* 講座の流れテーブル */
div#contents_box2 table#kouza_flow{
background:#fff;
width:580px;
border:none
}

div#contents_box2 table#kouza_flow td{
background:#fff;
padding:0;
vertical-align:middle;
border:none
}

div#contents_box2 table#kouza_flow td.col1{
padding:5px 0 0px 0;
background:#fff;
vertical-align:middle;
text-align:center
}

div#contents_box2 table#kouza_flow td.col11{
padding:5px 0 0px 0;
background:#F0F8FF;
vertical-align:middle;
text-align:center
}

div#contents_box2 table#kouza_flow td.col2{
background:#fff;
vertical-align:middle;
text-align:center;
width:20px
}

div#contents_box2 table#kouza_flow td.col_h{
background:#fff;
vertical-align:middle;
padding:7px 0 5px 0
}


div#contents_box2 table#kouza_flow td img{
border:none
}



</pre></body></html>