@charset "utf-8";
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　基本設定
----------------------------------------------------------------------------------------*/
*{margin: 0px;padding: 0px;}
img{border: 0px;vertical-align:top;}
body {
 font-size: 10pt;
 line-height: 12pt;
 font-weight: normal;
 text-decoration: none;
 color: #333333;
 word-break:break-all;
 background: url(images/bg.gif) repeat-x top;
}

li{ list-style-type: none;}

a:link {
 color: #13649C;
 text-decoration:underline;
}
a:visited {
 color: #13649C;
 text-decoration:underline;
}
a:hover {
 color: #109DFF;
 text-decoration:none;
}
a:active {
 color: #109DFF;
 text-decoration:underline;
}

.font_a{font-size:8pt;line-height:10pt;!important}
.font_b{font-size:10pt;line-height:12pt;!important}
.font_c{font-size:12pt;line-height:14pt;!important}
.font_d{font-size:14pt;line-height:16pt;!important}



/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　　文字設定
----------------------------------------------------------------------------------------*/
.fontsize8_linehi12 {
 font-size: 8pt;
 line-height: 12pt;
}
.fontsize10_linehi14 {
 font-size: 10pt;
 line-height: 14pt;
}
.fontsize12_linehi18 {
 font-size: 12pt;
 line-height: 18pt;
}
h1, h2, h3, h4, h5, h6{
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 font-size: 10pt;
 line-height: 14pt;
 font-weight:normal;
}
.font_red{color:#FF0000;}
.bold{ font-weight:bold;}
.font-red{color:red;}
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　　　全体
----------------------------------------------------------------------------------------*/
#outline{
 width:1008px;
 margin:auto;
 text-align: left;
 background: url(images/body_bg.gif) no-repeat ;
}

#page_outline{
 width:774px;
 margin:auto;
 background: url(images/page_bg.gif) repeat-y;
}
#pagebody_outline{
 width:740px;
 margin:auto;
 background: url(images/pagabody_bg.gif) repeat-y;
}
#pagebody_outline2{
 width:740px;
 margin:auto;
}

#page_bottom{
 width:774px;
 height:15px;
 margin:auto;
 background: url(images/page_bottom.gif);
}

.both{clear:both;height:1px;background:#fff;}
.both10{clear:both;height:10px;background:#fff;}
.both20{clear:both;height:20px;background:#fff;}
/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　  　header
----------------------------------------------------------------------------------------*/
#header_catch{
 width:774px;
 height:71px;
 background:url(images/page_top.gif);
 margin:auto;
}
#header_catch h1{padding:40px 0 0 15px;}
#header_catch strong{color:#13649C;}
/*----------------------------------------------------------------------------------------
                                       ナビゲーション設定
----------------------------------------------------------------------------------------*/
#navigation{
 width:740px;
 margin:auto;
}

#navi_lang {
 width:740px;margin-bottom:20px; width:740px;display:inline;
 background:#ffffff;}
#logo{
 width:350px;height:50px;
 background: url(images/senseup_web_index_01.gif) left top no-repeat;
 margin-right:29px;
 float:left;
 text-indent:-999em;
}

#navi_lang ul{foloat:left;}
#navi_lang li{ text-indent: -999em;float:left; height:50px;}
#navi_lang a{
 display: block;
 height:50px;
 text-decoration: none;
}

#navi_lang #lang_01{width: 90px; background: url(images/lang_navi_01_on.gif) left top no-repeat;}
#navi_lang #lang_02{width: 90px; background: url(images/lang_navi_02_on.gif) left top no-repeat;}
#navi_lang #lang_03{width: 90px; background: url(images/lang_navi_03_on.gif) left top no-repeat;}
#navi_lang #lang_04{width: 91px; background: url(images/lang_navi_04_on.gif) left top no-repeat;}

#navi_lang #lang_01 a{width: 90px; background: url(images/lang_navi_01.gif) left top no-repeat;}
#navi_lang #lang_02 a{width: 90px; background: url(images/lang_navi_02.gif) left top no-repeat;}
#navi_lang #lang_03 a{width: 90px; background: url(images/lang_navi_03.gif) left top no-repeat;}
#navi_lang #lang_04 a{width: 91px; background: url(images/lang_navi_04.gif) left top no-repeat;}

#navi_lang #lang_01 a:hover{width: 90px; background: url(images/lang_navi_01_on.gif) left top no-repeat;}
#navi_lang #lang_02 a:hover{width: 90px; background: url(images/lang_navi_02_on.gif) left top no-repeat;}
#navi_lang #lang_03 a:hover{width: 90px; background: url(images/lang_navi_03_on.gif) left top no-repeat;}
#navi_lang #lang_04 a:hover{width: 91px; background: url(images/lang_navi_04_on.gif) left top no-repeat;}




#navi {width:740px;margin-bottom:10px; width:740px;display:inline; background: #ffffff;}


#navi ul{foloat:left;}
#navi li{ text-indent: -999em;float:left; height:40px;}
#navi li a{
 display: block;
 height:40px;
 text-decoration: none;
}
#navi #navi_01{width: 124px; background: url(images/navi_01_on.gif) left top no-repeat;}
#navi #navi_02{width: 123px; background: url(images/navi_02_on.gif) left top no-repeat;}
#navi #navi_03{width: 123px; background: url(images/navi_03_on.gif) left top no-repeat;}
#navi #navi_04{width: 123px; background: url(images/navi_04_on.gif) left top no-repeat;}
#navi #navi_05{width: 123px; background: url(images/navi_05_on.gif) left top no-repeat;}
#navi #navi_06{width: 124px; background: url(images/navi_06_on.gif) left top no-repeat;}

#navi #navi_01 a{width: 124px; background: url(images/navi_01.gif) left top no-repeat;}
#navi #navi_02 a{width: 123px; background: url(images/navi_02.gif) left top no-repeat;}
#navi #navi_03 a{width: 123px; background: url(images/navi_03.gif) left top no-repeat;}
#navi #navi_04 a{width: 123px; background: url(images/navi_04.gif) left top no-repeat;}
#navi #navi_05 a{width: 123px; background: url(images/navi_05.gif) left top no-repeat;}
#navi #navi_06 a{width: 124px; background: url(images/navi_06.gif) left top no-repeat;}

#navi #navi_01 a:hover{width: 124px; background: url(images/navi_01_on.gif) left top no-repeat;}
#navi #navi_02 a:hover{width: 123px; background: url(images/navi_02_on.gif) left top no-repeat;}
#navi #navi_03 a:hover{width: 123px; background: url(images/navi_03_on.gif) left top no-repeat;}
#navi #navi_04 a:hover{width: 123px; background: url(images/navi_04_on.gif) left top no-repeat;}
#navi #navi_05 a:hover{width: 123px; background: url(images/navi_05_on.gif) left top no-repeat;}
#navi #navi_06 a:hover{width: 124px; background: url(images/navi_06_on.gif) left top no-repeat;}

/*----------------------------------------------------------------------------------------
                                       TOPページ
----------------------------------------------------------------------------------------*/

#topics{width:490px;margin-bottom:15px;}
#topics_top{text-indent:-999em;text-align:right;width:490px;height:34px;background: url(images/topics.gif);}
#backnumber{padding-top:6px;padding-right:10px;}
#topics dl{width:460px;margin-left:15px;margin-top:5px;overflow: hidden;}
#topics dl:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #topics dl {
    height: 1em;
    overflow: visible;
}
/**/
#topics dt{background: url(images/top_catch.gif) no-repeat ;padding-left:15px;font-size:8pt; float:left; width:80px; margin:0px 0px 10px;}
#topics dd{float:left; width:365px; margin:0px 0px 10px;}

#monthly{width:490px;background:url(images/monthly_bg.gif) repeat-y;}
#monthly_top{width:490px;height:25px;background:url(images/monthly_top.gif);}
#monthly_box{background: url(images/monthly_img.gif) right top no-repeat;height:108px;}
#monthly_box img{float:left;margin-left:10px;margin-right:15px;}
#monthly_text{float:left;width:350px;}
#monthly_bottom{width:490px;height:9px;background:url(images/monthly_bottom.gif);clear:both;}

#international_box{width:238px;float:left;margin-right:14px;}
#international_top{width:238px; height:39px;background:url(images/international_btn.gif);text-indent:-999em;margin-bottom:5px;}
#international_top a{width:238px; height:39px;display:block;text-decoration: none;}
#international_box img{margin-bottom:5px;}
#international_box2{width:58px;float:left;margin-right:5px;}
#international_box3{width:175px;float:left;}
#international_box3 li{background: url(images/top_catch.gif) no-repeat ;padding-left:10px;font-size:8pt;}

#event_box{width:238px;float:left;}
#event_top{width:238px; height:39px;background:url(images/event_btn.gif);text-indent:-999em;margin-bottom:5px;}
#event_top a{width:238px; height:39px;display:block;text-decoration: none;}
#event_box img{margin-bottom:5px;}
#event_box2{width:58px;float:left;margin-right:5px;}
#event_box3{width:175px;float:left;}
#event_box3 li{background: url(images/top_catch.gif) no-repeat ;padding-left:10px;font-size:8pt;}

#life_top{width:238px; height:39px;background:url(images/life_btn.gif);text-indent:-999em;margin-bottom:5px;}
#life_top a{width:238px; height:39px;display:block;text-decoration: none;}

#editor_box{font-size:8pt;margin-bottom:5px;}
#editor_top{width:238px; height:39px;background:url(images/editor_btn.gif);text-indent:-999em;margin-bottom:5px;}
#editor_top a{width:238px; height:39px;display:block;text-decoration: none;}

#ranking{width:236px;background:url(images/ranking_bg.gif);}
#ranking_text{margin:10px;font-size:8pt;}
#ranking_top{width:236px;height:34px;background:url(images/ranking.gif); text-indent:-999em;}
#ranking_bottom{width:236px;height:5px;background:url(images/ranking_bottom.gif);}
.ranking_ul{margin-left:10px;width:225px;margin-bottom:5px;}
.ranking_li1{width:40px;float:left;margin-right:5px;}
.ranking_li2{width:180px;float:left;}
.rinking_line{background:url(images/ranking_line.gif);width:236px;height:5px;margin:5px 0 5px 0;clear:both;}
/*----------------------------------------------------------------------------------------
                                       左カラム
----------------------------------------------------------------------------------------*/
#left_box_top{width:490px;margin-right:14px;float:left;}
#left_box{width:490px;margin-right:23px;float:left;}
.align-right{text-align:right;padding:5px 5px 5px;clear:both;}
.category_name{background:#ECECEC;margin-left:60%;padding:2px 0 1px;width:20%;font-size:8pt;white-space:nowrap;}


#title_box{background:url(images/box1_bg.gif) repeat-y;}
#titie_box_top{width:490px;height:10px;background:url(images/box1_top.gif);}
#title_box #midashi{margin-left:10px;color:#F45702;}
#titie_box_bottom{width:490px;height:5px;background:url(images/box1_bottom.gif);clear:both;}

#title_box_left{margin:5px 0 5px 10px;width:250px;float:left;margin-right:10px;}
#title_box_left h4{font-size:14pt;font-weight:bold;color:#F45702;line-height:16pt;}

#title_box_right{width:200px;float:left;background:#2495B9;color:#fff;font-size:8pt;}
#title_box_right_top{width:200px;height:5px;background:url(images/box2_top.gif);}
#title_box_right_text{width:180px;margin:auto;}
#title_box_right_bottom{width:200px;height:5px;background:url(images/box2_bottom.gif);}


#bold_text{font-weight:bold;margin-top:10px;margin-bottom:10px;}

#article{width:490px;margin-bottom:15px;}

#article_left{width:140px;margin-right:9px;float:left;}
#article_right{width:340px;float:left}

#article_text{margin-top:5px;margin-bottom:5px;font-size:8pt;}
#article_text strong{color:#F45702;}


#profile{width:490px;background: url(images/profile_bg.gif) repeat-y;}
#profile_top{height:28px;background: url(images/profile_top.gif) ;padding-left:15px;padding-top:7px;font-weight:bold;}
#profile_text{margin-left:10px;width:310px;float:left;}
#profile_bottom{height:5px;background: url(images/profile_bottom.gif) ;clear:both;}

#profile_photo{width:144px;float:left;background:url(images/photo_bg.gif);margin-left:10px;text-align:center;}
#profile_photo_top{width:144px;height:5px;background:url(images/photo_top.gif);}
#profile_photo_bottom{width:144px;height:5px;background:url(images/photo_bottom.gif);}

#left_line{height:1px;width:490px;background:url(images/left_line.gif);margin-top:10px;margin-bottom:10px;}

#lang_btn{margin-bottom:10px;}
#lang_btn a{display:block;text-decoration: none;height:34px;}
#lang_btn_01{width:113px;height:30px;float:left;margin-right:15px;background:url(images/lang_text.gif);text-indent:-999em;}
#lang_btn_02{float:left;margin-right:5px;background:url(images/btn_lang01.gif);text-indent:-999em;height:34px;width:85px;}
#lang_btn_03{float:left;margin-right:5px;background:url(images/btn_lang02.gif);text-indent:-999em;height:34px;width:85px;}
#lang_btn_04{float:left;margin-right:5px;background:url(images/btn_lang03.gif);text-indent:-999em;height:34px;width:85px;}
#lang_btn_05{float:left;background:url(images/btn_lang04.gif);text-indent:-999em;height:34px;width:85px;}

.text{width:490px;margin-top:5px;margin-bottom:5px;}


#interview{width:475px; height:30px;background: url(images/interview.gif); padding: 20px 0px 0px 15px;font-size:15pt; font-weight:bold;}
#poetry_midashi{width:488px;height:28px;color:#f45702;background:#edfbff;border:solid 1px #bfced2;font-size:12pt;font-weight:bold;text-align:center;padding-top:10px;margin-bottom:10px;}

/*----------------------------------------------------------------------------------------
                                   　    右カラム
----------------------------------------------------------------------------------------*/
#right_box_top{236px;float:left;}
#right_box{width:225px;float:left;}
.right_midashi{
 padding-left:25px;
 padding-top:12px;
 margin-bottom:10px;
 width:190px;
 height:20px;
 background: url(images/icon.gif) #D4D4D4 no-repeat;
 background-position: 12px;
 font-weight:bold;
}
#right_box dl{margin-top:10px;margin-bottom:20px;}
#right_box dd{margin-left:10px;margin-top:5px;margin-right:10px;}

#banner_top{width:220px;margin:auto;margin-top:10px;}
#banner_top img{margin-bottom:10px;}

#banner{width:220px;}
#banner img{margin-bottom:10px;}


/*----------------------------------------------------------------------------------------
                                   　    特集ページ
----------------------------------------------------------------------------------------*/
#title_tokushu{width:410px;height:30px;background:url(images/title_tokushu.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}
.midashi_bg{width:490px;height:25px;background:url(images/midashi_line.gif) bottom no-repeat;text-align:right;}
.midashi_bg h4{text-align:left;font-size:12pt;font-weight:bold;float:left;}
.midashi_bg p{font-size:8pt;font-weight:normal;float:right;margin-top:3px;}
/*----------------------------------------------------------------------------------------
                                   　   国際人ページ
----------------------------------------------------------------------------------------*/
#title_international{width:410px;height:30px;background:url(images/title_international.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}

#title_international2{width:410px;height:30px;background:url(images/title_international.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}


.int_midashi_bg{width:490px;height:25px;background:url(images/int_midashi_bs.gif) bottom no-repeat;text-align:right;}
.int_midashi_bg h4{text-align:left;font-size:12pt;font-weight:bold;float:left;}
.int_midashi_bg p{font-size:8pt;font-weight:normal;float:right;margin-top:3px;}



#int_title_box{background:url(images/box3_bg.gif) repeat-y;}
#int_titie_box_top{width:490px;height:10px;background:url(images/box3_top.gif);}
#int_title_box #midashi{margin-left:10px;color:#ff3366;}
#int_titie_box_bottom{width:490px;height:10px;background:url(images/box3_bottom.gif);clear:both;}

#int_box_left{width:290px;float:left;margin-right:10px;}
#int_box_right{width:190px;float:left;background:url(images/photo2_img.gif) center center no-repeat;}


.int_photo{width:72px;text-align:center;background:url(images/photo2_bg.gif) repeat-y;float:left;margin-right:46px;}
.int_photo2{width:72px;text-align:center;background:url(images/photo2_bg.gif) repeat-y;float:left;}
.int_photo_top{height:6px;background:url(images/photo2_top.gif);}
.int_photo_bottom{height:6px;background:url(images/photo2_bottom.gif);}

/*----------------------------------------------------------------------------------------
                                   　  イベントページ
----------------------------------------------------------------------------------------*/
#title_event{width:410px;height:30px;background:url(images/title_event.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}
#title_event2{width:410px;height:30px;background:url(images/title_event.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}

#eve_title_box{background:url(images/box4_bg.gif) repeat-y;}
#eve_titie_box_top{width:490px;height:10px;background:url(images/box4_top.gif);}
#eve_title_box #midashi{margin-left:10px;color:#339933;}
#eve_titie_box_bottom{width:490px;height:10px;background:url(images/box4_bottom.gif);clear:both;}

#eve_midashi{width:488px;height:28px;color:#333333;background:#f2ffed;border:solid 1px #bfced2;font-size:12pt;font-weight:bold;text-align:center;padding-top:10px;}


/*----------------------------------------------------------------------------------------
                                   　  みんなの生活ページ
----------------------------------------------------------------------------------------*/
#title_life{width:410px;height:30px;background:url(images/title_life.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}
#title_life2{width:410px;height:30px;background:url(images/title_life.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}

.life_title_box{background:url(images/box5_bg.gif) repeat-y;}
.life_titie_box_top{width:490px;height:10px;background:url(images/box5_top.gif);}
.life_title_box .midashi{margin-left:10px;color:#ff6600;}
.life_titie_box_bottom{width:490px;height:10px;background:url(images/box5_bottom.gif);clear:both;}
/*----------------------------------------------------------------------------------------
                                   　  編集者よりページ
----------------------------------------------------------------------------------------*/
#title_editor{width:410px;height:30px;background:url(images/title_editor.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}
#title_editor2{width:410px;height:30px;background:url(images/title_editor.gif); font-size:15pt; font-weight:bold; padding: 15px 0px 0px 80px;}

#editor_title_box{background:url(images/box6_bg.gif) repeat-y;}
#editor_titie_box_top{width:490px;height:10px;background:url(images/box6_top.gif);}
#editor_title_box #midashi{margin-left:10px;color:#6633cc;}
#editor_titie_box_bottom{width:490px;height:10px;background:url(images/box6_bottom.gif);clear:both;}

.edi_midashi_bg{width:490px;height:25px;background:url(images/editor_bg.gif) bottom no-repeat;text-align:right;}
.edi_midashi_bg h4{text-align:left;font-size:12pt;font-weight:bold;float:left;}
#edi_photo_box{width:480px;margin-left:5px;}

.edi_li{width:110px;float:left;margin-right:10px;margin-bottom:10px;}
.edi_li2{width:370px;float:left;margin-bottom:10px;}

.edi_photo{width:110px;background:url(images/photo3_bg.gif) repeat-y;text-align:center;}
.edi_photo_top{width:110px;height:8px;background:url(images/photo3_top.gif);}
.edi_photo_bottom{width:110px;height:8px;background:url(images/photo3_bottom.gif);}
.edi_photo_p{font-size:8pt;text-align:left;line-height:10pt;margin-top:3px;}

.edi_midashi{width:488px;height:34px;color:#333333;background:#f8f4ff;border:solid 1px #bfced2;font-size:10pt;font-weight:bold;text-align:center;padding-top:3px;margin-bottom:10px;}

/*----------------------------------------------------------------------------------------
                                   　  トピックスページ
----------------------------------------------------------------------------------------*/
#topics_title{width:740px;height:45px;background:url(images/topics_title.gif);text-indent:-999em;}
dl#topics_list {width:740px; margin:10px 0px;}
dl#topics_list dt {float:left; width:80px; margin:0px 0px 10px; color:#666666;}
dl#topics_list dd {float:left; width:660px; overflow: hidden; margin:0px 0px 10px; color:#666666;}
dl#topics_list dd a{color:#666666;}
dl#topics_list dd:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html dl#topics_list dd {
    height: 1em;
    overflow: visible;
}

/*----------------------------------------------------------------------------------------
                                   　  サイトポリシー
----------------------------------------------------------------------------------------*/
#policy_title{width:740px;height:45px;background:url(images/policy_title.gif);text-indent:-999em;}
.policy_text1{margin:auto;padding:10px;}
.policy_midashi{width:720px;height:25px;background:url(images/policy_midashi.gif) bottom no-repeat;font-size:12pt;font-weight:bold;margin-bottom:5px;}

/*----------------------------------------------------------------------------------------
                                   　  会社概要
----------------------------------------------------------------------------------------*/
#company_title{width:740px;height:45px;background:url(images/company_title.gif);text-indent:-999em;}
.company_text1{margin:auto;padding:10px;}
.company_midashi{width:720px;height:25px;background:url(images/policy_midashi.gif) bottom no-repeat;font-size:12pt;font-weight:bold;margin-bottom:5px;}

/*----------------------------------------------------------------------------------------
　　　　　　　　　　　　　　　　　　　　  　footer
----------------------------------------------------------------------------------------*/
#footer_line{
 clear:both;
 background: #13649C;
 height:3px;
}
#footer{background:#fff;font-size:8pt;}
#footer_left{width:340px;float:left;margin-top:10px;color:#13649C;}
#footer_right{width:400px;float:left;text-align:right;margin-top:10px;color:#666666;}






