海外不動産視察ツアー用CSS





@charset "EUC-JP";


/* -----------------------------------------------------------------------------------------
 *  ベース
----------------------------------------------------------------------------------------- */

body, div,
dl, dt, dd, ul, ol, li,
 h2, h3, h4, h5, h6,
pre, code, p, blockquote,
th, td,
form, fieldset, legend, input, select, textarea {
 margin: 0;
 padding: 0;
 font-size: 14px;
 font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
}

em, address {
 font-style: normal;
}

html, body {
 height: 100%;
}

body {
 height: 100%;
 background-color: #e6e6e5;
 text-align: center;
 font-size: 90%;
 color: #494949;
 line-height: 1.4;
}

h1  {
 height: 100%;
  font-size: 30px;
  line-height: 1.4;
}




strong {
 font-weight: bold;
}

img,
a img {
 vertical-align: top;
 border: 0 none;
 outline: 0;
}

a img {
 cursor : pointer;
}

ol, ul {
 list-style: none;
}

hr {
 display: none;
}



caption {
 margin-bottom: 8px;
 text-align: left;
}

textarea {color: #333;}
input {color: #333; !important}
.ondes {color: #666666;}


/* -----------------------------------------------------------------------------------------
 *  フォントサイズ
----------------------------------------------------------------------------------------- */
.small {
 font-size: 80%;
}

/* -----------------------------------------------------------------------------------------
 *  マージン
----------------------------------------------------------------------------------------- */
.m1 {
 margin-top: 1em;
}


/* -----------------------------------------------------------------------------------------
 *  リンク設定
----------------------------------------------------------------------------------------- */
a:link,
a:visited,
a:active,
a:focus {
}

a:hover {
}


/* -----------------------------------------------------------------------------------------
 *  wrapper
----------------------------------------------------------------------------------------- */
body#others #wrapper,
#wrapper {
 position: relative;
 width: 966px;
 height: 100%; /* for IE6 */
 min-height: 100%;
 margin: 0 auto;
 padding-bottom: 30px;
 background: url(http://www.kodatechintai.jp/img20110724/body_bg.gif) left top repeat-y;
 text-align: left;
}

body#others > #wrapper { height: auto; }
body > #wrapper { height: auto; }


/* -----------------------------------------------------------------------------------------
 *  コンテナ
----------------------------------------------------------------------------------------- */
#main_contents_sec {
 width: 950px;
 margin-left: 8px;
}

#container_sec {
 width: 890px;
 margin: 0px 0 0 30px;
 padding-top: 20px;
}




/* -----------------------------------------------------------------------------------------
 *  カラー設定
----------------------------------------------------------------------------------------- */
.red {
 color: #d71519 !important;
}

.gray {
 color: #515151 !important;
}


/* -----------------------------------------------
 TOP追記コーナー用テキスト設定
----------------------------------------------- */
.red_strong {
	color: #ff0000;
	font-weight: bold;
	font-size: 1.2em;
}
.red_strong20em {
	color: #ff0000;
	font-weight: bold;
	font-size: 2.0em;
}
.red_08em {
	color: #ff0000;
	font-size: 0.8em;
}

.red_10em {
	color: #ff0000;
	font-size: 1.0em;
}


.bk_strong {
	color: #000000;
	font-weight: bold;
}
.bk_08em{
	font-size: 0.8em;
}

.bk_08em{
	font-size: 0.8em;
}

.bk_12em{
	font-size: 1.2em;
}


#s_seminars {
 width: 890px;
 margin-top: 10px;
 padding: 35px 0 30px 0;
}

/* -----------------------------------------------
 枠色設定
----------------------------------------------- */
/*  1. ORANGE */
.s_seminars_orange {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}

/* 2. ORANGE＆GREEN */
.s_seminars_02 {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}
/* 3. GREEN */
.s_seminars_03 {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}

/* 4. BLUE */
.s_seminars_04 {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}

/* 4. PINK */
.s_seminars_05 {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}

/*  London */
.s_seminars_london {
 border-top: 12px solid #00315A;
 border-bottom: 12px solid #00315A;
 background: url(http://www.superfp.com/img_tour2012/london_bg.gif) left top repeat-y;
}

/*  Miami*/
.s_seminars_miami {
 border-top: 12px solid #f5dc9b;
 border-bottom: 12px solid #f5dc9b;
 background: url(http://www.kodatechintai.jp/img20110724/orange_bg.gif) left top repeat-y;
}

/* -----------------------------------------------
 センターレイアウト：余白設定
----------------------------------------------- */
#s_seminars .text_c {
 line-height: 1;
}

#s_seminars .text_c .text01 {
 text-align: center;
}

#s_seminars .text_c .text02 {
 margin-top: 50px;
 text-align: center;
}

#s_seminars .text_c .btn01 {
 margin-top: 26px;
 text-align: center;
}

#s_seminars .text_c .btn02 {
 margin-top: 16px;
 text-align: center;
}




/* -----------------------------------------------
 点線
----------------------------------------------- */

#s_seminars .line {
 width: 758px;
 margin-left: 66px;
 padding-bottom: 38px;
 text-align: left;
 background: url(http://www.kodatechintai.jp/img20110724/dot_line.gif) left bottom repeat-x;
}

#s_seminars .normal_line {
 width: 698px;
 margin: 30px 0 0 66px;
 padding: 0 30px 24px 30px;
 text-align: left;
 background: url(http://www.kodatechintai.jp/img20110724/dot_line.gif) left bottom repeat-x;
 line-height: 1.9;
}

#s_seminars .seminar_area {
 width: 705px;
 margin-left: 94px; 
}

/* -----------------------------------------------
 背景色ありタイトル
----------------------------------------------- */
#s_seminars .seminar_area .title {
width: 700px;
margin: 30px 0 0 1px;
padding: 18px 0;
}

/* 1. ORANGE */
.s_seminars_orange .seminar_area .title {
 background-color: #f5dc9b;
 border-left: 8px solid #FF6E00;
 color: #4C3E1C;
}
/* 2. GREEN */
.s_seminars_02 .seminar_area .title {
 background-color: #295A19;
 color: #fff;
}
/* 3. GREEN */
.s_seminars_03 .seminar_area .title {
 background-color: #72AC00;
 border-left: 10px solid #336600;
 border-bottom: 1px solid #336600;
 color: #fff;
}

/* 4. BLUE */
.s_seminars_04 .seminar_area .title {
 background-color: #2364C8;
 color: #fff;
}

/* 5. PINK */
.s_seminars_05 .seminar_area .title {
 background-color: #EF857D;
 color: #fff;
}

#s_seminars .seminar_area .title h2 {
 margin: 0 20px;
 line-height: 1.4;
 font-weight: bold;
 font-size: 126%;
}

/*  London */
.s_seminars_london .seminar_area .title {
 background-color: #ff5555;
 border-left: 8px solid #aa0000;
 color: #ffffff;
}

/*  Miami */
.s_seminars_miami .seminar_area .title {
 background-color: #3E75B8;
 border-left: 8px solid #09478C;
 color: #ffffff;
}

/* -----------------------------------------------
 色付きタイトル
----------------------------------------------- */
#s_seminars .seminar_area h3 {
margin-top: 30px;
font-weight: bold;
font-size: 126%;
padding: 2px 8px;
line-height: 40px;
}

/* 1. ORANGE */
.s_seminars_orange .seminar_area h3 {
 background-color: #FCF6E5;
 border-top: 1px dashed #CAC198;
 border-bottom: 1px dashed #CAC198;
font-weight: bold;
 color: #4C3E1C;
}
/* 2. ORANGE＆GREEN */
.s_seminars_02 .seminar_area h3 {
 line-height: 40px;
 border-top: 3px double #295A19;
 border-bottom: 3px double #295A19;
font-weight: bold;
 color: #295A19;
}
/* 3. GREEN */
.s_seminars_03 .seminar_area h3 {
 border-top: 3px double #A7D64A;
 border-bottom: 3px double #A7D64A;
font-weight: bold;
 color: #295A19;
}

/* 4. BLUE */
.s_seminars_04 .seminar_area h3 {
 border-top: 3px double #2364C8;
 border-bottom: 3px double #2364C8;
font-weight: bold;
 color: #2364C8;
}

/* 5. PINK */
.s_seminars_05 .seminar_area h3 {
 border-top: 3px double #EF857D;
 border-bottom: 3px double #EF857D;
font-weight: bold;
 color: #B96B65;
}

#s_seminars .seminar_area h4 {
 margin-top: 30px;
 font-weight: bold;
 font-size: 126%;
}

#s_seminars .seminar_area p {
 margin-top: 25px;
 line-height: 1.9;
}

#s_seminars .seminar_area p.top {
 margin-top: 15px;
 line-height: 1.9;
}
/*  London */
.s_seminars_london .seminar_area h3{
 background-color: #FCF6E5;
 border-top: 1px dashed #162d50;
 border-bottom: 1px dashed #162d50;
font-weight: bold;
 color: #aa0000;
}


/*  Miami*/
.s_seminars_miami .seminar_area h3{
 background-color: #F4F4E8;
 border-top: 3px double #E29B26;
 border-bottom: 3px double #E29B26;
font-weight: bold;
 color: #1C84D5;
}
/* ---------------------------------------
 矢印付きリスト
--------------------------------------- */

/* 1. ORANGE */
.s_seminars_orange .seminar_area ul.seminar_list li,
.s_seminars_02  .seminar_area ul.seminar_list li,
.s_seminars_03  .seminar_area ul.seminar_list li,
.s_seminars_04  .seminar_area ul.seminar_list li,
.s_seminars_london  .seminar_area ul.seminar_list li {
 color: #666666;
}



/* 画像（センターレイアウト） */
#s_seminars .seminar_area .image {
 text-align: center;
 line-height: 1;
}

/* 画像（センターレイアウト）下のキャプション */
#s_seminars .seminar_area p.caption {
 margin-top: 10px !important;
 font-size: 90%;
 line-height: 1;
 text-align: center;
}

/* 画像（右寄せ）＋テキストのレイアウト */

.css-caption-box img:after {content: attr(title);}
    
    .css-caption-block {
        margin-bottom: 0;
        clear: both;
    }
    
    .css-caption-block > p {
        margin-top: 0px;
    }
    .css-caption-box01 {
        float: right;
        width: 200px;
	margin-top: 25px;
        margin-left: 1em;
	line-height: 1.9;
        text-align: center;
        font-weight: bold;
        font-size: 0.8em;
        color: #696969;
        background-color: #fffaf0;
    }

    .css-caption-box01 img {
        width: 100%;
        height: auto;
        margin-top: 0;
    }


    .css-caption-box02 {
        float: left;
        width: 250px;
 margin-top: 25px;
        margin-right: 1em;
 line-height: 1.9;
        text-align: center;
        font-weight: bold;
        font-size: 0.8em;
        color: #696969;
        background-color: #ffffff;
    }

    .css-caption-box02 img {
        width: 100%;
        height: auto;
        margin-top: 0;
    }

#s_seminars .seminar_area .btn_text {
 color: #f00;
 font-weight: bold;
 text-align: center;
}

#s_seminars .seminar_area .btn {
 margin-top: 10px;
 text-align: center;
}

#s_seminars .seminar_area .btn02 {
 margin-top: 27px;
 text-align: center;
}

/* ---------------------------------------
 定義リスト
--------------------------------------- */
#s_seminars .seminar_area dl.case dt {
 margin-top: 30px;
 font-weight: bold;
 font-size: 120%;
}
/* 6. ORANGE */
.s_seminars_orange .seminar_area dl.case dt {
 color: #d25a12;
}
/* 2. ORANGE＆GREEN */
.s_seminars_02 .seminar_area dl.case dt {
 color: #FF3333;
}
/* 3. GREEN */
.s_seminars_03 .seminar_area dl.case dt {
 color: #8ABA2A;
}

/* 4. GREEN */
.s_seminars_04 .seminar_area dl.case dt {
 color: #8ABA2A;
}

/* London*/
.s_seminars_london .seminar_area dl.case dt {
 color: #8ABA2A;
}

.s_seminars_miami .seminar_area dl.case dt {
 color: #8ABA2A;
}

#s_seminars .seminar_area dl.case dd {
 margin-top: 20px;
 line-height: 1.9;
}
#s_seminars .seminar_area dl.case dd strong,
#s_seminars .seminar_area p strong {
 font-weight: bold;
 text-decoration: underline;
}


/* ボーダー付きの定義リスト */
dl.seminar_gaiyo {
 width: 702px;
 margin-top: 25px;
 background: url(http://www.kodatechintai.jp/img20110724/gaiyo_bg.gif) left top repeat-y;
}

dl.seminar_gaiyo dt {
 margin-left: 1px;
 height: 30px;
 background-color: #666;
 line-height: 30px;
 color: #fff;
 text-indent: 10px;
}

dl.seminar_gaiyo dd {
 margin-left: 1px;
 padding: 10px 18px 8px 18px;
 border-bottom: 1px solid #b3b3b3;
 line-height: 1.9;
}

dl.seminar_gaiyo dd.last {
 margin-left: 1px;
 padding: 10px 18px 8px 18px;
 border-bottom: 1px solid #666;
 line-height: 1.9;
}

dl.seminar_gaiyo dd span {
 margin-left: 3em;
}


#s_seminars a:link,
#s_seminars a:visited,
#s_seminars a:active,
#s_seminars a:focus {
 color: #005a8c;
 text-decoration: none;
}

#s_seminars a:hover {
 color: #005a8c;
 text-decoration: underline;
}


/* -----------------------------------------------------------------------------------------
 * 色付き枠の設定
----------------------------------------------------------------------------------------- */
/* 背景白ボックス */
#s_seminars #box01 {
 width: 705px;
 margin-top: 30px;
 padding-bottom: 30px;
 background: url(http://www.kodatechintai.jp/img20110724/text_bg_white.gif) left bottom repeat-y;
}

#s_seminars #box01 p {
 margin: 0 40px;
 padding-top: 30px;
 line-height: 1.9;
}

#s_seminars #box01 p.sec {
 margin: 0 40px;
 padding-top: 10px;
}

#s_seminars #box01 .right {
 text-align: right;
}

/* 追記 */
#s_seminars #sign {
 width: 705px;
 margin-top: 30px;
 padding-bottom: 30px;
 background: url(http://www.kodatechintai.jp/img20110724/text_bg.gif) left bottom repeat-y;
}

#s_seminars #sign p {
 margin: 0 40px;
 padding-top: 30px;
 line-height: 1.9;
}

#s_seminars #sign p.sec {
 margin: 0 40px;
 padding-top: 10px;
}

#s_seminars #sign .right {
 text-align: right;
}





#others_container {
 width: 890px;
 margin-top: 24px;
}

#others_container h2 {
 padding-bottom: 3px;
 background: url(http://www.kodatechintai.jp/img20110724/dot_line.gif) left bottom repeat-x;
}

#others_container h2 img {
 margin-left: 2px;
}

#others_container p.top_txt {
 width: 690px;
 margin: 35px 0 50px 104px;
 line-height: 1.9;
}

#others_container ul,
#others_container ol,
#others_container p {
 width: 690px;
 margin: 6px 0 0 104px;
 line-height: 1.9;
}

#others_container ol li.line01 {
 margin: 2em 0 2em 3em;
}

#others_container ul.list {
 width: 690px;
 margin: 1.5em 0 0 121px;
 line-height: 1.9;
 list-style: disc;
}

#others_container ol li ul {
 width: 690px;
 margin: 2em 0 2em 3em;
 line-height: 1.9;
 list-style: none;
}

#others_container p.text02 {
 width: 690px;
 margin: 2em 0 0 104px;
 line-height: 1.9;
}

#others_container ol li span {
 text-indent: 2em !important;
}

#others_container h3 {
 width: 690px;
 margin: 28px 0 0 104px;
 padding-bottom: 3px;
 border-bottom: 1px solid #999;
 line-height: 1.1;
 font-size: 120%;
}

#others_container dl {
 width: 690px;
 margin: 0 0 0 104px;
 line-height: 1.9;
}

#others_container dl dt {
 margin-top: 3em;
}

#others_container dl dd.link {
 margin-top: 2em;
}

#others_container dl dd ol {
 margin: 0 !important;
}

#others_container a:link,
#others_container a:visited,
#others_container a:active,
#others_container a:focus {
 color: #d25014;
 text-decoration: none;
}

#others_container a:hover,
#guide_container_sec a:hover,
#guide_container a:hover,
#first_container a:hove {
 color: #d25014;
 text-decoration: underline;
}

#mg_container a:link,
#mg_container a:visited,
#mg_container a:active,
#mg_container a:focus {
 color: #005a8c;
 text-decoration: none;
}

#mg_container a:hover,
#guide_container_sec a.mail:hover {
 color: #005a8c;
 text-decoration: underline;
}

#others_container a.link:link,
#others_container a.link:visited,
#others_container a.link:active,
#others_container a.link:focus {
 color: #005a8c;
 text-decoration: none;
}

#others_container a.link:hover {
 color: #005a8c;
 text-decoration: underline;
}





/* -----------------------------------------------------------------------------------------
 * 旅行概要
----------------------------------------------------------------------------------------- */
/* 1. ORANGE */
.s_seminars_miami .listener,
.s_seminars_orange .listener,
.s_seminars_02 .listener,
.s_seminars_03 .listener,
.s_seminars_04 .listener,
.s_seminars_05 .listener,
.s_seminars_06 .listener {
 width: 705px;
 margin: 18px 0 0 0;
 padding: 0 0 15px 0;
 background-color: #FFF5C8;
}
.s_seminars_miami .listener dt,
.s_seminars_orange .listener dt,
.s_seminars_02 .listener dt,
.s_seminars_03 .listener dt,
.s_seminars_04 .listener dt,
.s_seminars_05 .listener dt,
.s_seminars_06 .listener dt { 
 width: 705px;
 height: 28px;
 line-height: 28px;
 background-color: #846A4C;
 color: #fff;
 font-size: 120%;
 text-indent: 10px;
}
.s_seminars_miami .listener dd,
.s_seminars_orange .listener dd,
.s_seminars_02 .listener dd,
.s_seminars_03 .listener dd,
.s_seminars_04 .listener dd,
.s_seminars_05 .listener dd,
.s_seminars_06 .listener dd {
 margin: 5px 25px 5px 25px;
 color: #524535;
 line-height: 1.5;
 font-size: 100%;
}
.s_seminars_miami .listener dd.name,
.s_seminars_orange .listener dd.name,
.s_seminars_02 .listener dd.name,
.s_seminars_03 .listener dd.name,
.s_seminars_04 .listener dd.name,
.s_seminars_05 .listener dd.name,
.s_seminars_06 .listener dd.name {
 margin: 5px 15px 0 15px;
 color: #524535;
 background: url(http://www.kodatechintai.jp/img20110724/voice_line.gif) left bottom repeat-x;
 line-height: 28px;
 font-size: 100%;
text-align:right;
font-weight:bold;
}

.s_seminars_miami .listener dd.midashi,
.s_seminars_orange .listener dd.midashi,
.s_seminars_02 .listener dd.midashi,
.s_seminars_03 .listener dd.midashi,
.s_seminars_04 .listener dd.midashi,
.s_seminars_05 .listener dd.midashi,
.s_seminars_06 .listener dd.midashi {
 margin: 5px 15px 0 15px;
 color: #524535;
 background: url(http://www.kodatechintai.jp/img20110724/voice_line.gif) left bottom repeat-x;
 line-height: 28px;
 font-size: 100%;
text-align:left;
 font-size: 110%;
font-weight:bold;
}


/* -----------------------------------------------------------------------------------------
 * 旅行概要【ロンドン】
----------------------------------------------------------------------------------------- */
.s_seminars_london .listener {
 width: 705px;
 margin: 18px 0 0 0;
 padding: 0 0 15px 0;
 background-color: #fcdfd4;
}

.s_seminars_london .listener dt { 
 width: 705px;
 line-height: 34px;
 background-color: #b86d77;
 color: #fff;
 font-size: 120%;
 text-indent: 10px;
}

.s_seminars_london .listener dd {
 margin: 5px 25px 5px 25px;
 color: #4b1016;
 line-height: 1.5;
 font-size: 100%;
}

.s_seminars_london .listener dd.midashi {
	margin: 5px 15px 0 15px;
	color: #4b1016;
	background: #fcdfd4;;
	line-height: 28px;
	text-align:left;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px dashed #d47467;
}
/* -----------------------------------------------------------------------------------------
 * 旅行概要【マイアミ】
----------------------------------------------------------------------------------------- */
.s_seminars_miami .listener {
 width: 705px;
 margin: 18px 0 0 0;
 padding: 0 0 15px 0;
 background-color: #F4F4E8;
}
.s_seminars_miami .listener dt { 
 width: 705px;
 line-height: 34px;
 background-color: #E29B26;
 color: #fff;
 font-size: 120%;
 text-indent: 10px;
}

.s_seminars_miami .listener dd {
 margin: 5px 25px 5px 25px;
 color: #663300;
 line-height: 1.5;
 font-size: 100%;
}

.s_seminars_miami .listener dd.midashi {
	margin: 5px 15px 0 15px;
	color: #4b1016;
	background: none;
	line-height: 28px;
	text-align:left;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px dashed #E29B26;
}



/* -----------------------------------------------------------------------------------------
 *  ページTOP
----------------------------------------------------------------------------------------- */
.page_top {
 padding: 35px 0 10px 0 !important;
 font-size: 90%;
 text-align: right;
}

/* -----------------------------------------------------------------------------------------
 *  テーブル
----------------------------------------------------------------------------------------- */
#s_seminars .table001{
 margin-top: 25px;
 border-top: 1px solid #666;
 border-right: 1px solid #666;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
#s_seminars .table001 td, tr{
	padding: 5px;
	line-height: 1.2;
	background-color: #ffffff;
	font-size:12px;
	color: #333;
}
#s_seminars .table001 .C_000 {border-bottom: 1px solid #999; border-left: 1px solid #999;  text-align: center;}
#s_seminars .table001 .C_001 {border-bottom: 1px solid #999; border-left: 1px solid #999;  text-align: center; Vertical-align: top;}
#s_seminars .table001 .C_002 {border-bottom:  1px dashed #999; border-left:  1px solid #999; text-align: center; Vertical-align: top;}
#s_seminars .table001 .C_003 {border-bottom:  0px dashed #999; border-left:  1px solid #999; text-align: center; Vertical-align: top;}

#s_seminars .table001 .L_001 {border-bottom:  1px solid #999; border-left:  1px solid #999; text-align: left; Vertical-align: top;}
#s_seminars .table001 .L_002 {border-bottom:  1px dashed #999; border-left:  1px solid #999; text-align: left; Vertical-align: top;}
#s_seminars .table001 .L_003 {border-bottom:  0px dashed #999; border-left:  1px solid #999; text-align: left; Vertical-align: top;}

#s_seminars .table001 .R_001 {border-bottom:  1px solid #999; border-left:  1px solid #999; text-align: right; Vertical-align: top;}
#s_seminars .table001 .R_002 {border-bottom:  1px dashed #999; border-left:  1px solid #999; text-align: right; Vertical-align: top;}
#s_seminars .table001 .R_003 {border-bottom:  0px dashed #999; border-left:  1px solid #999; text-align: right; Vertical-align: top;}

#s_seminars .table001 ul.seminar_list {
	margin-top: 0px;
}
#s_seminars .table001 ul.seminar_list li {
	margin-bottom: 0px;
	padding-left: 10px;
	background: url(img_tour2012/a1.gif) left -2px no-repeat;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2;
}
#s_seminars .table001 ul.seminar_list li {
	color: #333;
}



/* -----------------------------------------------------------------------------------------
 *  画像（右寄せ）＋テキストのレイアウト
----------------------------------------------------------------------------------------- */
.css-caption-box img:after {content: attr(title);}
    
.css-caption-block {
	margin: 0;
	clear: both;
 }
    
.css-caption-block > p {
	margin: 0px;
}
.css-caption-box01 {
	float: right;
	width: 200px;
	margin-top: 25px;
	margin-left: 1em;
	line-height: 1.9;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	color: #696969;
	background-color: #fffaf0;
}
.css-caption-box02 {
	float: right;
	width: 210px;
	margin: 0 0 0 10px;
	padding: 0;
	margin-left: 1em;
	line-height: 1.4;
	text-align: center;
	font-weight: bold;
	font-size:90%;
	color: #696969;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.css-caption-box03 {
	float: right;
	margin: 0 0 30px 10px;
	padding: 0;
	margin-left: 1em;
	line-height: 1.4;
	text-align: center;
	font-size:85%;
	color: #696969;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.css-caption-box01 img,
.css-caption-box02 img,
.css-caption-box03 img {
	height: auto;
	margin: 0;
	padding: 5px;
 }


.list1 ul{
margin: 0 0 0 0px;
}
.list1 li{
    list-style:disc;
list-style-position: outside;
margin: 0 0 0 20px;
    padding:0 0 8px 0px;
}

.list2 ul{
 margin-top: 0px;
}
.list2 li{
 margin-bottom: 2px;
 padding-left: 8px;
 background: url(http://www.superfp.com/img_tour2012/a1.gif) left -1px no-repeat;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2;
}

.list3 ul{
margin: 0 0 0 0px;
}
.list3 li{
    list-style:square;
list-style-position: outside;
margin: 0 0 0 60px;
    padding:0 0 0px 0px;
}

/* -----------------------------------------------------------------------------------------
 *  TopBox LONDON
----------------------------------------------------------------------------------------- */
#s_seminars .top_box_london {
 width: 703px;
 line-height: 1;
 margin: 0 0 46px  0;
 padding: 0 0 30px 0;
 text-align: center;
	border: 1px solid #00315A;
}
/* -----------------------------------------------------------------------------------------
 *  TopBox Malaysia
----------------------------------------------------------------------------------------- */
#s_seminars .top_box_malaysia {
 width: 703px;
 line-height: 1;
 margin: 0 0 46px  0;
 padding: 0 0 30px 0;
 text-align: center;
	border: 1px solid #217613;
}
#s_seminars .top_box_innner {
 width: 655px;
 margin-left: 25px;
font-size: 90%;
 line-height: 1.9;
 text-align: left;
	background-color: #fff;
}

/* -----------------------------------------------------------------------------------------
 *  受講者の声;
----------------------------------------------------------- */
.koe {
	width: 598px;
}
.koe_01 {
	color:#333;
	background:url(http://www.superfp.com/images/000598_koe_bg01.gif) no-repeat;
	padding: 12px 30px 0px 55px;
	font-size: 16px;
	text-align: left;
	line-height: 38px;	
	font-weight: bold;
}
.koe_02 {
	color:#333;
	background:url(http://www.superfp.com/images/000598_koe_line.gif) repeat-y;
	padding: 0px 30px 0px 30px;
	text-align: left;
	line-height: 24px;	
}

.koe_03 {
	color:#333;
	background:url(http://www.superfp.com/images/000598_koe_bg02.gif) no-repeat;
	padding: 0px 30px 10px 30px;
	text-align: right;
	line-height: 26px;	
	margin: 0 0 15px 0;
}

/* -----------------------------------------------------------------------------------------
 *  マイアミ設定
----------------------------------------------------------------------------------------- */
#s_seminars .top_box_miami {
 width: 703px;
 line-height: 1;
 margin: 0 0 46px  0;
 padding: 0 0 30px 0;
 text-align: center;
	border: 1px solid #43749F;
}