@charset "utf-8";

/* ------------------------- TOC
home_index
contact_index
blog
cojicorner
angya
カテゴリアイディー
 ------------------------- */

/* ============================== upper_layer */
.upper_layer #wrapper #header #header_title #tit_header { background: url(../img/tit_header_upper_layer.png) no-repeat 0 0; width: 980px; height: 77px; }
.upper_layer #wrapper #header #header_title #tit_header a { display: block; width: 346px; height: 77px; }
.upper_layer #wrapper #contents #sec_text_area p { font-size: 117%; line-height: 2.5; margin-top: 50px; }
.upper_layer #wrapper #contents #sec_text_area p em { font-weight: bold; }

/* ============================== home_index */
#home_index .video_hidden { position: fixed; bottom: 0; width: 100%; height: 30px; z-index: 98; background: #000000; }
#home_index #wrapper { background-color: #ffffff; position:relative;z-index:99;background:transparent;}
#home_index #wrapper #header_title { /*background: url(../../img/bg_index_header_title.jpg) no-repeat 0 0; */height: 205px; padding-top: 108px; }
#home_index #wrapper #header_title h1 { background: url(../../img/tit_header_index.png) no-repeat 0 0; width: 980px; height: 204px; }
#home_index #wrapper #contents { min-width: 1092px; padding: 0; }
#home_index #wrapper #contents h2 { position: relative; }
#home_index #wrapper #navigation_area { margin:0 auto; padding:0 56px; width:980px; /*background: url(../../img/bg_index_navigation_area.jpg) no-repeat 0 0 #404c4c;*/}
#home_index #wrapper #footer { /*background-color:#331812; */ }
#home_index { background: url(../../img/bg.jpg) no-repeat center top; }

/* ============================== contact_index */
#contact_index #wrapper #contents h1 { background: url(../../img/h1_contact.gif) no-repeat 0 0; width: 523px; height: 121px; margin: 113px auto 0; }
#contact_index #wrapper #contents #sec_copy { background: url(../../img/copy_contact.gif) no-repeat 0 0; width: 555px; height: 41px; margin: 117px auto 0; }
#contact_index #wrapper #contents #sec_text_area { text-align: center; padding-top: 68px; }

/* ============================== about_index */
#about_index #wrapper #contents h1 { background: url(../../img/h1_about.gif) no-repeat 0 0; width: 393px; height: 121px; margin: 113px auto 0; }
#about_index #wrapper #contents .lead { text-align: center; }
#about_index #wrapper #contents #sec_copy { background: url(../../img/copy_about.gif) no-repeat 0 0; width: 560px; height: 120px; margin: 117px auto 0; }
#about_index #wrapper #contents #sec_copy_aoki { background: url(../../img/copy_abou_aoki.gif) no-repeat 0 0; width: 560px; height: 129px; margin: 117px auto 0; }
#about_index #wrapper #contents #sec_text_area { width: 600px; margin: 0 auto; padding-top: 20px; }
#about_index #wrapper #contents #sec_text_chief_message { width: 480px; margin: 0 auto; padding-top: 20px; }
#about_index #wrapper #contents #sec_text_chief_message p { font-size: 117%; line-height: 2.5; margin-top: 50px; }
#about_index #wrapper #contents #sec_viewing_env { border-top: 1px solid #969696; border-bottom: 1px solid #969696; padding: 35px 0; width: 500px; margin: 230px auto 0 auto; }
#about_index #wrapper #contents #sec_viewing_env h2 { font-size: 117%; font-weight: bold; }
#about_index #wrapper #contents #sec_viewing_env dl { margin-top: 30px; line-height: 1.7; }
#about_index #wrapper #contents #sec_viewing_env dl.first { margin-top: 20px; }
#about_index #wrapper #contents #sec_viewing_env dt { font-weight: bold; }


/* ============================== blog */
/*content_sub_wrap*/
.blog #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dd a { text-decoration: none; }
.blog #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dd a:link { text-decoration: none; }
.blog #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dd a:visited { text-decoration: none; }
.blog #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dd a:hover,
.blog #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dd a:active { color: #323232; text-decoration: underline; }

/*text-decoration*/
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area h3 { font-size: 125%; font-weight: bold; padding-top: 50px; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area p { font-size: 117%; line-height: 2.5; margin-top: 50px; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area ul { margin-top: 50px; padding-left: 1.5em; font-size: 117%; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area ol { margin-top: 50px; padding-left: 2em; font-size: 117%; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area ul li { list-style: disc; line-height: 2; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area ol li { list-style: decimal; line-height: 2; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area p .size-full { }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .wp-image { text-align: center; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .wp-caption { margin-top: 50px; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .wp-caption p { font-size: 86%; line-height: 1.8; margin-top: 5px; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area strong { font-weight: bold; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area strong.tit_list { display: block; font-size: 117%; margin-top: 50px; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area em { font-style: italic; }
.blog #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .mt0 { margin-top: 0; }


/* ============================== cojicorner */
.cojicorner { background: url(../../cojicorner/img/bg_cojicorner.png) repeat; }
 /* ハイライト時の背景を変更 Safari */
.cojicorner ::selection { background: #00ffff; }
/* ハイライト時の背景を変更 Firefox */
.cojicorner ::-moz-selection { background: #00ffff; }
/*h1_area*/
.cojicorner #wrapper #contents #title_area { background: url(../../cojicorner/img/tit_h1_area.png) no-repeat center top; width: 729px; height: 260px; margin: 66px auto 0; }
.cojicorner #wrapper #contents #title_area h1 { width: 815px; }
.cojicorner #wrapper #contents #title_area h1 a { display: block; height: 158px; }
.cojicorner #wrapper #contents #title_area .txt_copy { width: 815px; }
.cojicorner #wrapper #contents #title_area .txt_copy a { display: block; height: 77px; }
/*contents_inner*/
.cojicorner #wrapper #contents #contents_inner { width: 815px; margin: 50px auto 0; }
/*contents_main*/
.cojicorner #wrapper #contents #contents_inner #contents_main { float: right; width: 560px; padding-top: 33px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article { background-color: #ffffff; margin-bottom: 60px; padding: 60px 80px 70px; }

.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit { background: url(../../cojicorner/img/bg_sec_article_day_tit.gif) no-repeat left bottom; padding-bottom: 45px; text-align: center; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit img { margin: 0 3px; }
/*.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit { background: url(../../cojicorner/img/bg_sec_article_day_tit.gif) no-repeat left bottom; padding-bottom: 45px; text-align: center; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner { width: 170px; margin: 0 auto; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner p { float: left; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner p img { margin: 0 3px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner p.sec_day_month { width: 76px; text-align: right; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner p.sec_day_day { width: 76px; text-align: left; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_article_day_tit_inner p.sec_day_dot { width: 18px; }*/

.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_category { margin-top: 15px;}
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_category p { color: #000000; text-align: center; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 { color: #000000; font-size: 150%; font-weight: bold; line-height: 1.5; margin-top: 50px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 a,
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 a:link,
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 a:visited { color: #000000; text-decoration: none; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 a:hover,
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article h2 a:active { color: #50c8ff; text-decoration: none; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area { }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area h3 { font-size: 125%; font-weight: bold; margin-top: 50px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area p { font-size: 117%; line-height: 2.5; margin-top: 50px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area p .size-full { }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .wp-caption { margin-top: 50px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area .wp-caption p { font-size: 86%; line-height: 1.8; margin-top: 5px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area blockquote { background-color: #ededed; color: #8b8b8b; margin-top: 50px; padding: 30px; font-size: 117%; line-height: 2.5;
-moz-border-radius: 10px; /*FireFox*/
-webkit-border-radius: 10px; /* Safari and Chrome */
border-radius: 10px; /* Opera 10.5+, IE */
 }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag { background: url(../img/line_01.gif) no-repeat 0 0; margin-top: 50px; padding-top: 15px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dt { float: left; width: 35px;  }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd { float: left; width: 365px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd ul { }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd ul li { display: inline-block; font-size: 86%; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer { background: url(../img/line_01.gif) no-repeat 0 0; margin-top: 50px; padding-top: 15px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_day { float: left; width: 150px; margin-top: 0; font-size: 86%; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns { float: right; width: 240px; text-align: right; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns .bt_facebook { display: inline-block; margin-right: 10px; }
.cojicorner #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns .bt_twitter { display: inline-block; }
/*sec_pager*/
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager { padding-top: 40px; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager ul { background: url(../../cojicorner/img/bg_sec_pager.gif) no-repeat center top; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager ul li { width: 90px; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager ul #sec_prev { float: left; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager ul #sec_next { float: right; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager.sec_pager_prev_d ul { background: url(../../cojicorner/img/bg_sec_pager_prev_d.gif) no-repeat left top; }
.cojicorner #wrapper #contents #contents_inner #contents_main #sec_pager.sec_pager_next_d ul { background: url(../../cojicorner/img/bg_sec_pager_next_d.gif) no-repeat right top; }
/*contents_sub*/
.cojicorner #wrapper #contents #contents_inner #contents_sub { float: left; width: 224px; }
.cojicorner #wrapper #contents #contents_inner #contents_sub .content_sub_wrap { background-color: #ffffff; margin-bottom: 40px; padding: 33px 27px 24px; font-size: 86%; line-height: 1.8; }
/*sec_profile*/
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_profile { background: none; padding: 0 0 24px; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_profile dl { background: url(../../cojicorner/img/bg_sec_profile.png) no-repeat left bottom; padding: 23px 27px 24px;}
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_profile dl dt { background: url(../../cojicorner/img/tit_sec_profile.gif) no-repeat 0 0; width: 169px; height: 41px; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_profile dl dd { margin-top: 20px; }
/*sec_list_archive*/
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive {}
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl { margin-bottom: 35px; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dt { width: 169px; height: 27px; margin-bottom: 7px; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new {}
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dt { background: url(../../cojicorner/img/sec_new.gif) no-repeat 0 0; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dd ul { padding-left: 1.2em; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dd ul li { list-style-type: disc; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_category {}
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_category dt { background: url(../../cojicorner/img/sec_category.gif) no-repeat 0 0; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_archive {}
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_archive dt { background: url(../../cojicorner/img/sec_archive.gif) no-repeat 0 0; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search { }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search input.box_radius { padding: 4px; width: 125px; margin-right: 2px; vertical-align: middle; font-size: 120%; }
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search .bt_search { display: inline-block; vertical-align: middle; }
/*sec_twitter*/
.cojicorner #wrapper #contents #contents_inner #contents_sub #sec_twitter { background: url(../../cojicorner/img/bg_sec_twitter.png) no-repeat left bottom; padding: 0 0 56px 0; }

/* ============================== cojicorner_category */
/*contents_main*/
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit { background-color: #ffffff; margin-bottom: 50px; padding: 12px 10px 10px; font-size: 125%; font-weight: bold; text-align: center; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a,
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:link,
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:visited,
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:hover,
#cojicorner_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:active { text-decoration: none; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail { }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt { float: left; width: 170px; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 { font-size: 109%; margin-top: 25px; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 a,
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 a:link,
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 a:visited { color: #000000; text-decoration: none; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 a:hover,
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_txt h2 a:active { color: #50c8ff; text-decoration: none; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_photo { float: right; width: 190px; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_thumbnail .sec_article_thumbnail_photo p { margin-top: 0; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .article_continue { margin-top: 28px; text-align: right; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .article_continue .link_bullet { margin-top: 0; font-weight: bold; line-height: 1.2; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer { background: none; border-top: 1px solid #000000; margin-top: 28px; padding-top: 10px; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_category { float: left; width: 275px; margin-top: 0; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_category p { font-size: 86%; line-height: 1.5; text-align: left; }
#cojicorner_category #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_day { float: right; width: 110px; text-align: right; }

/* ============================== cojicorner_detail */
#cojicorner_detail #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area h3 { color: #656565; }

/* ============================== from_editors */
.from_editors { background: url(../../from-editors/img/bg_from_editors.gif) repeat; }
.from_editors a:hover, .from_editors a:active { color: #7b784c;  text-decoration: underline; }
 /* ハイライト時の背景を変更 Safari */
.from_editors ::selection { background: #fff000; }
/* ハイライト時の背景を変更 Firefox */
.from_editors ::-moz-selection { background: #fff000; }
/*h1_area*/
.from_editors #wrapper #contents #title_area { background: url(../../from-editors/img/tit_h1_area.png) no-repeat center top; width: 620px; height: 123px; margin: 72px auto 0; }
.from_editors #wrapper #contents #title_area h1 { width: 620px; }
.from_editors #wrapper #contents #title_area h1 a { display: block; height: 123px; }
/*contents_inner*/
.from_editors #wrapper #contents #contents_inner { width: 840px; margin: 112px auto 0; }
/*contents_main*/
.from_editors #wrapper #contents #contents_inner #contents_main { float: left; width: 612px; border-right: 4px solid #000000; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article { background: url(../../from-editors/img/bg_sec_article.gif) no-repeat left bottom; width: 504px; padding-bottom: 104px; margin-bottom: 157px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit { }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author { float: left; background: url(../../from-editors/img/bg_sec_author.png) no-repeat right top; width: 95px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dt { }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd { font-size: 86%; margin-top: 35px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd a,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd a:link,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd a:visited { text-decoration: none; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd a:hover,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd a:active { text-decoration: underline; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_author dd em { font-style: italic; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 { float: right; width: 350px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 { color: #000000; font-size: 150%; font-weight: bold; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 a,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 a:link,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 a:visited,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 a:hover,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 h2 a:active { text-decoration: none; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_day_tit .sec_tit_h2 .sec_tit_day { font-size: 86%; font-style: italic; margin-top: 23px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area { margin-top: 55px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area blockquote { background-color: #f2f2f2; color: #4e4e4e; margin-top: 50px; padding: 12px; font-size: 117%; line-height: 2.0; border: 1px dashed #d9d9d9; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area blockquote h3 { margin-top: 0; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_area blockquote p { font-size: 100%; line-height: 2.0; margin-top: 0; }


.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_category { background: url(../img/line_01.gif) no-repeat 0 0; margin-top: 50px; padding-top: 15px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_category dt,
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_category dd { display: inline-block; font-size: 86%; }

.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag { margin-top: 10px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dt { float: left; width: 35px; font-size: 86%; padding-top: 2px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd { float: left; width: 365px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd ul { }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_tag dd ul li { display: inline-block; font-size: 86%; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer { background: url(../img/line_01.gif) no-repeat 0 0; margin-top: 50px; padding-top: 15px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_day { float: left; width: 150px; margin-top: 0; font-size: 86%; font-style: italic; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns { float: right; width: 240px; text-align: right; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns .bt_facebook { display: inline-block; margin-right: 10px; }
.from_editors #wrapper #contents #contents_inner #contents_main .sec_article .sec_article_footer .sec_article_sns .bt_twitter { display: inline-block; }

/*contents_sub*/
.from_editors #wrapper #contents #contents_inner #contents_sub { float: right; width: 169px; padding-left: 53px; }
.from_editors #wrapper #contents #contents_inner #contents_sub .content_sub_wrap { margin-bottom: 40px; font-size: 86%; line-height: 1.8; }
/*sec_list_archive*/
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive {}
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl { margin-bottom: 35px; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive dl dt { width: 169px; height: 24px; margin-bottom: 7px; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new {}
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dt { background: url(../../from-editors/img/sec_new.png) no-repeat 0 0; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dd ul { padding-left: 1.2em; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_new dd ul li { list-style-type: disc; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_category {}
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_category dt { background: url(../../from-editors/img/sec_category.png) no-repeat 0 0; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_archive {}
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_archive dt { background: url(../../from-editors/img/sec_archive.png) no-repeat 0 0; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search { }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search input.box_radius { padding: 4px; width: 125px; margin-right: 2px; vertical-align: middle; font-size: 120%; }
.from_editors #wrapper #contents #contents_inner #contents_sub #sec_list_archive #sec_search .bt_search { display: inline-block; vertical-align: middle; }
/*sec_pager*/
.from_editors #wrapper #contents #contents_inner #contents_main #sec_pager { width: 504px; padding-top: 40px; }
.from_editors #wrapper #contents #contents_inner #contents_main #sec_pager ul { }
.from_editors #wrapper #contents #contents_inner #contents_main #sec_pager ul li { width: 49px; }
.from_editors #wrapper #contents #contents_inner #contents_main #sec_pager ul #sec_prev { float: left; }
.from_editors #wrapper #contents #contents_inner #contents_main #sec_pager ul #sec_next { float: right; }

/* ============================== from_editors */
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit { background: url(../img/line_01.gif) no-repeat left bottom; font-style: italic; padding-bottom: 15px; margin-bottom: 60px; }
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a,
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:link,
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:visited,
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:hover,
#from_editors_category #wrapper #contents #contents_inner #contents_main #sec_category_tit a:active { text-decoration: none; }

/* ============================== category index */
.category_index #wrapper #contents { padding-top:130px; color:#5f5f5f; }
.category_index #contents #lead { padding:30px 0 65px; line-height:1.8; }
.category_index #contents #articles { overflow:hidden; }
.category_index #contents #articles ul { width:990px; }
.category_index #contents #articles ul li { float:left; width:321px; border-top:#ffe100 solid 7px; margin-right:9px; min-height:550px; _height:550px; position:relative; overflow:hidden; margin-bottom:50px; }
.category_index #contents #articles ul li .img { padding:50px 31px 20px; position:relative; }
.category_index #contents #articles ul li .txt { padding:0 31px; margin-bottom:30px; }
.category_index #contents #articles ul li h2 { font-weight:bold; font-size:14px; margin-bottom:20px; color:#000; }
.category_index #contents #articles ul li h2 a:hover,
.category_index #contents #articles ul li h2 a:active { color:#808080; }
.category_index #contents #articles ul li h3 { font-weight:bold; font-size:12px; margin-bottom:12px; color:#000; }
.category_index #contents #articles ul li p { font-size:11px; line-height:1.8; }
.category_index #contents #articles ul li .mc { position:absolute; left:0; bottom:0; width:259px; margin:0 31px;  background:#fff; }
.category_index #contents #articles ul li .mc .lc { height:30px; line-height:2.6; font-size:11px; }
.category_index #contents #articles ul li .mc .rc {  }
.category_index #contents #articles ul li.wide { width:651px; }
.category_index #contents #articles ul li.wide .mc { width:589px; }
.category_index #contents #articles ul li.last_row { border-bottom:#ffe100 solid 7px; margin-bottom:0; min-height:600px; _height:590px; }
.category_index #contents #articles ul li.last_row.blank { border-bottom:none !important; }
.category_index #contents #articles ul li.last_row .mc { bottom:57px; }
.category_index #contents #articles ul li.last_row .txt { margin-bottom:87px; }

.category_index #wrapper #navigation_area { padding-top:100px; }
/* for random icon */
.category_index #contents #articles ul li .img .ico { position:absolute; z-index:2; text-indent:-9999px; overflow:hidden; display:none; }
.category_index #contents #articles ul li .img .ico.lt { left:0; top:15px; }
.category_index #contents #articles ul li .img .ico.rt { right:0; top:15px; }
.category_index #contents #articles ul li .img .ico.rb { right:0; bottom:0; }
.category_index #contents #articles ul li .img .ico.none { }
.category_index #contents #articles ul li .img .ico.new { display:block; background:url(../img/ico_new.png) 0 0 no-repeat; width:101px; height:101px; }


/* ============================== angya */
.angya #wrapper #header #header_title,
.angya #wrapper #contents,
.angya #wrapper #navigation_area,
.angya #wrapper #footer { background: url(../../angya/img/bg_angya.gif) repeat-y 0 0; }

.angya #wrapper #header #header_title #tit_header { height: 55px; }

.angya #wrapper #contents { padding: 0; width: 1092px }
.angya #wrapper #contents .main_tit_area { background: url(../../angya/img/tit_h1_area.png) no-repeat 0 0; width: 1092px; height: 574px; }
.angya #wrapper #contents #contents_inner { width: 980px; margin: 0 auto; }

.angya #wrapper #contents #contents_inner #private_album { }
.angya #wrapper #contents #contents_inner #private_album .preloader { background: url(../../angya/img/nowloading.gif) #ffffff no-repeat center center; }
.angya #wrapper #contents #contents_inner #private_album #slideshow { float: left; width: 560px; padding-bottom: 33px; border-bottom: 2px solid #00ffff; }
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage { position:relative; width: 556px; height:451px;border: 2px solid #00FFFF;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage img {height:100%;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .caption { position: absolute; background: #00000; background: rgba(0,0,0,0.75); color: #ffffff; padding: 10px; bottom: 0; line-height: 150%; width: 536px; }
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .caption strong{font-weight:bold;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .caption a{color:#ffffff;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .pika-imgnav {dislpay:none;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .pika-textnav {display:none;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .pika-tooltip{display:none;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .pika-counter{display:none;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .pika-stage .pika-loader{ background: #000; color:white; font-size:11px; padding:5px 3px; position:absolute; top:15px; right:15px; }
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-container { margin-top: 29px; overflow:hidden;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-clip{position:relative; width:475px; height:40px; left: 50px; overflow:hidden;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-item { width: 65px; height:40px; overflow:hidden; float:left; margin-right: 15px; cursor:pointer;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-item:last { margin-right: 0;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-prev{top:10px; left:15px; width:10px; height:21px;background:url(../../angya/img/bt_slide_scroll_left.png) top left no-repeat; display:block; position:absolute; cursor:pointer; filter:alpha(opacity=50); opacity:0.5;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-next{top:10px; right:15px; width:10px; height:21px;background:url(../../angya/img/bt_slide_scroll_right.png) top left no-repeat; display:block; position:absolute; cursor:pointer; filter:alpha(opacity=50); opacity:0.5;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-prev:hover,.jcarousel-skin-angya .jcarousel-next:hover{filter:alpha(opacity=100);opacity:1.0;}
.angya #wrapper #contents #contents_inner #private_album #slideshow .jcarousel-skin-angya .jcarousel-prev-disabled,.jcarousel-skin-angya .jcarousel-next-disabled{visibility:hidden;}
.angya #wrapper #contents #contents_inner #private_album #slideshow_tit { float: right; width: 253px; }

.angya #wrapper #contents #contents_inner #googlemap_area { width: 810px; margin: 108px auto 0; border: 1px solid #00ffff; }

.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav { background: url(../../angya/img/bg_contents_footer_nav.gif) repeat-x 0 0; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_share,
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue { border-left: 1px solid #00ebff; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a { width:151px; height:24px; background: url(../../common/img/bt_back_issue.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_ov.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up { width:151px; height:24px; background: url(../../common/img/bt_back_issue.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_ov.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down { width:151px; height:24px; background: url(../../common/img/bt_back_issue_close.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_close_ov.gif) repeat-x 0 0; display:block; }
.angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up img, .angya #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down img { display:none; }
/*backnumber*/
.angya #wrapper #contents #contents_inner #contents_footer_area #backnumber { background-color: #ebebeb; padding: 20px 12px 10px 20px; }
.angya #wrapper #contents #contents_inner #contents_footer_area #backnumber p.bt_close a:hover,
.angya #wrapper #contents #contents_inner #contents_footer_area #backnumber p.bt_close a:active { background-position: 0 -26px; }

/* ============================== angya index */
#angya_index #contents h1 { width:320px; height:56px; background:url(../../angya/img/h1_ttl.gif) 0 0 no-repeat; }
#angya_index #contents #articles ul li { border-top:#ffe100 solid 7px; }
#angya_index #contents #articles ul li.last_row { border-bottom:#ffe100 solid 7px; }

/* ============================== angya_01 */
#angya_01 #wrapper #contents .main_tit_area { background: url(../../angya/sendai/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 574px; }

/* ============================== angya_02 */
#angya_02 #wrapper #contents .main_tit_area { background: url(../../angya/sanfrancisco/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 577px; }
#angya_02 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_02 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_02_2 */
#angya_02_2 #wrapper #contents .main_tit_area { background: url(../../angya/sanfrancisco/img/maintit2_h1_area.png) no-repeat 0 0; width: 1092px; height: 577px; }
#angya_02_2 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_02_2 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_04 */
#angya_04 #wrapper #contents .main_tit_area { background: url(../../angya/kyoto/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 577px; }
#angya_04 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_04 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_05 */
#angya_05 #wrapper #contents .main_tit_area { background: url(../../angya/dublin/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 525px; }
#angya_05 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_05 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_06 */
#angya_06 #wrapper #contents .main_tit_area { background: url(../../angya/neworleans/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 560px; }
#angya_06 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_06 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_07 */
#angya_07 #wrapper #contents .main_tit_area { background: url(../../angya/helsinki/img/maintit_h1_area.png) no-repeat 0 0; width: 1092px; height: 560px; }
#angya_07 #wrapper #contents #contents_inner { width: 1092px; margin: 0 auto; }
#angya_07 #wrapper #contents #contents_inner #private_album { width: 980px; margin: 0 auto; }

/* ============================== angya_08 */
#angya_08.angya #wrapper #header #header_title,
#angya_08.angya #wrapper #contents,
#angya_08.angya #wrapper #navigation_area,
#angya_08.angya #wrapper #footer { background: none; }
#angya_08 #wrapper #contents .main_tit_area { background: url(../../angya/rome/img/maintit_h1_area.jpg) no-repeat 0 0; width: 1092px; height: 1208px; }
#angya_08 #wrapper #contents #contents_inner { width: 990px; margin: 0 auto; }
#angya_08 #contents_inner #lead { margin-bottom:100px; }
#angya_08 #contents_inner #lead .lc { width:769px; }
#angya_08 #contents_inner #lead .lc .lead_txt { padding-top:67px; }
#angya_08 #contents_inner #lead .lc .sec_txt { margin-top:75px; width:392px; line-height:1.5; }
#angya_08 #contents_inner #lead .lc .sec_txt .title { font-weight:bold; margin-bottom:14px; color:#000; }
#angya_08 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_08 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000; }
#angya_08 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_08 #contents_inner #lead .lc .sec_txt dl dd .link_window { background:url(../../angya/rome/img/ico_window.gif) right center no-repeat; padding-right:17px; }

#angya_08 #contents_inner #lead .rc { width:221px; padding-top:28px; }
#angya_08 #contents_inner #lead .rc .title { margin-bottom:18px; }
#angya_08 #contents_inner #lead .rc dl { margin-bottom:48px; }
#angya_08 #contents_inner #lead .rc dl dt{ float:right; width:80px; }
#angya_08 #contents_inner #lead .rc dl dt{ float:right; width:80px; }
#angya_08 #contents_inner #lead .rc dl dd .name { margin-top:15px; font-size:14px; font-weight:bold; }
#angya_08 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_08 #contents_inner #lead .rc dl dd .ruby { font-size:10px; }
#angya_08 #contents_inner #lead .rc dl dd .twitter { margin-top:12px; }
#angya_08 #contents_inner #sec_main_contents .lc { width:769px; }
#angya_08 #contents_inner #sec_main_contents .rc { width:221px; padding-top:21px; }
#angya_08 #contents_inner #sec_main_contents .rc h3 { font-size:16px; font-weight:bold; color:#000; margin-bottom:20px; }
#angya_08 #contents_inner #sec_main_contents .rc p { margin-bottom:40px; line-height:2.7; }
#angya_08 #contents_inner #sec_contact{ background:url(../../angya/rome/img/contact_bg.gif)0 bottom no-repeat; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_08 #contents_inner #sec_contact #sec_contact_inner { background:url(../../angya/rome/img/contact_bg.gif)0 0 no-repeat; padding:48px 40px 0;}
#angya_08 #contents_inner #sec_contact #sec_contact_inner p { float:left; width:490px; }
#angya_08 #contents_inner #sec_contact #sec_contact_inner a { display:block; width:194px; height:60px; float:right;}

/* ============================== angya_09 */
#angya_09.angya #wrapper #header #header_title,
#angya_09.angya #wrapper #contents,
#angya_09.angya #wrapper #navigation_area,
#angya_09.angya #wrapper #footer { background: none; }
#angya_09 #wrapper #contents .main_tit_area { background: url(../../angya/paris/img/maintit_h1_area.jpg) no-repeat 0 0; width: 1092px; height: 1140px; }
#angya_09 #wrapper #contents #contents_inner { width:1092px; }
#angya_09 #contents_inner .section_inner { padding:0 56px 0; }
#angya_09 #contents_inner .section_btm { background:url(../../angya/paris/img/bg_sec.gif) 0 bottom repeat-x; padding-bottom:134px; margin-bottom:80px; }
#angya_09 #contents_inner span.link_window { font-weight:normal !important; background:url(../../angya/paris/img/ico_window.gif) right center no-repeat; padding-right:17px; }

#angya_09 #contents_inner #lead {  }
#angya_09 #contents_inner #lead .lc { width:532px; }
#angya_09 #contents_inner #lead .lc .lead_txt { }
#angya_09 #contents_inner #lead .lc .sec_txt { margin-top:75px; width:512px; line-height:1.5; }
#angya_09 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:46px 0 14px; color:#000; }
#angya_09 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_09 #contents_inner #lead .lc .sec_txt .title { font-weight:bold; margin-top:20px; color:#000; }
#angya_09 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_09 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000; }
#angya_09 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }

#angya_09 #contents_inner #lead .rc { width:216px;  }
#angya_09 #contents_inner #lead .rc .title { margin-bottom:18px; }
#angya_09 #contents_inner #lead .rc dl { margin-bottom:20px; padding-right:50px; }
#angya_09 #contents_inner #lead .rc dl.last { margin-bottom:48px; }
#angya_09 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_09 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_09 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_09 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_09 #contents_inner #lead .rc dl dd .ruby { font-size:10px; }
#angya_09 #contents_inner #lead .rc dl dd .twitter { margin-top:8px; }

#angya_09 #contents_inner .section_txt p { font-size:125%; line-height:2.13; color:#3c3c3c; margin-bottom:45px; }
#angya_09 #contents_inner .section_txt p span { font-weight:bold; }
#angya_09 #contents_inner .section_txt p span.line_blue { background:url(../../angya/paris/img/line_blue.gif) 0 bottom repeat-x; }
#angya_09 #contents_inner .section_txt p span.line_orange { background:url(../../angya/paris/img/line_orange.gif) 0 bottom repeat-x; }
#angya_09 #contents_inner .section_txt p.last { margin-bottom:0; }
#angya_09 #contents_inner .section_txt h3.title { font-size:160%; font-weight:bold; color:#000000; margin-bottom:25px; line-height:1; }
#angya_09 #contents_inner #section_01 { background:url(../../angya/paris/img/bg_section_01.jpg) 0 0 no-repeat; min-height:1780px; _height:1780px;}
#angya_09 #contents_inner #section_01 .section_txt { width:460px; margin-top:790px; }

#angya_09 #contents_inner #section_02 { background:url(../../angya/paris/img/bg_section_02.jpg) 0 0 no-repeat; min-height:2120px; _height:2120px;}
#angya_09 #contents_inner #section_02 .section_txt { width:460px; margin-top:490px; margin-left:531px; }

#angya_09 #contents_inner #section_03 { background:url(../../angya/paris/img/bg_section_03.jpg) 0 0 no-repeat; min-height:1386px; _height:1386px;}
#angya_09 #contents_inner #section_03 .section_txt { width:674px; margin-top:396px; margin-left:84px; }

#angya_09 #contents_inner #section_04 h2 { background:url(../../angya/paris/img/bg_section_04_1.jpg) 0 0 no-repeat; height:784px; }
#angya_09 #contents_inner #section_04_upper .lc { width:546px; background:url(../../angya/paris/img/bg_section_04_3.jpg) 0 bottom no-repeat; padding-bottom:855px; }
#angya_09 #contents_inner #section_04_upper .lc p { width:460px; margin:80px 0 70px 50px; }
#angya_09 #contents_inner #section_04_upper .rc { width:546px; background:url(../../angya/paris/img/bg_section_04_2.jpg) 0 0 no-repeat; padding-top:791px; }
#angya_09 #contents_inner #section_04_upper .rc p { width:460px; margin:100px 0 70px 37px; }
#angya_09 #contents_inner #section_04_lower { background:url(../../angya/paris/img/bg_section_04_4.jpg) 0 0 no-repeat; min-height:1980px; _height:1980px; }
#angya_09 #contents_inner #section_04_lower  .section_txt { width:460px; padding:220px 0 453px; margin-left:50px; background:url(../../angya/paris/img/bg_section_04_5.jpg) 0 bottom no-repeat;  }
#angya_09 #contents_inner #section_04_lower  .section_txt .disp_none { display:none; }
#angya_09 #contents_inner #section_04_lower  .section_txt ol { margin-bottom:45px; }
#angya_09 #contents_inner #section_04_lower  .section_txt ol li { font-size:125%; color:#3c3c3c; margin-bottom:16px; }

#angya_09 #contents_inner #section_05 { background:url(../../angya/paris/img/bg_section_05.jpg) 0 0 no-repeat; min-height:452px; _height:452px; margin-bottom:160px; }
#angya_09 #contents_inner #section_05 .section_txt { padding:190px 0 0 313px; }
#angya_09 #contents_inner #section_05 .section_txt p { line-height:1; margin-bottom:16px; }
#angya_09 #contents_inner #section_05 .section_txt p.title { line-height:1; font-weight:bold; margin-bottom:0; }
#angya_09 #contents_inner #section_06 { background:url(../../angya/paris/img/bg_section_06.jpg) 0 0 no-repeat; min-height:494px; _height:494px; }
#angya_09 #contents_inner #section_06  .section_txt { width:430px; padding:150px 0 0 492px; }

#angya_09 #contents_inner #sec_contact{ border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_09 #contents_inner #sec_contact #sec_contact_inner {  padding:48px 40px 0;}
#angya_09 #contents_inner #sec_contact #sec_contact_inner p { float:left; width:490px; line-height:2; }
#angya_09 #contents_inner #sec_contact #sec_contact_inner a { display:block; width:194px; height:60px; float:right;}

#angya_09 #wrapper #contents #contents_inner #private_album { margin-bottom:160px; }
#angya_09 #wrapper #contents #contents_inner #private_album h2 { padding:80px 0 28px; text-align:center; }
#angya_09.angya #wrapper #contents #contents_inner #private_album #slideshow { float:none;  margin:0 auto; }

/* ============================== angya_10 */
#angya_10.angya #wrapper #header #header_title,
#angya_10.angya #wrapper #contents,
#angya_10.angya #wrapper #navigation_area,
#angya_10.angya #wrapper #footer { background: none; }
#angya_10.angya { color:#3c3c3c;}
#angya_10 #wrapper #contents .main_tit_area { background: url(../../angya/toronto/img/maintit_h1_area.jpg) no-repeat 0 0; width: 1092px; height: 964px; margin-bottom:120px; }
#angya_10 #wrapper #contents #contents_inner { width:1092px; }
#angya_10 #contents_inner .section_inner { padding:0 51px 0; }
#angya_10 #contents_inner .section_btm { background:url(../../angya/toronto/img/bg_sec.gif) 0 bottom repeat-x; padding-bottom:140px; margin-bottom:80px; }
#angya_10 #contents_inner span.link_window { font-weight:normal !important; background:url(../../angya/toronto/img/ico_window.gif) right center no-repeat; padding-right:17px; }
#angya_10 .no_disp { display:none; }

#angya_10 #contents_inner #lead {  }
#angya_10 #contents_inner #lead .lc { width:532px; }
#angya_10 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_10 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_10 #contents_inner #lead .lc .sec_txt { width:480px; line-height:1.5; }
#angya_10 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:46px 0 14px; color:#000; }
#angya_10 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_10 #contents_inner #lead .lc .sec_txt .title { font-weight:bold; margin-top:20px; color:#000; }
#angya_10 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_10 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000; }
#angya_10 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }

#angya_10 #contents_inner #lead .rc { width:216px;  }
#angya_10 #contents_inner #lead .rc .title { margin-bottom:18px; }
#angya_10 #contents_inner #lead .rc dl { margin-bottom:20px; padding-right:50px; }
#angya_10 #contents_inner #lead .rc dl.last { margin-bottom:48px; }
#angya_10 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_10 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_10 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_10 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_10 #contents_inner #lead .rc dl dd .ruby { font-size:10px; }
#angya_10 #contents_inner #lead .rc dl dd .twitter { margin-top:8px; }

#angya_10 #contents_inner .section_txt { font-size:15px; line-height:2.1; }
#angya_10 #contents_inner #section_01 { background:url(../../angya/toronto/img/bg_sec_01.jpg) 0 0 no-repeat; min-height:1078px; _height:1078px; }
#angya_10 #contents_inner #section_01 .section_txt { padding:780px 264px 90px 170px; }
#angya_10 #contents_inner #section_01 #section_01_2 { background:url(../../angya/toronto/img/bg_sec_01_2.jpg) -51px 0 no-repeat; min-height:867px; _height:867px; }
#angya_10 #contents_inner #section_01 #section_01_2 .section_txt { padding:280px 0 90px 447px; }
#angya_10 #contents_inner #section_01 #section_01_2 div { background:url(../../angya/toronto/img/bg_sec_01_2_in.jpg) 0 0 no-repeat; padding-top:215px; margin-left:400px; }
#angya_10 #contents_inner #section_01 #section_01_2 div .section_txt { padding:22px 0 90px 47px; }
#angya_10 #contents_inner #section_01 #section_01_3 { background:url(../../angya/toronto/img/bg_sec_01_3.jpg) -51px 0 no-repeat; min-height:305px; _height:305px; }
#angya_10 #contents_inner #section_01 #section_01_3 .section_txt { padding:240px 266px 0 172px; }

#angya_10 #contents_inner #section_02 { background:url(../../angya/toronto/img/bg_sec_02.jpg) 0 0 no-repeat; min-height:859px; _height:859px; }
#angya_10 #contents_inner #section_02 .lead { background:url(../../angya/toronto/img/bg_dots.gif) center bottom no-repeat; padding:884px 200px 123px 217px; }
#angya_10 #contents_inner #section_02 .sec_border { width:811px; background:url(../../angya/toronto/img/sec_border_top.gif) 0 0 no-repeat; padding-top:100px; margin:40px auto 0; }
#angya_10 #contents_inner #section_02 .sec_border .sec_border_inner { background:url(../../angya/toronto/img/sec_border_mid.gif) 0 0 repeat-y;  padding:0 105px;}
#angya_10 #contents_inner #section_02 .sec_border p.section_txt { font-size:20px; font-weight:bold; line-height:2; color:#000; }
#angya_10 #contents_inner #section_02 .sec_border p.caption { font-size:15px; line-height:2.1; margin:86px 105px 30px; }
#angya_10 #contents_inner #section_02 .sec_border p.sec_img { text-align:center; margin-bottom:84px; }
#angya_10 #contents_inner #section_02 #section_02_2 { background:url(../../angya/toronto/img/bg_sec_02_2.jpg) -51px 0 no-repeat; }
#angya_10 #contents_inner #section_02 #section_02_2 .section_txt { padding:460px 200px 0 230px;}

#angya_10 #contents_inner #section_03 { background:url(../../angya/toronto/img/bg_sec_03.jpg) 0 0 no-repeat; }
#angya_10 #contents_inner #section_03 .section_txt{ padding:835px 200px 50px 218px; }
#angya_10 #contents_inner #section_03 #section_03_2 { background:url(../../angya/toronto/img/bg_sec_03_2.jpg) -51px 0 no-repeat; }
#angya_10 #contents_inner #section_03 #section_03_2 .section_txt{ padding:112px 266px 50px 300px; }
#angya_10 #contents_inner #section_03 #section_03_3 { background:url(../../angya/toronto/img/bg_sec_03_3.jpg) -51px 0 no-repeat; }
#angya_10 #contents_inner #section_03 #section_03_3_btm { background:url(../../angya/toronto/img/bg_sec_03_3_btm.jpg) -51px bottom no-repeat; padding-bottom:464px; }
#angya_10 #contents_inner #section_03 #section_03_3 .section_txt { padding:112px 266px 50px 300px; }
#angya_10 #contents_inner #section_03 #section_03_3 .conc.section_txt { padding:0 200px 0 218px; }

#angya_10 #contents_inner #sec_contact { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_10 #contents_inner #sec_contact #sec_contact_inner {  padding:48px 40px 0;}
#angya_10 #contents_inner #sec_contact #sec_contact_inner p { float:left; width:490px; line-height:2; }
#angya_10 #contents_inner #sec_contact #sec_contact_inner a { display:block; width:194px; height:84px; float:right;}


/* ============================== angya_11 */
#angya_11.angya #wrapper #header #header_title,
#angya_11.angya #wrapper #contents,
#angya_11.angya #wrapper #navigation_area,
#angya_11.angya #wrapper #footer { background:none; }
#angya_11.angya { color:#3c3c3c; }
#angya_11.angya a:hover, #angya_11.angya a:active { color: #c800ff; text-decoration: underline; }
#angya_11 #wrapper #contents .main_tit_area { background: url(../../angya/kagoshima/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:970px; margin-bottom:120px; }
#angya_11 #wrapper #contents #contents_inner { width:1092px; }
#angya_11 #contents_inner .section_inner { padding:0 51px 0; }
#angya_11 #contents_inner .section_btm { padding-bottom:36px; background:url(../../angya/kagoshima/img/bg_sec.gif) 0 bottom repeat-x; }
#angya_11 #contents_inner span.link_window { font-weight:normal !important; background:url(../../angya/kagoshima/img/ico_window.gif) right center no-repeat; padding-right:17px; }
#angya_11 #contents_inner #lead .lc { width:532px; }
#angya_11 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_11 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_11 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_11 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:46px 0 14px; color:#000; }
#angya_11 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_11 #contents_inner #lead .lc .sec_txt #codingdesign { background:url(../../angya/kagoshima/img/bg_lead.jpg) right bottom no-repeat; min-height:122px; _height:122px; }
#angya_11 #contents_inner #lead .lc .sec_txt .title { font-weight:bold; margin-top:20px; color:#000000; }
#angya_11 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_11 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_11 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_11 #contents_inner #lead .rc { width:216px; }
#angya_11 #contents_inner #lead .rc .title { margin-bottom:18px; }
#angya_11 #contents_inner #lead .rc dl { margin-bottom:20px; padding-right:50px; }
#angya_11 #contents_inner #lead .rc dl.last { margin-bottom:40px; }
#angya_11 #contents_inner #lead .rc dl.last dt img { margin-left:-12px; }
#angya_11 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_11 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_11 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_11 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_11 #contents_inner #lead .rc dl dd .ruby { font-size:10px; }
#angya_11 #contents_inner #lead .rc dl dd .twitter { margin-top:8px; }
#angya_11 #contents_inner #section_01 { background:url(../../angya/kagoshima/img/bg_sec01.jpg) 0 0 no-repeat; min-height:855px; _height:855px; }
#angya_11 #contents_inner #section_01 p { padding:90px 447px 0 120px; }
#angya_11 #contents_inner #section_02 { background:url(../../angya/kagoshima/img/bg_sec02.jpg) 0 0 no-repeat; min-height:760px; _height:760px; }
#angya_11 #contents_inner #section_02 p { padding:90px 120px 0 447px; }
#angya_11 #contents_inner #section_03 { background:url(../../angya/kagoshima/img/bg_sec03.jpg) 0 0 no-repeat; min-height:1292px; _height:1292px; }
#angya_11 #contents_inner #section_03 p { padding:100px 447px 30px 120px; }
#angya_11 #contents_inner #section_04 { background:url(../../angya/kagoshima/img/bg_sec04.jpg) 0 0 no-repeat #cccccc; min-height:380px; _height:380px; }
#angya_11 #contents_inner #section_04 p { padding:126px 120px 30px 447px; }
#angya_11 #contents_inner #section_05 {  }
#angya_11 #contents_inner #section_05 p { padding:0 283px; background:url(../../angya/kagoshima/img/bg_sec05.gif) repeat-y; }
#angya_11 #contents_inner #section_01 p, #angya_11 #contents_inner #section_02 p, #angya_11 #contents_inner #section_03 p, #angya_11 #contents_inner #section_04 p, #angya_11 #contents_inner #section_05 p { font-size:15px; line-height:2.1; }
#angya_11 #contents_inner #section_01 .hd, #angya_11 #contents_inner #section_02 .hd, #angya_11 #contents_inner #section_03 .hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#angya_11 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_11 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_11 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; }
#angya_11 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}


/* ============================== angya_12 */
#angya_12.angya #wrapper #header #header_title,
#angya_12.angya #wrapper #contents,
#angya_12.angya #wrapper #navigation_area,
#angya_12.angya #wrapper #footer { background:none; }
#angya_12.angya { color:#3c3c3c; }
#angya_12.angya a:hover, #angya_12.angya a:active { color: #ff7d19; text-decoration: underline; }
#angya_12 #wrapper #contents .main_tit_area { background: url(../../angya/baltimore/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:904px; margin-bottom:180px; }
#angya_12 #wrapper #contents #contents_inner { width:1092px; }
#angya_12 #contents_inner .section_inner { padding:0 51px 0; }
#angya_12 #contents_inner .section_btm { padding-bottom:44px; background:url(../../angya/baltimore/img/bg_sec.gif) 0 bottom repeat-x; }
#angya_12 #contents_inner span.link_window { font-weight:normal !important; background:url(../../angya/baltimore/img/ico_window.gif) right center no-repeat; padding-right:17px; }
#angya_12 #contents_inner #lead { background:url(../../angya/baltimore/img/bg_lead.jpg) 0 bottom no-repeat; min-height:864px; _height:864px; }
#angya_12 #contents_inner #lead .lc { width:532px; }
#angya_12 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_12 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_12 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_12 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:46px 0 14px; color:#000; }
#angya_12 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_12 #contents_inner #lead .lc .sec_txt .title { font-weight:bold; margin-top:20px; color:#000000; }
#angya_12 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_12 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_12 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_12 #contents_inner #lead .rc { width:216px; }
#angya_12 #contents_inner #lead .rc .title { margin-bottom:18px; }
#angya_12 #contents_inner #lead .rc dl { margin-bottom:20px; padding-right:50px; }
#angya_12 #contents_inner #lead .rc dl.last { margin-bottom:40px; }
#angya_12 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_12 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_12 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_12 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_12 #contents_inner #lead .rc dl dd .ruby { font-size:10px; }
#angya_12 #contents_inner #lead .rc dl dd .twitter { margin-top:8px; }
#angya_12 #contents_inner .box p { font-size:15px; line-height:2.1; }
#angya_12 #contents_inner #section_01 #sec01_box01 { padding:542px 447px 0 120px; background:url(../../angya/baltimore/img/bg_sec01_box01.jpg) 0 0 no-repeat; min-height:314px; _height:314px; }
#angya_12 #contents_inner #section_01 #sec01_box02 { background:url(../../angya/baltimore/img/bg_sec01_box02.jpg) 0 0 no-repeat; min-height:444px; _height:444px; }
#angya_12 #contents_inner #section_01 #sec01_box02 p { padding:90px 120px 0 447px; }
#angya_12 #contents_inner #section_01 #sec01_box03 { background:url(../../angya/baltimore/img/bg_sec01_box03.jpg) 0 0 no-repeat; min-height:1390px; _height:1390px; }
#angya_12 #contents_inner #section_01 #sec01_box03 p { padding:80px 447px 0 120px; }
#angya_12 #contents_inner #section_02 { position:relative; }
#angya_12 #contents_inner #section_02 #img01 { position:absolute; top:554px; left:748px; }
#angya_12 #contents_inner #section_02 #sec02_box01 { padding:447px 447px 100px 120px; background:url(../../angya/baltimore/img/bg_sec02_box01.jpg) 0 0 no-repeat; min-height:187px; _height:187px; }
#angya_12 #contents_inner #section_02 #sec02_box02 { margin-top:-200px; padding:0 120px 1014px 447px; background:url(../../angya/baltimore/img/bg_sec02_box02.jpg) 0 bottom no-repeat; }
#angya_12 #contents_inner #section_03 #sec03_box01 { padding:500px 447px 0 120px; background:url(../../angya/baltimore/img/bg_sec03_box01.jpg) 0 0 no-repeat; min-height:1050px; _height:1050px; }
#angya_12 #contents_inner #section_03 #sec03_box02 { padding:90px 447px 0 120px; background:url(../../angya/baltimore/img/bg_sec03_box02.jpg) 0 0 no-repeat; min-height:570px; _height:570px; }
#angya_12 #contents_inner #section_01 .hd, #angya_12 #contents_inner #section_02 .hd, #angya_12 #contents_inner #section_03 .hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#angya_12 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_12 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_12 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; }
#angya_12 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}
#angya_12 #wrapper #contents #contents_inner #private_album { margin-bottom:160px; }
#angya_12 #wrapper #contents #contents_inner #private_album h2 { padding:150px 0 28px; text-align:center; }
#angya_12.angya #wrapper #contents #contents_inner #private_album #slideshow { float:none;  margin:0 auto; }


/* ============================== angya_13 */
#angya_13.angya #wrapper #header #header_title,
#angya_13.angya #wrapper #contents,
#angya_13.angya #wrapper #navigation_area,
#angya_13.angya #wrapper #footer { background:none; }
#angya_13.angya { color:#3c3c3c; }
#angya_13.angya a:hover, #angya_13.angya a:active { color:#00d2d2; text-decoration: underline; }
#angya_13 #wrapper #contents .main_tit_area { background: url(../../angya/sanfrancisco2/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:970px; margin-bottom:120px; }
#angya_13 #wrapper #contents #contents_inner { width:1092px; }
#angya_13 #contents_inner .section_inner { padding:0 51px 0; }
#angya_13 #contents_inner .section_btm { padding-bottom:44px; background:url(../../angya/sanfrancisco2/img/bg_sec.gif) 0 bottom repeat-x; }
#angya_13 #contents_inner span.link_window { margin-top:10px; font-weight:normal !important; background:url(../../angya/sanfrancisco2/img/ico_window.gif) right center no-repeat; padding-right:17px; display:inline-block; }
#angya_13 #contents_inner #lead .lc { width:555px; }
#angya_13 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_13 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_13 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_13 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:60px 0 4px; color:#000; }
#angya_13 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_13 #contents_inner #lead .lc .sec_txt .title { margin-top:30px; color:#000000; }
#angya_13 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_13 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_13 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_13 #contents_inner #lead .rc { width:216px; line-height:1; }
#angya_13 #contents_inner #lead .rc .title { margin-bottom:30px; }
#angya_13 #contents_inner #lead .rc dl { margin-bottom:30px; padding-right:50px; }
#angya_13 #contents_inner #lead .rc dl.last { margin-bottom:30px; }
#angya_13 #contents_inner #lead .rc dl dt{ float:right; width:63px; }
#angya_13 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_13 #contents_inner #lead .rc dl dd .name { margin-top:10px; font-size:14px; font-weight:bold; }
#angya_13 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_13 #contents_inner #lead .rc dl dd .ruby { margin-top:3px; font-size:10px; }
#angya_13 #contents_inner #lead .rc dl dd .twitter { margin-top:10px; font-weight:normal; }
#angya_13 #contents_inner #lead .lc #hcdnet { width:555px; }
#angya_13 #contents_inner #lead .lc #hcdnet p { line-height:1; }
#angya_13 #contents_inner #lead .lc #hcdnet p.text { line-height:18px; }
#angya_13 #contents_inner #lead .lc #hcdnet #hcdnet_img { padding-left:30px; width:322px; }

#angya_13 #contents_inner #section_01 {  }
#angya_13 #contents_inner #section_01 .lc { width:524px; }
#angya_13 #contents_inner #section_01 .rc { width:568px; }
#angya_13 #contents_inner #section_01 .rc p { padding:85px 120px 0 0; width:448px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_02 #box01 h4 { margin-bottom:34px; }
#angya_13 #contents_inner #section_02 {  }
#angya_13 #contents_inner #section_02 .lc { width:624px; }
#angya_13 #contents_inner #section_02 .lc p { padding:0 56px 0 120px; width:448px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_02 .rc { width:468px; }
#angya_13 #contents_inner #section_02 #box02 { padding:0 120px 0 524px; background:url(../../angya/sanfrancisco2/img/bg_box02.jpg) center bottom no-repeat; min-height:1144px; _height:1144px;  }
#angya_13 #contents_inner #section_02 #box02 h4 { margin-bottom:50px; }
#angya_13 #contents_inner #section_02 #box02 p { padding-bottom:40px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_03 {  }
#angya_13 #contents_inner #section_04 {  }
#angya_13 #contents_inner #section_04 .lc { width:624px; }
#angya_13 #contents_inner #section_04 .lc p { padding:60px 56px 0 120px; width:448px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_04 .rc { width:468px; }
#angya_13 #contents_inner #section_05 { padding-bottom:40px; background:url(../../angya/sanfrancisco2/img/bg_sec05.jpg) center bottom no-repeat; }
#angya_13 #contents_inner #section_05 h4 { margin:55px 0 30px; color:#ffffff; font-size:22px; font-weight:bold; }
#angya_13 #contents_inner #section_05 .mc { background:#00d2d2; }
#angya_13 #contents_inner #section_05 .lc { width:524px; }
#angya_13 #contents_inner #section_05 .rc { padding-bottom:100px; width:568px; }
#angya_13 #contents_inner #section_05 .rc p { padding:0 120px 0 0; width:448px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_06 {  }
#angya_13 #contents_inner #section_06 .lc { width:624px; }
#angya_13 #contents_inner #section_06 .lc p { padding:50px 56px 50px 120px; width:448px; font-size:15px; line-height:2.1; text-align:justify; }
#angya_13 #contents_inner #section_06 .rc { width:468px; }
#angya_13 #contents_inner #section_06 .more_detail { margin-bottom:20px; font-size:15px; font-weight:bold;  }

#angya_13 #contents_inner .hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#angya_13 #contents_inner .sec_link { background:url(../../angya/sanfrancisco2/img/bg_sec_link.jpg) repeat-y; }
#angya_13 #contents_inner #section_02 .sec_link p,
#angya_13 #contents_inner #section_04 .sec_link p { padding:0 0 0 152px; width:384px; font-size:12px; line-height:1; text-align:justify; }
#angya_13 #contents_inner #section_02 .sec_link p a,
#angya_13 #contents_inner #section_04 .sec_link p a,
#angya_13 #contents_inner #section_06 p a { color:#666666; line-height:1.1; text-decoration:underline; text-align:justify; }
#angya_13 #contents_inner #section_02 .sec_link p a:hover,
#angya_13 #contents_inner #section_04 .sec_link p a:hover { color:#00d2d2; }

#angya_13 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_13 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_13 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; text-align:justify; }
#angya_13 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}






/* ============================== angya_14 */
#angya_14.angya #wrapper #header #header_title,
#angya_14.angya #wrapper #contents,
#angya_14.angya #wrapper #navigation_area,
#angya_14.angya #wrapper #footer { background:none; }
#angya_14.angya { color:#3c3c3c; }
#angya_14.angya a:hover, #angya_14.angya a:active { color:#ff0032; text-decoration: underline; }
#angya_14 #wrapper #contents .main_tit_area { background: url(../../angya/edinburgh/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:914px; margin-bottom:145px; }
#angya_14 #wrapper #contents #contents_inner { width:1092px; }
#angya_14 #contents_inner .section_inner { padding:0 51px 0; margin-bottom: 65px;}
#angya_14 #contents_inner .section_btm { padding-bottom:44px; background:url(../../angya/edinburgh/img/bg_sec.gif) 0 bottom repeat-x; }
#angya_14 #contents_inner span.link_window { margin-top:10px; font-weight:normal !important; background:url(../../angya/sanfrancisco2/img/ico_window.gif) right center no-repeat; padding-right:17px; display:inline-block; }
#angya_14 #contents_inner #lead .lc { width:555px; }
#angya_14 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_14 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_14 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_14 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:60px 0 4px; color:#000; }
#angya_14 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_14 #contents_inner #lead .lc .sec_txt .title { margin-top:30px; color:#000000; }
#angya_14 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_14 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_14 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_14 #contents_inner #lead .rc { width:216px; line-height:1; }
#angya_14 #contents_inner #lead .rc .title { margin-bottom:30px; }
#angya_14 #contents_inner #lead .rc dl { margin-bottom:30px; padding-right:28px; }
#angya_14 #contents_inner #lead .rc dl.last { margin-bottom:30px; }
#angya_14 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_14 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_14 #contents_inner #lead .rc dl dd .post { font-size: 14px; line-height: 1.2;}
#angya_14 #contents_inner #lead .rc dl dd .name { margin-top:10px; font-size:14px; font-weight:bold; }
#angya_14 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_14 #contents_inner #lead .rc dl dd .ruby { margin-top:5px; font-size:10px; }
#angya_14 #contents_inner #lead .rc dl dd .twitter { margin-top:10px; font-weight:normal; font-size: 10px; }
#angya_14 #contents_inner #lead .lc #hcdnet { width:555px; }
#angya_14 #contents_inner #lead .lc #hcdnet p { line-height:1; }
#angya_14 #contents_inner #lead .lc #hcdnet p.text { line-height:18px; }
#angya_14 #contents_inner #lead .lc #hcdnet #hcdnet_img { padding-left:30px; width:322px; }

#angya_14 #contents_inner #section_01 { font-size: 15px; line-height: 2.05; width: 1092px;}
#angya_14 #contents_inner #section_01 .text { text-align:justify; text-justify:inter-ideograph;}

#angya_14 #contents_inner #section_01 #box01 { background:url(../../angya/edinburgh/img/bg_sec01_box01.jpg) top center no-repeat; min-height: 601px; _height: 601px; margin-top: 60px; margin-bottom: 56px; }
#angya_14 #contents_inner #section_01 #box01 .text { width: 333px; padding: 424px 0 0 120px;}

#angya_14 #contents_inner #section_01 #box02 { background:url(../../angya/edinburgh/img/bg_sec01_box02.jpg) top center no-repeat; min-height: 291px; _height: 291px; }
#angya_14 #contents_inner #section_01 #box02 .rc { width: 330px; margin: 74px 117px 76px 0; }
#angya_14 #contents_inner #section_01 #box02 .text { width: 330px; margin-top: 87px; }

#angya_14 #contents_inner #section_01 #box03 { background:url(../../angya/edinburgh/img/bg_sec01_box03.jpg) top center no-repeat; min-height: 801px; _height: 801px; }
#angya_14 #contents_inner #section_01 #box03 .lc { width: 330px;margin: 407px 0 0 120px; }
#angya_14 #contents_inner #section_01 #box03 .text { width: 330px; margin-bottom: 35px;}
#angya_14 #contents_inner #section_01 #box03 .text.last { margin-bottom: 55px;}

#angya_14 #contents_inner #section_01 #box04 { background:url(../../angya/edinburgh/img/bg_sec01_box04.jpg) top center no-repeat; min-height: 614px; _height: 614px; }
#angya_14 #contents_inner #section_01 #box04 .lc { width: 330px;margin: 490px 0 0 120px; }
#angya_14 #contents_inner #section_01 #box04 .text { width: 330px; margin-bottom: 40px;}
#angya_14 #contents_inner #section_01 #box04 .text.last { margin-bottom: 64px;}

#angya_14 #contents_inner #section_01 #box05 { background:url(../../angya/edinburgh/img/bg_sec01_box05.jpg) top center no-repeat; min-height: 1212px; _height: 1212px; margin-top: -122px; }

#angya_14 #contents_inner #section_01 #box06 { background:url(../../angya/edinburgh/img/bg_sec01_box06.jpg) top center no-repeat; min-height: 488px; _height: 488px; margin-bottom: 30px; }

#angya_14 #contents_inner #section_01 #box07 { background:url(../../angya/edinburgh/img/bg_sec01_box07.jpg) top left no-repeat; min-height: 540px; _height: 540px; }
#angya_14 #contents_inner #section_01 #box07 .rc { width: 330px;margin: 0 120px 68px 0; }
#angya_14 #contents_inner #section_01 #box07 .rc .text { width: 330px; margin-top: -8px; line-height: 2.1;}

#angya_14 #contents_inner #section_01 #box08 { background:url(../../angya/edinburgh/img/bg_sec01_box08.png) top center no-repeat; min-height: 1460px; _height: 1460px; margin-top: -17px; }
#angya_14 #contents_inner #section_01 #box08 .lc { width: 330px;margin: 360px 0 175px 120px; }
#angya_14 #contents_inner #section_01 #box08 .lc .text { width: 330px; margin-bottom: 40px; }
#angya_14 #contents_inner #section_01 #box08 .lc .text.last { margin-bottom: 0; }

#angya_14 #contents_inner #section_01 #box09 { background:url(../../angya/edinburgh/img/bg_sec01_box09.png) top center no-repeat; min-height: 493px; _height: 493px; margin-top: -70px;}
#angya_14 #contents_inner #section_01 #box09 .lc { width: 330px; margin: 378px 420px 56px 120px;}
#angya_14 #contents_inner #section_01 #box09 .lc .text { width: 330px; margin-bottom: 0; }

#angya_14 #contents_inner #section_01 #box10 { background:url(../../angya/edinburgh/img/bg_sec01_box10.jpg) top center no-repeat; min-height: 270px; _height: 270px; }
#angya_14 #contents_inner #section_01 #box10 .lc { width: 330px; margin: 116px 0 56px 120px;}
#angya_14 #contents_inner #section_01 #box10 .lc .text { width: 330px; margin-bottom: 0; }

#angya_14 #contents_inner #section_01 #box11 { background:url(../../angya/edinburgh/img/bg_sec01_box11.jpg) top center no-repeat; min-height: 544px; _height: 544px; }
#angya_14 #contents_inner #section_01 #box11 .rc { width: 330px; margin: 160px 120px 27px 0; }
#angya_14 #contents_inner #section_01 #box11 .rc .text { width: 330px; margin-bottom: 40px; }
#angya_14 #contents_inner #section_01 #box11 .rc .text.last { margin-bottom: 0;}

#angya_14 #contents_inner #section_01 #box12 { background:url(../../angya/edinburgh/img/bg_sec01_box12.jpg) top center no-repeat; min-height: 1726px; _height: 1726px; margin-bottom: 30px;}
#angya_14 #contents_inner #section_01 #box12 .lc { width: 330px; margin: 866px 0 14px 120px;}
#angya_14 #contents_inner #section_01 #box12 .lc .text { width: 330px; margin-bottom: 45px; }
#angya_14 #contents_inner #section_01 #box12 .lc .text.last { width: 330px; margin-bottom: 0; }

#angya_14 #contents_inner #section_01 #box14 { background:url(../../angya/edinburgh/img/bg_sec01_box14.jpg) top center no-repeat; min-height: 613px; _height: 613px; margin-bottom: 105px; position: relative;}
#angya_14 #contents_inner #section_01 #box14 .report { font-size: 12px; width: 490px; position: absolute; top: 534px; left: 306px; text-align: center;}
#angya_14 #contents_inner #section_01 #box14 .report dd a.link_window { background:url(../../angya/edinburgh/img/ico_window.gif) right center no-repeat; padding-right: 17px; }

#angya_14 #contents_inner #section_01 #box01 .hd,#angya_14 #contents_inner #section_01 #box02 .hd,#angya_14 #contents_inner #section_01 #box03 .hd,#angya_14 #contents_inner #section_01 #box04 .hd,#angya_14 #contents_inner #section_01 #box05 .hd,#angya_14 #contents_inner #section_01 #box06 .hd,#angya_14 #contents_inner #section_01 #box07 .hd,#angya_14 #contents_inner #section_01 #box08 .hd ,#angya_14 #contents_inner #section_01 #box09 .hd ,#angya_14 #contents_inner #section_01 #box10 .hd ,#angya_14 #contents_inner #section_01 #box11 .hd,#angya_14 #contents_inner #section_01 #box12 .hd { height:0; line-height:0; text-indent:-9999px; display:none; }

#angya_14 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_14 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_14 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; text-align:justify; }
#angya_14 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}




/* ============================== angya_15 */
#angya_15.angya #wrapper #header #header_title,
#angya_15.angya #wrapper #contents,
#angya_15.angya #wrapper #navigation_area,
#angya_15.angya #wrapper #footer { background:none; }
#angya_15.angya { color:#3c3c3c; }
#angya_15.angya a:hover, #angya_15.angya a:active { color:#78d250; text-decoration: underline; }
#angya_15 #wrapper #contents .main_tit_area { background: url(../../angya/cardiff/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:914px; margin-bottom:145px; }
#angya_15 #wrapper #contents #contents_inner { width:1092px; }
#angya_15 #contents_inner .section_inner { padding:0 51px 0;}
#angya_15 #contents_inner .section_btm { padding-bottom:44px; background:url(../../angya/cardiff/img/bg_sec.gif) 0 bottom repeat-x; padding-bottom: 155px; }
#angya_15 #contents_inner span.link_window { margin-top:10px; font-weight:normal !important; background:url(../../angya/sanfrancisco2/img/ico_window.gif) right center no-repeat; padding-right:17px; display:inline-block; }
#angya_15 #contents_inner #lead .lc { width:555px; }
#angya_15 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_15 #contents_inner #lead .lc .lead_txt { margin-bottom:60px; }
#angya_15 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_15 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:60px 0 4px; color:#000; }
#angya_15 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_15 #contents_inner #lead .lc .sec_txt .title { margin-top:30px; color:#000000; }
#angya_15 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_15 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_15 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_15 #contents_inner #lead .rc { width:220px; line-height:1; }
#angya_15 #contents_inner #lead .rc .title { margin-bottom:43px; }
#angya_15 #contents_inner #lead .rc .title.navigator { margin: 38px 0 40px;}
#angya_15 #contents_inner #lead .rc dl { margin-bottom:32px; padding-right:28px; }
#angya_15 #contents_inner #lead .rc dl.last { margin-bottom:30px; }
#angya_15 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_15 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_15 #contents_inner #lead .rc dl dd .post { font-size: 14px; line-height: 1.2;}
#angya_15 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_15 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_15 #contents_inner #lead .rc dl dd .ruby { margin-top:5px; font-size:10px; }
#angya_15 #contents_inner #lead .rc dl dd .twitter { margin-top:10px; font-weight:normal; font-size: 10px; }
#angya_15 #contents_inner #lead .rc dl.nolink1 {margin-bottom: 17px;}
#angya_15 #contents_inner #lead .rc dl.nolink2 {margin-bottom: 27px;}
#angya_15 #contents_inner #lead .rc dl.nolink1 dd { padding-top: 13px;}
#angya_15 #contents_inner #lead .rc dl.nolink2 dd { padding-top: 10px; }

#angya_15 #contents_inner #lead .lc #hcdnet { width:555px; }
#angya_15 #contents_inner #lead .lc #hcdnet p { line-height:1; }
#angya_15 #contents_inner #lead .lc #hcdnet p.text { line-height:18px; }
#angya_15 #contents_inner #lead .lc #hcdnet #hcdnet_img { padding-left:30px; width:322px; }

#angya_15 #contents_inner #section_01,
#angya_15 #contents_inner #section_02,
#angya_15 #contents_inner #section_03,
#angya_15 #contents_inner #section_04,
#angya_15 #contents_inner #section_05{ font-size: 15px; line-height: 2.0; width: 1092px;}
#angya_15 #contents_inner h4 { margin: 50px 0;}

#angya_15 #contents_inner #section_01 { margin-bottom:  90px; }
#angya_15 #contents_inner #section_01 #box01 { background:url(../../angya/cardiff/img/bg_sec01_01.jpg) top center no-repeat; min-height: 1177px; _height: 1177px; margin-top: 80px; margin-bottom: 90px;}
#angya_15 #contents_inner #section_01 #box01 .inner { padding-left: 120px; padding-top: 280px; }
#angya_15 #contents_inner #section_01 #box01 .text { width: 450px;}
#angya_15 #contents_inner #section_01 #box02 { margin: 80px 0 90px;}
#angya_15 #contents_inner #section_01 #box02 p { text-align:center;}
#angya_15 #contents_inner #section_01 #box03 { }
#angya_15 #contents_inner #section_01 #box03 .rc { width: 570px;}
#angya_15 #contents_inner #section_01 #box03 .text { width: 450px;}
#angya_15 #contents_inner #section_01 #box04 { background:url(../../angya/cardiff/img/bg_sec01_02.jpg) top center no-repeat; min-height: 1235px; _height: 1235px; margin-top: -194px; }
#angya_15 #contents_inner #section_01 #box05 { background:url(../../angya/cardiff/img/bg_sec01_03.jpg) right bottom no-repeat; min-height: 830px; _height: 830px; margin-top: -304px; padding-left: 120px;}
#angya_15 #contents_inner #section_01 #box05 .lc { width:450px;}
#angya_15 #contents_inner #section_01 #box05 .lc h5 { margin: 53px 0;}

#angya_15 #contents_inner #section_02 { }
#angya_15 #contents_inner #section_02 h4 { margin: 0 0 100px 120px;}
#angya_15 #contents_inner #section_02 .mc.inner01 { margin: 0 120px 60px 86px;}
#angya_15 #contents_inner #section_02 .mc.inner02 { margin: 0 86px 60px 120px;}
#angya_15 #contents_inner #section_02 .text { width: 450px;}
#angya_15 #contents_inner #section_02 #box04 { margin-top: 100px;}

#angya_15 #contents_inner #section_03 { background:url(../../angya/cardiff/img/bg_sec03_01.jpg) bottom right no-repeat; min-height: 1009px; _height: 1009px; margin-top: 80px; margin-bottom: 90px; }
#angya_15 #contents_inner #section_03 #box01 { padding-top: 60px; width: 510px;}
#angya_15 #contents_inner #section_03 #box01 .inner { padding-left: 120px; }
#angya_15 #contents_inner #section_03 #box01 .text { width: 455px;}

#angya_15 #contents_inner #section_04 #box01 { background:url(../../angya/cardiff/img/bg_sec04_01.jpg) top left no-repeat; min-height: 442px; _height: 442px; margin-top: 80px; margin-bottom: 90px;}
#angya_15 #contents_inner #section_04 #box01 .inner { padding-right:  120px;}
#angya_15 #contents_inner #section_04 #box01 .inner .rc { width: 450px;}

#angya_15 #contents_inner #section_05 #box01 { background:url(../../angya/cardiff/img/bg_sec05_01.jpg) top right no-repeat; min-height: 756px; _height: 756px; margin-top: 80px;}
#angya_15 #contents_inner #section_05 #box01 .lc { width: 450px; margin-left: 120px; margin-bottom:  190px;}

#angya_15 #contents_inner #section_06 #box01 p { text-align: center; margin-bottom: 90px;}

#angya_15 #contents_inner .hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#angya_15 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:145px auto 0; width:812px; }
#angya_15 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_15 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; text-align:justify; }
#angya_15 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}


/* ============================== angya_16 */
#angya_16.angya #wrapper #header #header_title,
#angya_16.angya #wrapper #contents,
#angya_16.angya #wrapper #navigation_area,
#angya_16.angya #wrapper #footer { background:none; }
#angya_16.angya { color:#3c3c3c; }
#angya_16.angya a:hover, #angya_16.angya a:active { color:#78d250; text-decoration: underline; }
#angya_16 #wrapper #contents .main_tit_area { background: url(../../angya/brighton/img/maintit_h1_area.jpg) no-repeat 0 0; width:1092px; height:914px; margin-bottom:145px; }
#angya_16 #wrapper #contents #contents_inner { width:1092px; }
#angya_16 #contents_inner .section_inner { padding:0 51px 0;}
#angya_16 #contents_inner .section_btm { padding-bottom:44px; background:url(../../angya/brighton/img/bg_sec.gif) 0 bottom repeat-x; padding-bottom: 140px; }
#angya_16 #contents_inner span.link_window { margin-top: 3px; font-weight:normal !important; background:url(../../angya/sanfrancisco2/img/ico_window.gif) right center no-repeat; padding-right:17px; display:inline-block; }
#angya_16 #contents_inner #lead .lc { width:555px; }
#angya_16 #contents_inner #lead .lc .lead_ttl { margin-bottom:30px; }
#angya_16 #contents_inner #lead .lc .lead_txt { margin-bottom:30px; }
#angya_16 #contents_inner #lead .lc .sec_txt { padding:0 0 150px 0; width:480px; line-height:1.5; }
#angya_16 #contents_inner #lead .lc .sec_txt .upper_title { font-weight:bold; font-size:14px; margin:60px 0 3px; color:#000; }
#angya_16 #contents_inner #lead .lc .sec_txt .upper_title.first { margin-top:0; }
#angya_16 #contents_inner #lead .lc .sec_txt .title { margin-top: 25px; color:#000000; }
#angya_16 #contents_inner #lead .lc .sec_txt dl { margin-top:18px; }
#angya_16 #contents_inner #lead .lc .sec_txt dl dt{ float:left; font-weight:bold; width:4.5em; color:#000000; }
#angya_16 #contents_inner #lead .lc .sec_txt dl dd{ margin-left:4.5em; }
#angya_16 #contents_inner #lead .rc { width:220px; line-height:1; }
#angya_16 #contents_inner #lead .rc .title { margin-bottom: 30px; }
#angya_16 #contents_inner #lead .rc .title.navigator { margin: 38px 0 25px;}
#angya_16 #contents_inner #lead .rc dl { margin-bottom:30px; padding-right:28px; }
#angya_16 #contents_inner #lead .rc dl.last { margin-bottom:30px; }
#angya_16 #contents_inner #lead .rc dl dt{ float:right; width:70px; }
#angya_16 #contents_inner #lead .rc dl dd { margin-right:70px; }
#angya_16 #contents_inner #lead .rc dl dd .post { font-size: 14px; line-height: 1.2;}
#angya_16 #contents_inner #lead .rc dl dd .name { margin-top:7px; font-size:14px; font-weight:bold; }
#angya_16 #contents_inner #lead .rc dl dd .name a { text-decoration:none; }
#angya_16 #contents_inner #lead .rc dl dd .ruby { margin-top:5px; font-size:10px; }
#angya_16 #contents_inner #lead .rc dl dd .twitter { margin-top:10px; font-weight:normal; font-size: 10px; }
#angya_16 #contents_inner #lead .rc dl.nolink1 {margin-bottom: 17px;}
#angya_16 #contents_inner #lead .rc dl.nolink2 {margin-bottom: 27px;}
#angya_16 #contents_inner #lead .rc dl.nolink1 dd { padding-top: 13px;}
#angya_16 #contents_inner #lead .rc dl.nolink2 dd { margin-bottom: 60px;}

#angya_16 #contents_inner #lead .lc #hcdnet { width:555px; }
#angya_16 #contents_inner #lead .lc #hcdnet p { line-height:1; }
#angya_16 #contents_inner #lead .lc #hcdnet p.text { line-height:18px; }
#angya_16 #contents_inner #lead .lc #hcdnet #hcdnet_img { padding-left:30px; width:322px; }

#angya_16 #contents_inner #section_01,
#angya_16 #contents_inner #section_02,
#angya_16 #contents_inner #section_03,
#angya_16 #contents_inner #section_04,
#angya_16 #contents_inner #section_05{ font-size: 15px; line-height: 2.0; width: 1092px;}
#angya_16 #contents_inner h4 { margin: 50px 0;}

#angya_16 #contents_inner #section_01 { margin-bottom:  100px; }
#angya_16 #contents_inner #section_01 #box01 { background:url(../../angya/brighton/img/bg_sec01_01.jpg) top right no-repeat; min-height: 1029px; _height: 1029px; margin-top: 100px; }
#angya_16 #contents_inner #section_01 #box01 .inner { padding-left: 120px; padding-top: 460px; }
#angya_16 #contents_inner #section_01 #box01 .text { width: 450px;}

#angya_16 #contents_inner #section_01 #box02 .inner { background:url(../../angya/brighton/img/bg_sec01_02.jpg)  left bottom no-repeat; padding-top: 123px; padding-left: 520px; margin-top:-105px;}
#angya_16 #contents_inner #section_01 #box02 .inner h4 { margin: 0 0 55px;}
#angya_16 #contents_inner #section_01 #box02 .inner .text { width: 450px;}

#angya_16 #contents_inner #section_01 #box03 { background:url(../../angya/brighton/img/bg_sec01_03.jpg) top center no-repeat; min-height: 806px; _height: 806px; margin-top: 60px; }
#angya_16 #contents_inner #section_01 #box03 .inner { padding-left: 520px; padding-top: 554px; }
#angya_16 #contents_inner #section_01 #box03 .inner .text { width: 450px;}
#angya_16 #contents_inner #section_01 #box03 .img { text-align: left; margin-top: -148px;}

#angya_16 #contents_inner #section_02 #box01 { margin-top: 60px;}
#angya_16 #contents_inner #section_02 #box01 h4 { padding-left: 120px;}
#angya_16 #contents_inner #section_02 #box01 .inner { background:url(../../angya/brighton/img/bg_sec02_01.jpg) top right no-repeat; min-height: 1714px; _height: 1714px; }
#angya_16 #contents_inner #section_02 #box01 .inner .text { width: 450px; padding-top: 766px; padding-left: 120px;}
#angya_16 #contents_inner #section_02 #box01 .inner .img { text-align: left; margin-top: 55px; }

#angya_16 #contents_inner #section_02 #box02 { margin-top: -24px;}
#angya_16 #contents_inner #section_02 #box02 .inner { background:url(../../angya/brighton/img/bg_sec02_03.jpg) 120px bottom  no-repeat; padding-right: 120px;}
#angya_16 #contents_inner #section_02 #box02 .inner .text { width: 450px; }
#angya_16 #contents_inner #section_02 #box02 .inner .img { text-align: left; margin-top: 55px; }

#angya_16 #contents_inner #section_02 #box03 .inner { background:url(../../angya/brighton/img/bg_sec02_05.jpg) 50px bottom  no-repeat; padding-right: 120px;}
#angya_16 #contents_inner #section_02 #box03 .inner .img { text-align: left; margin-top: 80px; }
#angya_16 #contents_inner #section_02 #box03 .inner .text { width: 450px; margin-top: -110px;}

#angya_16 #contents_inner #section_02 #box04 h4 { margin: 60px 0 50px;}
#angya_16 #contents_inner #section_02 #box04 .inner { background:url(../../angya/brighton/img/bg_sec02_06.jpg)  top right no-repeat; min-height: 758px; _height: 758px; padding: 0 0 0 120px;}
#angya_16 #contents_inner #section_02 #box04 .inner .text { width: 450px; margin-bottom: 150px;}

#angya_16 #contents_inner #section_02 #box05 .inner .text { text-align: center; font-weight: bold; margin-top: -125px;}

#angya_16 #contents_inner .hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#angya_16 #contents_inner #sec_workwithus { border-top:#000000 solid 5px; border-bottom:#000000 solid 5px; padding-bottom:48px; margin:150px auto 0; width:812px; }
#angya_16 #contents_inner #sec_workwithus #sec_workwithus_inner {  padding:48px 40px 0;}
#angya_16 #contents_inner #sec_workwithus #sec_workwithus_inner p { float:left; width:490px; line-height:2; text-align:justify; }
#angya_16 #contents_inner #sec_workwithus #sec_workwithus_inner a { display:block; width:194px; height:84px; float:right;}


/* ============================== angya_17 */
#angya_17.angya_sp #contents { overflow: hidden; }
#angya_17.angya_sp #section_00 .linklist li dt + dd { min-height: 225px; }

#angya_17.angya #wrapper #header #header_title,
#angya_17.angya #wrapper #contents,
#angya_17.angya #wrapper #navigation_area,
#angya_17.angya #wrapper #footer { background: none; }
#angya_17.angya { color: #000000; }
#angya_17.angya a:hover,
#angya_17.angya a:active { color: #78d250; text-decoration: underline; }
#angya_17 #wrapper #contents .main_tit_area { background: url(../../angya/sandiego/img/maintit_h1_area.jpg) no-repeat 0 0; width: 1092px; height: 914px; margin-left: -94px; margin-right: -94px; margin-bottom: 0px; padding-left: 94px; padding-right: 94px; }
#angya_17 #wrapper #contents #contents_inner { width: 1092px; }
#angya_17 .separation { height: 44px; background: url(../../angya/sandiego/img/bg_sec.gif) 0 0 repeat-x; }
#angya_17 .separation hr { display: none; }

/*section*/
#angya_17 .section { position: relative; font-size: 167%; line-height: 1.75; }
#angya_17 .section:after { content: ""; display: block; width: 72px; height: 52px; position: absolute; right: 0; }
#angya_17 .sec_balloon { position: relative; }
#angya_17 .sec_balloon .balloon{ position: absolute; }

/*section_00*/
#angya_17 #section_00 .members { text-align: center; }
#angya_17 #section_00 .sec_box:nth-of-type(1) { margin-top: 100px; }

#angya_17 #section_00 .sec_txt > .mc:nth-of-type(1) { margin-top: 100px; background: url(../../angya/sandiego/img/img_sec00_02.jpg) right bottom no-repeat; min-height: 509px; }
#angya_17 #section_00 .sec_txt > .mc:nth-of-type(1) .lc { width: 472px; }
#angya_17 #section_00 .sec_txt > .mc:nth-of-type(1) .lc p { margin-top: 30px; }
#angya_17 #section_00 .sec_txt > .mc:nth-of-type(1) .rc { width: 592px; }
#angya_17 #section_00 .linklist { margin-left: auto; margin-right: auto; width: 1013px; }
#angya_17 #section_00 .linklist { margin-top: 21px; display: table; }
#angya_17 #section_00 .linklist li { width: 336px; display: table-cell; }
#angya_17 #section_00 .linklist li:first-child { width: 337px; }
#angya_17 #section_00 .linklist li dt,
#angya_17 #section_00 .linklist li dd { border-left: 1px solid #000000; padding-left: 17px; padding-right: 17px; }
#angya_17 #section_00 .linklist li dt + dd { padding-top: 24px; padding-bottom: 36px; min-height: 212px; font-size: 80%; }
#angya_17 #section_00 .linklist li dd.bt_link { margin-top: 14px; border-left: none; }
#angya_17 .separation { margin-top: 60px; }


/*section_nav*/
#angya_17 #wrapper #header #header_inner { z-index: 4; }
#angya_17 #section_nav { margin-top: 42px; }
#angya_17 #section_nav .internal_nav { margin-top: 48px; text-align: center; }
#angya_17 #section_nav .internal_nav li { display: inline-block; }
#angya_17 #section_nav .internal_nav li a { display: block; padding-top: 184px; background-position: 0 0; background-repeat: no-repeat; border: 3px solid #000000; border-left: none; }
#angya_17 #section_nav.sticky_nav .internal_nav { position: fixed; top: -223px; left: 50%; margin-left: -508px; z-index: 3; }
#angya_17 #section_nav .internal_nav li:nth-child(1) a { background-image: url(../../angya/sandiego/img/bg_internal_nav01.jpg); border-left: 3px solid #000000; }
#angya_17 #section_nav .internal_nav li:nth-child(2) a { background-image: url(../../angya/sandiego/img/bg_internal_nav02.jpg); }
#angya_17 #section_nav .internal_nav li:nth-child(3) a { background-image: url(../../angya/sandiego/img/bg_internal_nav03.jpg); }
#angya_17 #section_nav .internal_nav li:nth-child(4) a { background-image: url(../../angya/sandiego/img/bg_internal_nav04.jpg); }


/*section_01*/
#angya_17 #section_01 { margin-top: 170px; }
#angya_17 #section_01 > h3:first-child { margin-left: 40px; }
#angya_17 #section_01:after { background-image: url(../../angya/sandiego/img/icon_num_sec01.png); top: 74px; }

#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1)  { margin-top: 54px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .lc { width: 645px; margin-left: -94px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .lc .image {  }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .rc { width: 480px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .rc h4 { margin-top: 35px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .rc h5 { margin-top: 60px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(1) .rc p { margin-top: 35px; }

#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2)  { margin-top: 50px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2) .lc { width: 487px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2) .lc p ~ p { margin-top: 40px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2) .lc .image {  }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2) .rc { width: 551px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) > .mc:nth-of-type(2) .rc p.image { margin-top: -90px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) .sec_balloon { margin-top: 85px; margin-left: 106px; }
#angya_17 #section_01 .sec_txt:nth-of-type(1) .sec_balloon .balloon { top: -34px; left: 133px; }

#angya_17 #section_01 .sec_txt:nth-of-type(2) { margin-top: 120px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(1) .lc { padding-left: 40px; width: 464px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(1) .rc { width: 553px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(1) .lc p { margin-top: 30px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(1) .lc p ~ p { margin-top: 50px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(1) .rc .sec_balloon .balloon { bottom: -112px; left: 174px; }

#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) { width: 941px; padding: 0 40px 48px 40px; margin: 75px auto 0; background: url(../../angya/sandiego/img/bg_sec01_mc_01.png) 0 0 no-repeat; min-height: 573px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .lc { margin-top: 24px; width: 538px; margin-left: -117px;  }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .lc .balloon:nth-of-type(1) { top: -74px; right: -15px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .lc .balloon:nth-of-type(3) { bottom: -123px; right: -203px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .rc { margin-top: 48px; width: 461px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .rc p { margin-top: 20px; }
#angya_17 #section_01 .sec_txt:nth-of-type(2) .mc:nth-of-type(2) .rc p ~ p { margin-top: 22px; }

#angya_17 #section_01 .sec_txt:nth-of-type(3) { margin-top: 200px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3) > h3 { margin-left: 40px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(1) { margin-top: 60px; margin-left: auto; margin-right: auto; width: 1012px;  }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(1) .lc,
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(1) .rc{ width: 476px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(2) { width: 1052px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(2) .lc { width: 541px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(2) .rc { margin-top: 120px; width: 476px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(3) .image img { display: inline-block; vertical-align: middle; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(3) .image img + img { margin-left: 20px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(3) p { margin-top: 23px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(3) p:first-child { margin-right: 55px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(3) p ~ p { margin-top: -15px; text-align: right; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) { width: 1052px; margin-top: 70px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .lc { width: 528px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .rc { width: 476px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .lc .balloon { top: -177px; left: 46px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .rc h4 { margin-top: 60px; text-align: center; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .rc p { margin-top: 70px; }
#angya_17 #section_01 .sec_txt:nth-of-type(3)  .mc:nth-of-type(4) .rc p ~ p { margin-top: 22px; }
#angya_17 #section_01 .sec_txt:nth-of-type(4) { position: relative; margin-top: 160px; padding-top: 114px; background: url(../../angya/sandiego/img/bg_img_sec01_11.jpg) 0 0 no-repeat; min-height: 1400px; margin-left: -94px; margin-right: -94px; }
#angya_17 #section_01 .sec_txt:nth-of-type(4) h3:first-child { padding: 32px 50px 32px 134px; width: 564px; background-color: rgba(255,255,255,0.9); }
#angya_17 #section_01 .sec_txt:nth-of-type(4) .sec_lead { margin-top: 100px; margin-right: 94px; padding: 44px; background-color: rgba(255,255,255,0.9); width: 452px; float: right; }
#angya_17 #section_01 .sec_txt:nth-of-type(4) .sec_lead p { margin-top: 40px; }
#angya_17 #section_01 .sec_txt:nth-of-type(4) .sec_balloon { position: absolute; bottom: 0; left: 85px; }
#angya_17 #section_01 .sec_txt:nth-of-type(4) .sec_balloon .balloon { bottom: -30px; right: -340px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) { margin-top: 115px; padding-left: 40px; padding-right: 40px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc {  }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .lc { width: 476px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .lc p { margin-top: 40px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .rc { width: 496px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .rc .image { margin-top: 32px; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .rc .image ~ .image { text-align: right; }
#angya_17 #section_01 .sec_txt:nth-of-type(5) .mc .rc .balloon { top: -122px; right: 105px; }


/*section_02*/
#angya_17 #section_02 { margin-top: 190px; padding: 72px 40px 80px; background: url(../../angya/sandiego/img/bg_sec02_handmock.png) 0 0; }
#angya_17 #section_02:after { background-image: url(../../angya/sandiego/img/icon_num_sec02.png); top: 74px; }
#angya_17 #section_02 .sec_lead { margin-top: 16px; }
#angya_17 #section_02 .sec_lead .lc { margin-top: 23px; }
#angya_17 #section_02 .sec_lead .rc { margin-top: 0; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) { margin-top: 30px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) .lc { width: 476px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) .rc { width: 479px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) .lc h4 { margin-top: -290px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) .lc p ~ p { margin-top: 20px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) .rc .image { margin-top: 70px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(2) h4 + p  { margin-top: 90px; }

#angya_17 #section_02 > div.sec_txt:nth-of-type(3) { margin-top: 56px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(3) .lc,
#angya_17 #section_02 > div.sec_txt:nth-of-type(3) .rc { width: 476px; }
#angya_17 #section_02 > div.sec_txt:nth-of-type(3) .rc .balloon { top: -49px; right: -13px; }
#angya_17 #section_02 .link_list { margin-top: 64px; }
#angya_17 #section_02 .link_list li { border-bottom: 1px solid #000000; }
#angya_17 #section_02 .link_list li:first-child { border-top: 1px solid #000000; }
#angya_17 #section_02 .link_list li a { position: relative; display: block; padding: 25px 64px 25px 15px; }
#angya_17 #section_02 .link_list li a:hover { background-color: #e5e5e5; }
#angya_17 #section_02 .link_list li a:after { content: ""; display: block; width: 50px; height: 40px; background: url(../../angya/sandiego/img/bullet_external_link.png) 0 0; position: absolute; top: 50%; right: 10px; margin-top: -20px; }

/*section_03*/
#angya_17 #section_03 { background-color: #efdcbb; margin-top: 115px; margin-left: -94px; margin-right: -94px; padding-top: 70px; padding-left: 94px; padding-right: 94px; }
#angya_17 #section_03:after { background-image: url(../../angya/sandiego/img/icon_num_sec03.png); top: 68px; }
#angya_17 #section_03 #sec_introduction { margin-top: -40px; }
#angya_17 #section_03 #sec_introduction > h5 { text-align: right; position: relative; }
#angya_17 #section_03 #sec_introduction > .article .image,
#angya_17 #section_03 #sec_introduction > .article .text { display: inline-block; vertical-align: middle; }
#angya_17 #section_03 #sec_introduction #article01 { margin-top: -80px; margin-left: -74px; }
#angya_17 #section_03 #sec_introduction #article01 .image {  }
#angya_17 #section_03 #sec_introduction #article01 .text { margin-left: 24px; }
#angya_17 #section_03 #sec_introduction #article02 { margin-top: -120px; }
#angya_17 #section_03 #sec_introduction #article02 .image { position: relative; }
#angya_17 #section_03 #sec_introduction #article02 .text { margin-left: 80px; margin-right: 60px; }
#angya_17 #section_03 #sec_introduction #article03 { margin-top: 30px; }
#angya_17 #section_03 #sec_introduction #article03 .image,
#angya_17 #section_03 #sec_introduction #article03 .text { vertical-align: top; }
#angya_17 #section_03 #sec_introduction #article03 .image {  }
#angya_17 #section_03 #sec_introduction #article03 .text { margin-top: 111px; margin-left: -106px; }
#angya_17 #section_03 #sec_introduction #article04 { position: relative; }
#angya_17 #section_03 #sec_introduction #article04 .image {  }
#angya_17 #section_03 #sec_introduction #article04 .text { position: absolute; top: 95px; left: 230px; }
#angya_17 #section_03 #sec_introduction #article05 .sec_balloon { position: absolute; min-height: 160px; margin-left: 560px; margin-top: 55px; }
#angya_17 #section_03 #sec_introduction #article05 .balloon { top: -108px; left: 5px; }

#angya_17 #section_03 #sec_introduction #article05 { margin-top: 100px; position: relative; }
#angya_17 #section_03 #sec_introduction #article05 .image {  }
#angya_17 #section_03 #sec_introduction #article05 .text { margin-left: 25px;  }

#angya_17 #section_03 > .section_inner > h3 + p.image { margin-top: 78px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(1) { background: url(../../angya/sandiego/img/img_sec03_02.jpg) right top no-repeat; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(1) > .sec_lead:first-child { position: relative;min-height: 510px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(1) > .sec_lead:first-child h4 { padding-top: 214px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(1) > .sec_lead:first-child p.text { margin-top: 60px; width: 468px; }


#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(1) { margin-top: 94px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(1) > .lc { width: 428px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(1) > .lc h4 { margin-top: 80px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(1) > .lc p { margin-top: 50px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(1) > .rc { width: 629px; margin-right: -47px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(2) { margin-top: 72px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(2) .balloon { top: -77px; left: 68px; }

#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(2) > .rc {  }

#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(3) { margin-top: 90px; margin-left: 40px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(3) .lc { width: 474px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(3) .lc  p { margin-top: 60px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(2) > .mc:nth-child(3) .rc { width: 664px; margin-right: -92px; }
#angya_17 #section_03 > .section_inner .sec_thumbnail .image ~ .image { margin-top: 150px; }
#angya_17 #section_03 > .section_inner .sec_thumbnail .image:last-child {  }
#angya_17 #section_03 > .section_inner .sec_thumbnail .sec_balloon:nth-of-type(1) { margin-top: 139px; }
#angya_17 #section_03 > .section_inner .sec_thumbnail .sec_balloon:nth-of-type(1) .balloon { top: -100px; left: 295px; }
#angya_17 #section_03 > .section_inner .sec_thumbnail .sec_balloon:nth-of-type(2) { margin-top: 104px; }
#angya_17 #section_03 > .section_inner .sec_thumbnail .sec_balloon:nth-of-type(2) .balloon { top: 0; left: 655px; }

#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(3) { margin-top: 90px; margin-right: -94px; margin-left: -94px; padding-top: 150px; padding-left: 94px; padding-right: 94px; background: url(../../angya/sandiego/img/img_sec03_19.jpg) 0 0 no-repeat; min-height: 554px; }
#angya_17 #section_03 > .section_inner > .sec_txt:nth-of-type(3) .sec_lead { width: 448px; padding: 50px; background: rgba(255,255,255,0.9); }


/*section_04*/
#angya_17 #section_04 { margin-top: 150px; padding: 56px 40px; background-color: #f1f1f1; border-top: 10px solid #000000; border-bottom: 10px solid #000000; }
#angya_17 #section_04:after { background-image: url(../../angya/sandiego/img/icon_num_sec04.png); top: 68px; }
#angya_17 #section_04 > div.sec_txt .mc { width: 1012px; margin: 0 auto; }
#angya_17 #section_04 > div.sec_txt .mc .lc,
#angya_17 #section_04 > div.sec_txt .mc .rc { width: 486px; }
#angya_17 #section_04 > div.sec_txt { margin-top: 32px; }
#angya_17 #section_04 > div.sec_txt ~ div.sec_txt { margin-top: 50px; padding-top: 50px; border-top: 1px solid #cccccc; }
#angya_17 #section_04 > div.sec_txt ~ div.sec_txt .text { margin-top: 7px; }
#angya_17 #section_04 > div.sec_txt ~ div.sec_txt .bt_link { margin-top: 8px; }
#angya_17 #section_04 > div.sec_txt h4 { margin-top: 72px; }
#angya_17 #section_04 > div.sec_txt h4 + .mc { margin-top: 72px; }

/* ============================== shikumi */
.shikumi #wrapper #header #header_title,
.shikumi #wrapper #contents,
.shikumi #wrapper #navigation_area,
.shikumi #wrapper #footer { background: url(../../shikumi/img/bg_shikumi.gif) repeat-y 0 0; }

.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav { background: url(../../shikumi/img/bg_contents_footer_nav.gif) repeat-x 0 0; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_share,
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue { border-left: 1px solid #d8261b; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a { width:151px; height:24px; background: url(../../common/img/bt_back_issue.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_ov.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up { width:151px; height:24px; background: url(../../common/img/bt_back_issue.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_ov.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down { width:151px; height:24px; background: url(../../common/img/bt_back_issue_close.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down:hover { width:151px; height:24px; background: url(../../common/img/bt_back_issue_close_ov.gif) repeat-x 0 0; display:block; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_up img, .shikumi #wrapper #contents #contents_inner #contents_footer_area #contents_footer_nav li#bt_back_issue a.bt_back_issue_down img { display:none; }
/*backnumber*/
.shikumi #wrapper #contents #contents_inner #contents_footer_area #backnumber { background-color: #ebebeb; padding: 20px 12px 10px 20px; }
.shikumi #wrapper #contents #contents_inner #contents_footer_area #backnumber p.bt_close a:hover,
.shikumi #wrapper #contents #contents_inner #contents_footer_area #backnumber p.bt_close a:active { background-position: 0 -13px; }

.shikumi #wrapper #header #header_title #tit_header { height: 55px; }

.shikumi #wrapper #contents #contents_inner #category_01 h2, .shikumi #wrapper #contents #contents_inner #category_01 h3, .shikumi #wrapper #contents #contents_inner #category_01 p,
.shikumi #wrapper #contents #contents_inner #category_02 h2, .shikumi #wrapper #contents #contents_inner #category_02 h3, .shikumi #wrapper #contents #contents_inner #category_02 p,
.shikumi #wrapper #contents #contents_inner #category_03 h2, .shikumi #wrapper #contents #contents_inner #category_03 h3, .shikumi #wrapper #contents #contents_inner #category_03 p,
.shikumi #wrapper #contents #contents_inner #category_04 h2, .shikumi #wrapper #contents #contents_inner #category_04 h3, .shikumi #wrapper #contents #contents_inner #category_04 p,
.shikumi #wrapper #contents #contents_inner #category_05 h2, .shikumi #wrapper #contents #contents_inner #category_05 h3, .shikumi #wrapper #contents #contents_inner #category_05 p,
.shikumi #wrapper #contents #contents_inner #category_06 h2, .shikumi #wrapper #contents #contents_inner #category_06 h3, .shikumi #wrapper #contents #contents_inner #category_06 p { height:0; line-height:0; text-indent:-9999px; display:none; }

/* ============================== shikumi index */
#shikumi_index #contents h1 { width:324px; height:57px; background:url(../../shikumi/img/h1_ttl.gif) 0 0 no-repeat; }
#shikumi_index #contents #articles ul li { border-top:#ff0000 solid 7px; }
#shikumi_index #contents #articles ul li.last_row { border-bottom:#ff0000 solid 7px; }

/* ============================== feature index */
#feature_index #contents h1 { width:380px; height:56px; background:url(../../feature/img/h1_ttl.gif) 0 0 no-repeat; }
#feature_index #contents #articles ul li { border-top:#14ffff solid 7px; }
#feature_index #contents #articles ul li.last_row { border-bottom:#14ffff solid 7px; }

/* ============================== feature_dialogue_01_index */
#feature_dialogue_01_index #wrapper #header #header_title { background: url(../../feature/dialogue/01/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_01_index #wrapper #contents { background: url(../../feature/dialogue/01/img/bg_feature_contents.png) no-repeat 0 0; height: 1001px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner { position: relative; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p.link_prof { position: absolute; height: 85px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p.link_prof a { display: block; width: 100px; height: 85px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p#link_aoki { top: 860px; left: 50px; width: 100px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p#link_aoki a { width: 100px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p#link_aragane { top: 860px; right: 60px; width: 120px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p#link_aragane a { width: 120px; }
#feature_dialogue_01_index #wrapper #contents #contents_inner p#link_interview { position: absolute; top: 901px; left: 386px; }
#feature_dialogue_01_index #wrapper #navigation_area { background: url(../../feature/dialogue/01/img/bg_feature_navigation_area.png) no-repeat 0 0; padding-top: 106px; }
#feature_dialogue_01_index #wrapper #footer { background: url(../../feature/dialogue/01/img/bg_feature_footer.png) no-repeat 0 0; }

/* ============================== feature_dialogue_02_index */
#feature_dialogue_02_index {}
#feature_dialogue_02_index #wrapper #header #header_title { background: url(../../feature/dialogue/02/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_02_index #wrapper #contents { background: url(../../feature/dialogue/02/img/bg_feature_contents.png) no-repeat 0 0; height: 1452px; }
#feature_dialogue_02_index #wrapper #contents #contents_inner { position: relative; }
#feature_dialogue_02_index #wrapper #contents #contents_inner #lead { position: absolute; width: 650px; top: 520px; left: 54px; font-size: 14px; line-height: 28px; color: #505050;}
#feature_dialogue_02_index #wrapper #contents #contents_inner #prof_text { position: absolute; width: 600px; top: 615px; left: 50px; }
#feature_dialogue_02_index #wrapper #contents #contents_inner #prof_text a { font-size: 10px; height: 18px; text-decoration: none; color:  #505050;}
#feature_dialogue_02_index #wrapper #contents #contents_inner #link_interview { position: absolute; top:736px ; left: 54px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner ul#profile_list { position: absolute; top:1036px ; left: 54px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner ul#profile_list li { margin-top:48px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner ul#profile_list li.profile_first { margin-top:0;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri { position: absolute; width: 418px; top: 1202px; left: 505px; font-size:14px; line-height:24px; color: #505050; border-bottom: 1px #505050 solid; padding-bottom:10px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri p.kusakanmuri_link { margin-top:30px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri p.kusakanmuri_link a { display: block; background: url(../../feature/dialogue/02/img/icon_sq.png) 0 6px no-repeat; padding-left: 25px; font-size: 12px; color: #323232; text-decoration: none;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri ul.sec_article_sns { margin-top: 38px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri ul.sec_article_sns .bt_facebook { display: inline-block;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri ul.sec_article_sns .bt_twitter { display: inline-block; margin-left:10px;}
#feature_dialogue_02_index #wrapper #contents #contents_inner div#kusakanmuri p.data { position: absolute; top: 242px; left: 339px; font-size:12px; color: #505050; }

/* ============================== feature_dialogue_03_index */

#feature_dialogue_03_index #wrapper #header #header_title { background: url(../../feature/dialogue/03/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_03_index #wrapper #header #header_title #tit_header { background: url(../../feature/dialogue/03/img/tit_header.png) 0 0 no-repeat ; }
#feature_dialogue_03_index #wrapper #contents { width: 1092px; padding: 0; }
#feature_dialogue_03_index #wrapper #contents h1 { background: url(../../feature/dialogue/03/img/bg_feature_contents.png) no-repeat 0 0; height: 739px; text-indent: -99999px; }

#feature_dialogue_03_index #wrapper #contents #contents_inner { background: url(../../feature/dialogue/03/img/bg_content_area.png) 0 0 no-repeat ; padding: 0 0 0 41px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .lc { width: 572px; padding: 0 30px 0 0; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .lc p { margin: 1em 0 0 0; line-height: 150%; color: #000; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .lc p a { text-decoration: none; color: #000; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc { width: 302px; padding: 0 100px 0 0; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_pdf {margin-top: 10px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner .mc .rc #link_pdf a span { line-height: 76px;}
#feature_dialogue_03_index #wrapper #contents #contents_inner #profile_list { margin-top: 60px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #profile_list li { float: left; padding-right: 37px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #profile_list li p.link_profile a { background: url(../../feature/dialogue/03/img/icon_arrow.png) 0 3px no-repeat; display: block; height: 12px; font-size: 10px; padding: 0 0 2px 10px; text-decoration: none;  color: #000; }
#feature_dialogue_03_index #wrapper #contents #contents_inner span.link_icon { background: url(../../feature/dialogue/03/img/icon_link.png) 9px 3px no-repeat ; width: 13px; height: 12px; overflow: hidden; display: inline-block; padding-left: 10px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake { width: 576px; border-bottom: 1px solid #929292; border-top: 1px solid #929292; margin: 60px auto; padding: 34px 0 16px 0; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake .lc { width: 239px; padding-right: 15px; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake .link_furikake { margin-top: 15px; text-align: right;}
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake .rc { width: 322px; padding: 0; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake .rc p { line-height: 150%; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake .rc p a { color: #323232; text-decoration: none; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake ul.sec_article_sns { padding-top: 20px; clear: both; }
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_03_index #wrapper #contents #contents_inner #furikake ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}
#feature_dialogue_03_index #wrapper #navigation_area { padding-top: 0; }

/* ============================== feature_dialogue_04_index */
#feature_dialogue_04_index #wrapper #header #header_title { background: url(../../feature/dialogue/04/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_04_index #wrapper #contents { width: 1092px; padding: 904px 0 0 0; background: url(../../feature/dialogue/04/img/bg_feature_contents.png) no-repeat 0 0; }
#feature_dialogue_04_index #wrapper #contents h1,
#feature_dialogue_04_index #wrapper #contents h2 { display: none; }
#feature_dialogue_04_index #wrapper #contents #contents_inner { position: relative; }
#feature_dialogue_04_index #wrapper #contents #contents_inner .mc { width: 977px; margin: 25px 0 0 60px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner .lc { width: 480px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner .rc { width: 305px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #lead { width: 477px; padding: 0 0 0 3px; font-size: 14px; line-height: 28px; color: #505050; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #prof_text { margin: 17px 0 0; font-size: 10px; line-height: 18px;  }
#feature_dialogue_04_index #wrapper #contents #contents_inner #prof_text a {text-decoration: none; color:  #505050;}
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_pdf {margin-top: 10px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #link_pdf a span { line-height: 76px;}

#feature_dialogue_04_index #wrapper #contents #contents_inner #profile_list { margin-top: 38px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #profile_list li p.link_profile a { background: url(../../feature/dialogue/04/img/icon_arrow.png) 0 13px no-repeat; display: block; height: 12px; font-size: 10px; padding: 10px 0 2px 10px; text-decoration: none;  color: #000; }

#feature_dialogue_04_index #wrapper #contents #contents_inner ul.sec_article_sns { padding-top: 24px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_04_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_04_index #wrapper #contents #contents_inner ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}
#feature_dialogue_04_index #wrapper #contents #contents_inner #kelab { width: 469px; border-top: 1px #000 solid; border-bottom: 1px #000 solid; padding: 47px 0 37px 0; margin: 64px 0 0 0 ; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #kelab h3 { background: url(../../feature/dialogue/04/img/h3.png) 0 0 no-repeat; width: 469px; height: 44px; text-indent: -99999px; }
#feature_dialogue_04_index #wrapper #contents #contents_inner #kelab p { margin-top: 20px; line-height: 24px; color: #3399ff; }
#feature_dialogue_04_index #wrapper #navigation_area { padding-top: 62px; }

/* ============================== feature_dialogue_05_index */
#feature_dialogue_05_index #wrapper #header #header_title { background: url(../../feature/dialogue/05/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_05_index #wrapper #contents { width: 1092px; height: 1591px; padding: 0 ; background: url(../../feature/dialogue/05/img/bg_feature_contents.png) no-repeat 0 0;  position: relative; }
#feature_dialogue_05_index #wrapper #contents h1,
#feature_dialogue_05_index #wrapper #contents h2 { display: none; }
#feature_dialogue_05_index #wrapper #contents  #profile_list li { padding: 349px 0 15px 571px; background: url(../../feature/dialogue/05/img/img_profile_01.png) 492px 322px no-repeat;}
#feature_dialogue_05_index #wrapper #contents  #profile_list li p.link_profile a {}
#feature_dialogue_05_index #wrapper #contents #contents_inner { position: relative; padding: 141px 0 0 56px; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #lead {  padding: 0 0 0 3px; font-size: 14px; line-height: 26px; color: #000; }
#feature_dialogue_05_index #wrapper #contents #contents_inner  .mc { width: 790px; padding: 65px 0 0 ;}
#feature_dialogue_05_index #wrapper #contents #contents_inner #prof_text { font-size: 10px; line-height: 18px; color: #000; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #prof_text a {text-decoration: none; color: #000;}
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_interview { }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_pdf { margin-top: 10px; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_05_index #wrapper #contents #contents_inner #link_pdf a span { line-height: 76px;}
#feature_dialogue_05_index #wrapper #contents #contents_inner ul.sec_article_sns { padding-top: 7px; }
#feature_dialogue_05_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_05_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_05_index #wrapper #contents #contents_inner ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}

/* ============================== feature_dialogue_06_index */
#feature_dialogue_06_index #wrapper #header #header_title { background: url(../../feature/dialogue/06/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_06_index #wrapper #contents { width: 1092px; height: 1205px; padding: 0 ; background: url(../../feature/dialogue/06/img/bg_feature_contents.png) no-repeat 0 0;  position: relative; }
#feature_dialogue_06_index #wrapper #contents h1,
#feature_dialogue_06_index #wrapper #contents h2 { display: none; }
#feature_dialogue_06_index #wrapper #contents  #profile_list li { padding: 550px 0 15px 842px; background: url(../../feature/dialogue/06/img/img_profile_01.png) 745px 510px no-repeat;}
#feature_dialogue_06_index #wrapper #contents  #profile_list li p.link_profile a {}
#feature_dialogue_06_index #wrapper #contents #contents_inner { position: relative; padding: 288px 0 0 56px; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #lead {  padding: 167px 0 0 3px; font-size: 14px; line-height: 26px; color: #000; }
#feature_dialogue_06_index #wrapper #contents #contents_inner  .mc { width: 820px; padding: 65px 0 0 ;}
#feature_dialogue_06_index #wrapper #contents #contents_inner  .lc { width: 340px; float:left;}
#feature_dialogue_06_index #wrapper #contents #contents_inner  .rc { width: 480px; float:left;}
#feature_dialogue_06_index #wrapper #contents #contents_inner #prof_text { font-size: 10px; line-height: 18px; color: #000; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #prof_text a {text-decoration: none; color: #000;}
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_interview { }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_pdf { margin-top: 10px; margin-bottom: 30px; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_06_index #wrapper #contents #contents_inner #link_pdf a span { line-height: 76px;}
#feature_dialogue_06_index #wrapper #contents #contents_inner ul.sec_article_sns { padding-top: 7px; }
#feature_dialogue_06_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_06_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_06_index #wrapper #contents #contents_inner ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}

/* ============================== feature_dialogue_07_index */
#feature_dialogue_07_index #wrapper #header #header_title #tit_header { background: url(../img/tit_header_borderless.png) no-repeat 0 0; width: 980px; height: 58px; }
#feature_dialogue_07_index #wrapper #header #header_title { background: url(../../feature/dialogue/07/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_07_index #wrapper #contents { width: 1092px; height: 1020px; padding: 0 ; background: url(../../feature/dialogue/07/img/bg_feature_contents.png) no-repeat 0 0;  position: relative; }
#feature_dialogue_07_index #wrapper #contents h1,
#feature_dialogue_07_index #wrapper #contents h2 { display: none; }
#feature_dialogue_07_index #wrapper #contents  #profile_list li { padding: 554px 0 15px 915px; background: url(../../feature/dialogue/06/img/img_profile_01.png) 820px 515px no-repeat;}
#feature_dialogue_07_index #wrapper #contents  #profile_list li p.link_profile a {}
#feature_dialogue_07_index #wrapper #contents #contents_inner { position: relative; padding: 2px 0 0 56px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #lead {  padding: 270px 0 0 73px; font-size: 14px; line-height: 26px; color: #000; }
#feature_dialogue_07_index #wrapper #contents #contents_inner  .mc { width: 820px;}
#feature_dialogue_07_index #wrapper #contents #contents_inner  .lc { width: 302px; float:left;}
#feature_dialogue_07_index #wrapper #contents #contents_inner  .rc { width: 518px; float:left;}
#feature_dialogue_07_index #wrapper #contents #contents_inner #prof_text { font-size: 10px; line-height: 18px; color: #000; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #prof_text a {text-decoration: none; color: #000;}
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_interview { }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_pdf { margin-top: 10px; margin-bottom: 30px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #link_pdf a span { line-height: 76px;}
#feature_dialogue_07_index #wrapper #contents #contents_inner ul.sec_article_sns { padding-top: 7px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_07_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_07_index #wrapper #contents #contents_inner ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}

#feature_dialogue_07_index #wrapper #contents #contents_inner #place_text { font-size: 12px; line-height: 18px; color: #7f7f7f; margin-top:20px; }
#feature_dialogue_07_index #wrapper #contents #contents_inner #place_detail_text { font-size: 10px; line-height: 14px; color: #7f7f7f;  margin:10px 0 30px;}
#feature_dialogue_07_index #wrapper #contents #contents_inner #event_text { font-size: 11px; line-height: 16px; color: #7f7f7f; }
#feature_dialogue_07_index #wrapper #contents #contents_inner .lc  a { color:#7f7f7f;}
#feature_dialogue_07_index #wrapper #contents #contents_inner .lc #place_text  a { text-decoration:none;}
#feature_dialogue_07_index #wrapper #contents #contents_inner .lc a:hover,
#feature_dialogue_07_index #wrapper #contents #contents_inner .lc a:active { color:#50c8ff;}
#feature_dialogue_07_index #wrapper #contents #contents_inner .lc #event_text  img { float:left; margin:0 8px 4px 0; }



/* ============================== feature_dialogue_08_index */
#feature_dialogue_08_index #wrapper #header #header_title #tit_header { background: url(../img/tit_header.png) no-repeat 0 0; width: 980px; height: 58px; }
#feature_dialogue_08_index #wrapper #header #header_title { background: url(../../feature/dialogue/08/img/bg_feature_header_title.png) no-repeat 0 0; }
#feature_dialogue_08_index #wrapper #contents { width: 1092px; height: 1392px; padding: 0 ; background: url(../../feature/dialogue/08/img/bg_feature_contents.png) no-repeat 0 0;  position: relative; }
#feature_dialogue_08_index #wrapper #contents h1,
#feature_dialogue_08_index #wrapper #contents h2 { display: none; }
#feature_dialogue_08_index #wrapper #contents  #profile_list li { padding:313px 0 15px 912px; background: url(../../feature/dialogue/08/img/img_profile_01.png) 816px 288px  no-repeat;}
#feature_dialogue_08_index #wrapper #contents  #profile_list li p.link_profile a {}
#feature_dialogue_08_index #wrapper #contents #contents_inner { position: relative; padding: 628px 0 0 55px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #lead {  padding: 166px 0 0 197px; font-size: 14px; line-height: 26px; color: #000; }
#feature_dialogue_08_index #wrapper #contents #contents_inner  .mc { width: 1000px;}
#feature_dialogue_08_index #wrapper #contents #contents_inner  .lc { width: 310px; float:left;}
#feature_dialogue_08_index #wrapper #contents #contents_inner  .rc { width: 690px; float:left;}
#feature_dialogue_08_index #wrapper #contents #contents_inner #prof_text { font-size: 10px; line-height: 18px; color: #000; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #prof_text a {text-decoration: none; color: #000;}
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_interview { }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_interview a { background: url(../../feature/dialogue/03/img/btn_web.png) 0 0 no-repeat; width: 302px; height: 47px; display: block; padding: 83px 0 0 0; color: #FFF; text-align: center; font-size: 14px; text-decoration: none; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_interview a:hover { background-position: 0 -130px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_pdf { margin-top: 10px; margin-bottom: 30px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_pdf a { background: url(../../feature/dialogue/03/img/btn_pdf.png) 0 0 no-repeat; width: 248px; height: 76px; display: block; padding: 0 0 0 54px; color: #FFF; font-size: 14px; text-decoration: none; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_pdf a:hover { background-position: 0 -76px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #link_pdf a span { line-height: 76px;}
#feature_dialogue_08_index #wrapper #contents #contents_inner ul.sec_article_sns { padding-top: 7px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_facebook { display: block; width: 76px; float: left ;}
#feature_dialogue_08_index #wrapper #contents #contents_inner ul.sec_article_sns .bt_twitter { display: block; margin-left: 10px; width: 67px; float: left ;}
#feature_dialogue_08_index #wrapper #contents #contents_inner ul.sec_article_sns .data { display: block; float: right; width: 100px; text-align: right; padding: 10px 0 0 0;}

#feature_dialogue_08_index #wrapper #contents #contents_inner #place_text { font-size: 12px; line-height: 18px; color: #505050; margin-top:20px; }
#feature_dialogue_08_index #wrapper #contents #contents_inner #place_detail_text { font-size: 10px; line-height: 14px; color: #505050  margin:10px 0 0;}
#feature_dialogue_08_index #wrapper #contents #contents_inner .lc  a { color:#505050;}
#feature_dialogue_08_index #wrapper #contents #contents_inner .lc #place_text  a { text-decoration:none;}
#feature_dialogue_08_index #wrapper #contents #contents_inner .lc a:hover,
#feature_dialogue_08_index #wrapper #contents #contents_inner .lc a:active { color:#ffffff;}
#feature_dialogue_08_index #wrapper #contents #contents_inner .lc #event_text  img { float:left; margin:0 8px 4px 0; }

#feature_dialogue_08_index  #wrapper #navigation_area { background: url(../../feature/dialogue/08/img/bg_navigation_area.png) no-repeat 0 0 #000000; padding-top:100px;}
#feature_dialogue_08_index #wrapper #footer {background: url(../../feature/dialogue/08/img/bg_feature_footer.png) no-repeat 0 0;  background-color:#3a453d;}

/* ============================== feature_dialogue_09_index */
#feature_dialogue_09_index #wrapper #header #header_title #tit_header { background: url(../img/tit_header.png) no-repeat 0 0; width: 980px; height: 58px; }


#feature_dialogue_09_index #wrapper #contents .article_num { background:url(../../feature/dialogue/09/img/txt_article_num.gif) 0 0 no-repeat; height:19px; margin-top:54px; }
#feature_dialogue_09_index #wrapper #contents h1 { background:url(../../feature/dialogue/09/img/h1_title.gif) center 0 no-repeat; height:28px; margin-top:36px; }
#feature_dialogue_09_index #wrapper #contents h2 { background:url(../../feature/dialogue/09/img/h2_title.gif) center 0 no-repeat; height:26px; margin:27px 0 60px; }
#feature_dialogue_09_index #wrapper #contents .lead { text-align:center; font-size:117%; line-height:2.1; margin-bottom:85px;}
#feature_dialogue_09_index #wrapper #contents .lead a { text-decoration:none; }

#feature_dialogue_09_index #wrapper #contents #main_vi { background:url(../../feature/dialogue/09/img/img_main_vi.jpg) 0 0 no-repeat; position:relative; width:980px; height:632px; margin-bottom:30px; }
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_01 { position:absolute; left:104px; top:63px;}
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_01 .name { background:url(../../feature/dialogue/09/img/txt_name_01.png) 0 0 no-repeat; width:82px; height:61px; }
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_01 .profile_link a { display:block; background:url(../../feature/dialogue/09/img/txt_link_01.png) 0 0 no-repeat; width:82px; height:9px; }
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_02 { position:absolute; left:790px; top:63px;}
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_02 .name { background:url(../../feature/dialogue/09/img/txt_name_02.png) 0 0 no-repeat; width:84px; height:61px; }
#feature_dialogue_09_index #wrapper #contents #main_vi .sec_person_02 .profile_link a { display:block; background:url(../../feature/dialogue/09/img/txt_link_02.png) 0 0 no-repeat; width:84px; height:11px; }

#feature_dialogue_09_index #wrapper #contents #sec_selection { width:672px; margin:0 auto 55px; }
#feature_dialogue_09_index #wrapper #contents #sec_selection .lc { width:316px;}
#feature_dialogue_09_index #wrapper #contents #sec_selection .lc .link_btn a { display:block; background:url(../../feature/dialogue/09/img/btn_read_web.gif) 0 0 no-repeat; width:265px; height:32px; margin-bottom:15px; }
#feature_dialogue_09_index #wrapper #contents #sec_selection .lc .note { font-size:117%; }
#feature_dialogue_09_index #wrapper #contents #sec_selection .rc{ width:305px;}
#feature_dialogue_09_index #wrapper #contents #sec_selection .rc .link_btn a { display:block; background:url(../../feature/dialogue/09/img/btn_download.gif) 0 0 no-repeat; width:305px; height:32px; margin-bottom:15px; }
#feature_dialogue_09_index #wrapper #contents #sec_selection .rc .note { font-size:117%; text-align:center; }
#feature_dialogue_09_index #wrapper #contents #sec_selection .link_btn a:hover,
#feature_dialogue_09_index #wrapper #contents #sec_selection .link_btn a:active { background-position:0 -32px; }

#feature_dialogue_09_index #wrapper #contents #sec_editors { text-align:center; margin-bottom:60px; }
#feature_dialogue_09_index #wrapper #contents #sec_editors ul li { font-size:84%; line-height:1.8; }
#feature_dialogue_09_index #wrapper #contents #sec_editors ul li a { text-decoration:none; }

#feature_dialogue_09_index #wrapper #contents #sec_place_info { text-align:center; margin-bottom:60px; }
#feature_dialogue_09_index #wrapper #contents #sec_place_info .title { margin-bottom:8px; }
#feature_dialogue_09_index #wrapper #contents #sec_place_info .title a { text-decoration:none; }
#feature_dialogue_09_index #wrapper #contents #sec_place_info .txt { font-size:84%; line-height:1.4; }

#feature_dialogue_09_index #wrapper #contents #sec_sns .sec_article_sns { width:162px; margin:0 auto; }
#feature_dialogue_09_index #wrapper #contents #sec_sns .sec_article_sns li { float:left; width:76px; margin-right:10px;}
#feature_dialogue_09_index #wrapper #contents #sec_sns .sec_article_sns li.bt_twitter { margin-right:0; padding-top:2px; }

#feature_dialogue_09_index  #wrapper #navigation_area { background #ffffff; padding-top:60px;}
#feature_dialogue_09_index #wrapper #footer {background:#ffffff; }


/* ============================== feature_dialogue_10_index */
#feature_dialogue_10_index #wrapper #header #header_title #tit_header { background: url(../img/tit_header.png) no-repeat 0 0; width: 980px; height: 58px; }

#feature_dialogue_10_index #wrapper #contents { background:url(../../feature/dialogue/10/img/bg_contents_upper.jpg) center 0 no-repeat;
-webkit-background-size: 1092px 2220px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_btm { background:url(../../feature/dialogue/10/img/bg_contents_upper_btm.gif) center bottom repeat-y;}
#feature_dialogue_10_index #wrapper #contents #contents_upper { background:url(../../feature/dialogue/10/img/bg_contents_upper.jpg) center 0 no-repeat; min-height:2265px;
-webkit-background-size: 1092px 2220px; }


#feature_dialogue_10_index #wrapper #contents #contents_upper .article_num { background:url(../../feature/dialogue/10/img/txt_article_num.gif) 0 bottom no-repeat; height:19px; padding-top:54px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper h1 { margin-top:49px; height:147px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper h2 { height:17px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner { width:650px; margin:599px auto 0; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner .lead { color:#000000; font-size:133%; line-height:2.18; margin-bottom:100px; }

#feature_dialogue_10_index #wrapper #contents #contents_upper_inner h3#members { background:url(../../feature/dialogue/10/img/h3_ttl_member.png) 0 0 no-repeat; height:11px; margin-bottom:12px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list { margin-bottom:114px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li { float:left; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li p { text-align:center; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li .image { margin-bottom:11px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li .name { margin-bottom:8px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li#member_list_01 { width:84px; margin-right:53px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li#member_list_02 { width:97px; margin-right:44px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li#member_list_03 { width:90px; margin-right:53px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li#member_list_04 { width:87px; margin-right:53px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #member_list li#member_list_05 { width:89px; }

#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice { margin-bottom:130px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li { float:left; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li .note { font-size:118%; width:283px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li#choice_web { margin-right:46px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li#choice_web .link a { display:block; width:283px; height:45px; background:url(../../feature/dialogue/10/img/btn_web.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li#choice_pdf .link a { display:block; width:309px; height:45px; background:url(../../feature/dialogue/10/img/btn_download.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li#choice_pdf .note { text-align:center; margin-right:65px; width:244px;  }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li .link a:hover,
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #sec_choice li .link a:active { background-position:0 -45px !important; }

#feature_dialogue_10_index #wrapper #contents #contents_upper_inner h3#contents_table { background:url(../../feature/dialogue/10/img/h3_ttl_toc.png) 0 0  no-repeat; height:10px; margin-bottom:21px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents { width:450px; margin:0 auto; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li{ margin-bottom:33px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li a{ display:block; height:22px; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_01 a { background:url(../../feature/dialogue/10/img/txt_toc_01.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_02 a { background:url(../../feature/dialogue/10/img/txt_toc_02.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_03 a { background:url(../../feature/dialogue/10/img/txt_toc_03.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_04 a { background:url(../../feature/dialogue/10/img/txt_toc_04.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_05 a { background:url(../../feature/dialogue/10/img/txt_toc_05.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_06 a { background:url(../../feature/dialogue/10/img/txt_toc_06.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_07 a { background:url(../../feature/dialogue/10/img/txt_toc_07.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_08 { margin-bottom:0; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li#toc_08 a { background:url(../../feature/dialogue/10/img/txt_toc_08.png) 0 0 no-repeat; }
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li a:hover,
#feature_dialogue_10_index #wrapper #contents #contents_upper_inner #table_of_contents ol li a:active { background-position:0 -22px !important; }

#feature_dialogue_10_index #wrapper #contents #contents_bottom { background:url(../../feature/dialogue/10/img/bg_contents_bottom.jpg) -56px 0 no-repeat; min-height:450px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link { width:650px; margin:0 auto 233px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link h3#recommend { float:right; width:82px; height:111px; margin-left:36px; background:url(../../feature/dialogue/10/img/h3_ttl_recommend.png) 0 0 no-repeat;}
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul { float:right; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li { float:right; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li p { float:right; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li p.link { background:url(../../feature/dialogue/10/img/ico_btm_link.png) center 0 no-repeat; padding-top:26px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li p.note { margin-top:26px; }

#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_01 .link a { display:block; background:url(../../feature/dialogue/10/img/txt_btm_link_01.png) 0 0 no-repeat; width:20px; height:165px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_01 .link a:hover,
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_01 .link a:active { background-position: 0 -165px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_02 { margin-left:42px;}
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_02 .link a { display:block; background:url(../../feature/dialogue/10/img/txt_btm_link_02.png) 0 0 no-repeat; width:20px; height:202px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_02 .link a:hover,
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_02 .link a:active { background-position:0 -202px }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_03 .link a { display:block; background:url(../../feature/dialogue/10/img/txt_btm_link_03.png) 0 0 no-repeat; width:35px; height:164px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_03 .link a:hover,
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_03 .link a:active { background-position:0 -164px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_04 .link span { display:block; background:url(../../feature/dialogue/10/img/txt_btm_link_04.png) 0 0 no-repeat; width:31px; height:71px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_01 .note { background:url(../../feature/dialogue/10/img/txt_btm_note_01.png) 0 0 no-repeat; width:17px; height:218px; margin-left:37px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_03 .note { background:url(../../feature/dialogue/10/img/txt_btm_note_02.png) 0 0 no-repeat; width:17px; height:169px; margin-left:39px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom #sec_btm_link ul li#btm_list_04 .note { background:url(../../feature/dialogue/10/img/txt_btm_note_03.png) 0 0 no-repeat; width:114px; height:174px; }

#feature_dialogue_10_index #wrapper #contents #contents_bottom .editors { color:#000000; font-size:86%; text-align:center; margin-bottom:40px; }

#feature_dialogue_10_index #wrapper #contents #contents_bottom .sec_article_sns { width:150px; margin:0 auto;}
#feature_dialogue_10_index #wrapper #contents #contents_bottom .sec_article_sns li{ float:left;}
#feature_dialogue_10_index #wrapper #contents #contents_bottom .sec_article_sns li.bt_facebook { width:76px; margin-left:9px; }
#feature_dialogue_10_index #wrapper #contents #contents_bottom .sec_article_sns li.bt_twitter { width:65px; }


#feature_dialogue_10_index #wrapper #navigation_area { padding-top:80px;}

/* ============================== feature_detail */
.feature_detail { background: #000000; }
.feature_detail #wrapper,
.feature_detail #contents,
.feature_detail #contents_inner { height: 100%; }

.feature_detail #wrapper #contents { padding: 0; width: 100%; }
.feature_detail #wrapper #contents img { max-width: 100%; height: auto; }

.feature_detail #wrapper .ft_nav { width: 100%; line-height: 40px; background: #000000; opacity: 0.8; filter: alpha(opacity=80); }
.feature_detail #wrapper .ft_nav_inner { padding: 0 2.379%; }
.feature_detail #wrapper .ft_nav_inner p { text-align:right; }
.feature_detail #wrapper .ft_nav a { font-weight: bold; font-size: 117%; color: #ffffff; text-decoration: none; }
.feature_detail #wrapper .ft_nav a.prev { margin-right: 3.219%; }

/* ============================== feature_detail dalogue_09 */
.feature_detail.dialogue_09 { background: #ffffff; }

/* ============================== feature_detail dalogue_10 */
.feature_detail.dialogue_10 { background: #ffffff; }
.feature_detail.dialogue_10 #contents_inner #sec_img { position:relative; }
.feature_detail.dialogue_10 .sec_nav { position:absolute; left:0; bottom:0; width:100%; }
.feature_detail.dialogue_10 .sec_nav .btn_prev { float:left; margin-bottom:5px; padding-left:5px; }
.feature_detail.dialogue_10 .sec_nav .btn_next { float:right; margin-bottom:5px; padding-right:5px; }


/* ============================== feature_dialogue_11_index */
#feature_dialogue_11_index #wrapper #header #header_title #tit_header { background: url(../img/tit_header.png) no-repeat 0 0; width: 980px; height: 58px; }
#feature_dialogue_11_index #wrapper #contents { width:1092px; padding:0; background:url(../../feature/dialogue/11/img/bg_contents.jpg) center 0 no-repeat; position:relative; }
#feature_dialogue_11_index #wrapper #contents .article_num { background:url(../../feature/dialogue/11/img/txt_article_num.gif) 0 bottom no-repeat; height:19px; padding-top:54px; }
#feature_dialogue_11_index #wrapper #contents h2.lead { margin:1110px 182px 0 58px; color:#000000; font-size:17px; line-height:2.18; }
#feature_dialogue_11_index #wrapper #contents #member_list p.hd { height:0; line-height:0; text-indent:-9999px; display:none; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_sato { width:180px; height:180px; position:absolute; left:0; top:171px; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_hashimoto { width:180px; height:180px; position:absolute; left:470px; top:351px; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_osaki { width:184px; height:184px; position:absolute; left:442px; top:972px; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_kanai { width:180px; height:180px; position:absolute; left:911px; top:1152px; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_sato .profile_link, #feature_dialogue_11_index #wrapper #contents #member_list li#member_list_hashimoto .profile_link, #feature_dialogue_11_index #wrapper #contents #member_list li#member_list_osaki .profile_link { width:72px; height:20px; margin:110px 0 0 54px; }
#feature_dialogue_11_index #wrapper #contents #member_list li#member_list_kanai .profile_link { width:72px; height:20px; margin:108px 0 0 54px; }
#feature_dialogue_11_index #wrapper #contents #chapter_contents { width:564px; height:212px; margin:100px 0 0 58px; float:left; }
#feature_dialogue_11_index #wrapper #contents #sec_choice { margin:100px 55px 0 0; float:right; }
#feature_dialogue_11_index #wrapper #contents #sec_choice h4 { margin:0 0 8px 0; padding:34px 31px 0 31px; width:300px; height:110px; background:url(../../feature/dialogue/11/img/bg_choice.png) 0 0 no-repeat; }
#feature_dialogue_11_index #wrapper #contents #sec_choice h4 .note { margin: 8px 0 0 4px; color:#ff45c3; font-size:118%; }
#feature_dialogue_11_index #wrapper #contents #sec_choice h4 a, #feature_dialogue_11_index #wrapper #contents #sec_choice li a:hover { text-decoration:none; }
#feature_dialogue_11_index #wrapper #contents .editors { color:#000000; font-size:86%; margin:30px 0 100px 58px; float:left; }
#feature_dialogue_11_index #wrapper #contents .sec_article_sns { width:150px; height:30px; margin:0 auto; padding:360px 0 96px 0; }
*:first-child+html #feature_dialogue_11_index #wrapper #contents .sec_article_sns { padding:60px 0 100px 100px; }
#feature_dialogue_11_index #wrapper #contents .sec_article_sns li{ float:left; }
#feature_dialogue_11_index #wrapper #contents .sec_article_sns li.bt_facebook { width:76px; margin-left:9px; }
#feature_dialogue_11_index #wrapper #contents .sec_article_sns li.bt_twitter { width:65px; }
#feature_dialogue_11_index #wrapper #navigation_area { padding-top:0; }
/* ============================== feature_detail dialogue_11 */
.feature_detail.dialogue_11 { background: #ffffff; }
.feature_detail.dialogue_11 h1, .feature_detail.dialogue_11 h2 { height:0; line-height:0; text-indent:-9999px; display:none; }
.feature_detail.dialogue_11 #contents_inner #sec_img { position:relative; }
.feature_detail.dialogue_11 .sec_nav { position:absolute; left:0; bottom:0; width:100%; }
.feature_detail.dialogue_11 .sec_nav .btn_prev { float:right; margin-bottom:10px; padding-right:10px; }
.feature_detail.dialogue_11 .sec_nav .btn_next { float:left; margin-bottom:10px; padding-left:10px; }


/* ============================== feature_dialogue_12_index */
#feature_dialogue_12_index { -webkit-text-size-adjust: 100%; }
#feature_dialogue_12_index a:hover { color:#ffb400; }
#feature_dialogue_12_index #wrapper #header #header_title { background:url(../../feature/dialogue/12/img/bg_header.jpg) no-repeat 0 0; }
#feature_dialogue_11_index #wrapper #header #header_title #tit_header { background:url(../img/tit_header.png) no-repeat 0 0; width:980px; height:58px; }
#feature_dialogue_12_index #wrapper #contents { width:1092px; min-height:1493px; _height:1493px; padding:0; background:url(../../feature/dialogue/12/img/bg_contents.jpg) center 0 no-repeat; position:relative; }
#feature_dialogue_12_index #wrapper #contents .article_num, #feature_dialogue_12_index #wrapper #contents h1 { height:0; line-height:0; text-indent:-9999px; display:none; }
#feature_dialogue_12_index #wrapper #contents h2.lead { position:absolute; top:845px; right:56px; width:476px; color:#ffffff; font-size:14px; font-weight:bold; line-height:2em; text-align:justify; text-justify:inter-ideograph; -ms-text-justify:inter-ideograph; }
#feature_dialogue_12_index #wrapper #contents h3.profile { position:absolute; top:686px; left:56px; width:60px; height:11px; }
#feature_dialogue_12_index #wrapper #contents #chapter_contents { position:absolute; top:1552px; right:56px; width:476px; height:229px; }
#feature_dialogue_12_index #wrapper #contents #sec_bookshelf { margin:1814px 56px 0 0; width:530px; float:right; }
#feature_dialogue_12_index #wrapper #contents #sec_bookshelf p { padding:28px 0 74px 54px;color:#000000; font-size:12px; font-weight:bold; line-height:2em; text-align:justify; text-justify:inter-ideograph; -ms-text-justify:inter-ideograph; }
#feature_dialogue_12_index #wrapper #contents #sec_choice { position:absolute; top:1432px; left:56px; }
#feature_dialogue_12_index #wrapper #contents #sec_choice h4 { margin:0 0 8px 0; padding:34px 31px 0 31px; width:300px; height:110px; background:url(../../feature/dialogue/12/img/bg_choice.png) 0 0 no-repeat; }
#feature_dialogue_12_index #wrapper #contents #sec_choice h4 .note { margin: 8px 0 0 0; color:#ffb400; font-size:118%; }
#feature_dialogue_12_index #wrapper #contents #sec_choice h4 a, #feature_dialogue_12_index #wrapper #contents #sec_choice li a:hover { text-decoration:none; }
#feature_dialogue_12_index #wrapper #contents #sec_editors { position:absolute; top:1755px; left:56px; }
#feature_dialogue_12_index #wrapper #contents #sec_editors h3 { height:0; line-height:0; text-indent:-9999px; display:none; }
#feature_dialogue_12_index #wrapper #contents #editors { color:#000000; font-size:86%; }
#feature_dialogue_12_index #wrapper #contents #place { color:#000000; font-size:86%; margin-top:28px; }
#feature_dialogue_12_index #wrapper #contents .sec_article_sns { width:150px; height:30px; margin-top:30px; }
#feature_dialogue_12_index #wrapper #contents .sec_article_sns li{ float:left; }
#feature_dialogue_12_index #wrapper #contents .sec_article_sns li.bt_facebook { width:76px; }
#feature_dialogue_12_index #wrapper #contents .sec_article_sns li.bt_twitter { width:65px; }
#feature_dialogue_12_index #wrapper #navigation_area { padding-top:0; }
/* ============================== feature_detail dialogue_12 */
.feature_detail.dialogue_12 { background: #ffffff; }
.feature_detail.dialogue_12 #wrapper #contents img { width:inherit; max-width:100%; height:auto; }
.feature_detail.dialogue_12 h1, .feature_detail.dialogue_12 h2, .feature_detail.dialogue_12 h3, .feature_detail.dialogue_12 ul { height:0; line-height:0; text-indent:-9999px; display:none; }
.feature_detail.dialogue_12 #contents_inner #sec_img { position:relative; }
.feature_detail.dialogue_12 #contents_inner #sec_img .sec_nav .btn_prev { position:absolute; left:10px; bottom:10px; }
.feature_detail.dialogue_12 #contents_inner #sec_img .sec_nav .btn_next { position:absolute; right:10px; bottom:10px; }



/* ============================== feature_dialogue_13_index */
#feature_dialogue_13_index #wrapper #header #header_title { background:url(../../feature/dialogue/13/img/bg_header.jpg) no-repeat 0 0; }
#feature_dialogue_13_index #wrapper #header #header_title #tit_header { background:url(../img/tit_header.png) no-repeat 0 0; width:980px; height:58px; }
#feature_dialogue_13_index #wrapper #contents { width:1092px; padding:0; background:url(../../feature/dialogue/13/img/bg_contents.jpg) center 0 no-repeat; position:relative; min-height: 1627px; _height: 1627px; margin-bottom: 60px;}
#feature_dialogue_13_index #wrapper #contents .article_num { background:url(../../feature/dialogue/13/img/txt_article_num.gif) 0 bottom no-repeat; height:19px; padding-top:54px; }
#feature_dialogue_13_index #wrapper #contents h2.lead { margin:129px 182px 0 58px; color:#ffffff; font-size:14px; line-height:1.9; font-weight: bold; }
#feature_dialogue_13_index #wrapper #contents h3.profile { position:absolute; top:1007px; left:183px;}

#feature_dialogue_13_index #wrapper #contents #chapter_contents { width:564px; position: absolute;top: 1310px; left: 55px;}
#feature_dialogue_13_index #wrapper #contents #chapter_contents h3 { margin-bottom: 30px;}
#feature_dialogue_13_index #wrapper #contents #chapter_contents #chapter li { margin-bottom: 14px;}
#feature_dialogue_13_index #wrapper #contents #chapter_contents #chapter li.last { margin-bottom: 0;}

#feature_dialogue_13_index #wrapper #contents #sec_choice { position: absolute; top:1167px; right: 56px;}
#feature_dialogue_13_index #wrapper #contents #sec_choice h4 { margin:0 0 8px 0; padding:34px 31px 0 31px; width:300px; height:110px; background:url(../../feature/dialogue/13/img/bg_choice.png) 0 0 no-repeat; }
#feature_dialogue_13_index #wrapper #contents #sec_choice #choice_pdf { margin-bottom: 0;}
#feature_dialogue_13_index #wrapper #contents #sec_choice h4 .note { margin: 8px 0 0 4px; color:#000000; font-size:118%; }
#feature_dialogue_13_index #wrapper #contents #sec_choice h4 a, #feature_dialogue_13_index #wrapper #contents #sec_choice li a:hover { text-decoration:none; }

#feature_dialogue_13_index #wrapper #contents #sec_editors { position: absolute; top: 1489px; left: 676px; }
#feature_dialogue_13_index #wrapper #contents #sec_editors .editors { color:#000000; font-size:86%; line-height: 1.5; }
#feature_dialogue_13_index #wrapper #contents #sec_editors #place { color:#000000; font-size:86%; margin-top: 27px; }
#feature_dialogue_13_index #wrapper #contents #sec_editors a:hover,
#feature_dialogue_13_index #wrapper #contents #sec_editors a:active { color:#fff100; text-decoration: underline;}

#feature_dialogue_13_index #wrapper #contents #sec_editors .sec_article_sns { width:150px; height:26px; margin-top:30px; background: #FFF;}
*:first-child+html #feature_dialogue_13_index #wrapper #contents .sec_article_sns { padding:60px 0 100px 100px; }
#feature_dialogue_13_index #wrapper #contents .sec_article_sns li{ float:left; }
#feature_dialogue_13_index #wrapper #contents .sec_article_sns li.bt_facebook { width:74px; overflow: hidden; margin-right:5px; }
#feature_dialogue_13_index #wrapper #contents .sec_article_sns li.bt_twitter { width:65px; height:30px; background: #fff; }
#feature_dialogue_13_index #wrapper #navigation_area { padding-top:0; }
/* ============================== feature_detail dialogue_13 */
.feature_detail.dialogue_13 { background: #ffffff; }
.feature_detail.dialogue_13 h1, .feature_detail.dialogue_13 h2 { height:0; line-height:0; text-indent:-9999px; display:none; }
.feature_detail.dialogue_13 #contents_inner #sec_img { position:relative; }
.feature_detail.dialogue_13 .sec_nav { position:absolute; left:0; bottom:0; width:100%; }
.feature_detail.dialogue_13 .sec_nav .btn_prev { float:right; margin-bottom:10px; padding-right:10px; }
.feature_detail.dialogue_13 .sec_nav .btn_next { float:left; margin-bottom:10px; padding-left:10px; }




/* ============================== feature_dialogue_14_index */
#feature_dialogue_14_index { -webkit-text-size-adjust: 100%; }
#feature_dialogue_14_index a:hover { color:#32dcdc; }
/*#feature_dialogue_14_index #wrapper #header #header_title { background:url(../../feature/dialogue/14/img/bg_header.jpg) no-repeat 0 0; }*/
#feature_dialogue_11_index #wrapper #header #header_title #tit_header { background:url(../img/tit_header.png) no-repeat 0 0; width:980px; height:58px; }
#feature_dialogue_14_index #wrapper #contents { width:1092px; min-height:2902px; _height:2902px; padding:0; background:url(../../feature/dialogue/14/img/bg_contents.jpg) center 0 no-repeat; position:relative; }
#feature_dialogue_14_index #wrapper #contents .article_num, #feature_dialogue_14_index #wrapper #contents h1 { height:0; line-height:0; text-indent:-9999px; display:none; }
#feature_dialogue_14_index #wrapper #contents h2.lead { position:absolute; top:845px; right:56px; width:476px; color:#ffffff; font-size:14px; font-weight:bold; line-height:2em; text-align:justify; text-justify:inter-ideograph; -ms-text-justify:inter-ideograph; }
#feature_dialogue_14_index #wrapper #contents h3.profile { position:absolute; top:686px; left:56px; width:60px; height:11px; }
#feature_dialogue_14_index #wrapper #contents #chapter_contents { position:absolute; top:1454px; right:246px; width:600px; height:407 px; }
#feature_dialogue_14_index #wrapper #contents #chapter_contents,  x:-moz-any-link { position:absolute; top:1452px; right:246px; width:600px; height:407 px;}
#feature_dialogue_14_index #wrapper #contents #sec_bookshelf { margin:1814px 56px 0 0; width:530px; float:right; }
#feature_dialogue_14_index #wrapper #contents #sec_bookshelf p { padding:28px 0 74px 54px;color:#000000; font-size:12px; font-weight:bold; line-height:2em; text-align:justify; text-justify:inter-ideograph; -ms-text-justify:inter-ideograph; }
#feature_dialogue_14_index #wrapper #contents #sec_choice { position:absolute; top:2327px; left:134px; }
#feature_dialogue_14_index #wrapper #contents #sec_choice h4 { float: left; }
#feature_dialogue_14_index #wrapper #contents #sec_choice #choice_web { margin-right: 335px; }
#feature_dialogue_14_index #wrapper #contents #sec_choice h4 a, #feature_dialogue_14_index #wrapper #contents #sec_choice li a:hover { text-decoration:none; }
#feature_dialogue_14_index #wrapper #contents #sec_editors { position:absolute; top: 2466px; left:240px; background: url(../../feature/dialogue/14/img/img_office.jpg) no-repeat top center; padding-top: 120px; }
#feature_dialogue_14_index #wrapper #contents #sec_editors  #place { color:#000000; font-size:86%; line-height: 1.8; text-align: center; margin-bottom: 30px;}
#feature_dialogue_14_index #wrapper #contents #sec_editors h3 { height:0; line-height:0; text-indent:-9999px; display:none; }
#feature_dialogue_14_index #wrapper #contents #editors { color:#000000; font-size:86%; line-height: 1.6; text-align: center;}

#feature_dialogue_14_index #wrapper #contents .sec_article_sns { width:150px; height:30px; margin: 30px auto 0 auto;}
#feature_dialogue_14_index #wrapper #contents .sec_article_sns li{ float:left; }
#feature_dialogue_14_index #wrapper #contents .sec_article_sns li.bt_facebook { width:74px; overflow: hidden; margin-right:5px; }
#feature_dialogue_14_index #wrapper #contents .sec_article_sns li.bt_twitter { width:65px; height:30px; background: #fff; }
#feature_dialogue_14_index #wrapper #navigation_area { padding-top:0; }

#feature_dialogue_14_index #wrapper #contents #member { width: 1092px; position: absolute; top: 1979px;}
#feature_dialogue_14_index #wrapper #contents #member h3 { text-align: center; margin-bottom: 28px;}
#feature_dialogue_14_index #wrapper #contents #member ul { padding-left: 50px;}
#feature_dialogue_14_index #wrapper #contents #member ul li { float: left; margin-right: 19px; width: 126px;}
#feature_dialogue_14_index #wrapper #contents #member ul li.last { margin-right: 0;}



/* ============================== feature_dialogue_15_index */
#feature_dialogue_15_index #wrapper #header #header_title {  }
#feature_dialogue_15_index #wrapper #header #header_title #tit_header { background:url(../img/tit_header.png) no-repeat 0 0; width:980px; height:58px; }
#feature_dialogue_15_index #wrapper #contents { width:1092px; padding:0; background:url(../../feature/dialogue/15/img/bg_contents.jpg) center 0 no-repeat; position:relative; min-height: 2438px; _height: 2438px;/* margin-bottom: 60px;*/}
#feature_dialogue_15_index #wrapper #contents .article_num { background:url(../../feature/dialogue/13/img/txt_article_num.gif) 0 bottom no-repeat; height:19px; padding-top:54px; }
#feature_dialogue_15_index #wrapper #contents h2.lead { position: absolute; top: 545px; left: 505px; color:#000000; font-size:17px; line-height:1.5; font-weight: bold; }
#feature_dialogue_15_index #wrapper #contents h3.profile { position:absolute; top:1007px; left:183px;}

#feature_dialogue_15_index #wrapper #contents .chapter01 { position: absolute; top: 777px; left: 109px;}
#feature_dialogue_15_index #wrapper #contents .chapter01 h3 { margin-bottom: 26px;}
#feature_dialogue_15_index #wrapper #contents .chapter01 ul li { margin-bottom: 16px; }
#feature_dialogue_15_index #wrapper #contents .chapter02 { position: absolute; top: 1174px; left: 264px;}
#feature_dialogue_15_index #wrapper #contents .chapter02 h3 { margin-bottom: 28px; margin-left: 31px;}
#feature_dialogue_15_index #wrapper #contents .chapter02 ul li { margin-bottom: 16px; }
#feature_dialogue_15_index #wrapper #contents .chapter01 ul li img,
#feature_dialogue_15_index #wrapper #contents .chapter02 ul li img { vertical-align: top;}

#feature_dialogue_15_index #wrapper #contents #member { width: 1092px; margin: 1462px auto 0;}
#feature_dialogue_15_index #wrapper #contents #member h3 { text-align: center; margin-bottom: 28px;}
#feature_dialogue_15_index #wrapper #contents #member ul { width: 730px; margin: 0 auto 50px;}
#feature_dialogue_15_index #wrapper #contents #member ul li { float: left; margin-right: 20px; width: 130px;}
#feature_dialogue_15_index #wrapper #contents #member ul li.last { margin-right: 0;}
#feature_dialogue_15_index #wrapper #contents #member ul li p { text-align: center;}
#feature_dialogue_15_index #wrapper #contents #member ul li p.link { margin-top: 10px;}

#feature_dialogue_15_index #wrapper #contents #sec_choice { width: 674px; margin: 92px auto 0; }
#feature_dialogue_15_index #wrapper #contents #sec_choice h4 { float: left; }
#feature_dialogue_15_index #wrapper #contents #sec_choice #choice_web { margin-right: 188px; }

#feature_dialogue_15_index #wrapper #contents #sec_editors { position: absolute; top: 2226px; left: 442px; }
#feature_dialogue_15_index #wrapper #contents #sec_editors .editors { color:#000000; font-size:86%; line-height: 1.5; text-align: center;}
#feature_dialogue_15_index #wrapper #contents #sec_editors #place { color:#000000; font-size:86%; margin-top: 27px; }
#feature_dialogue_15_index #wrapper #contents #sec_editors a:hover,
#feature_dialogue_15_index #wrapper #contents #sec_editors a:active { color:#90ff3c; text-decoration: underline;}

#feature_dialogue_15_index #wrapper #contents #sec_editors .sec_article_sns { width:150px; height:26px; margin: 30px auto 0; background: #FFF;}
*:first-child+html #feature_dialogue_15_index #wrapper #contents .sec_article_sns { padding:60px 0 100px 100px; }
#feature_dialogue_15_index #wrapper #contents .sec_article_sns li{ float:left; }
#feature_dialogue_15_index #wrapper #contents .sec_article_sns li.bt_facebook { width:74px; overflow: hidden; margin-right:5px; }
#feature_dialogue_15_index #wrapper #contents .sec_article_sns li.bt_twitter { width:65px; height:30px; background: #fff; }
#feature_dialogue_15_index #wrapper #navigation_area { padding-top:0; }

/* ============================== feature_detail dialogue_15 */
.feature_detail.dialogue_15 { background: #ffffff; }
.feature_detail.dialogue_15 h1, .feature_detail.dialogue_15 h2 ,.feature_detail.dialogue_15 h3 { height:0; line-height:0; text-indent:-9999px; display:none; }
.feature_detail.dialogue_15 #contents_inner #sec_img { position:relative; }
.feature_detail.dialogue_15 .sec_nav { position:absolute; left:0; bottom:0; width:100%; }
.feature_detail.dialogue_15 .sec_nav .btn_prev { float:right; margin-bottom:10px; padding-right:10px; }
.feature_detail.dialogue_15 .sec_nav .btn_next { float:left; margin-bottom:10px; padding-left:10px; }
