@charset "UTF-8";

/*
information{
	file name : /css/individual/calendar/index.css
	infomation : This CSS file define calendar category styles.;
	site name : Takahashi Shoten;
	url : http://www.takahashishoten.co.jp;
	copyrihgt : Copyright (C) Takahasi Shoten Co.,Ltd. All Rights Reserved.;
}
*/

/* contents
--------------------------------------------------------------------------
1.  sideborder [main area modules]
2. Title-h1-line [main area modules]
3. Title-h1-line-btn [main area modules]
4. Title-H2 [main area modules]
5. Title-H2 tab [main area modules]
6. Title-H2-btn [main area modules]
7. Title-H2-text [main area modules]
8. subtitle [main area modules]
9. tab 4 navigation [main area modules]
10. tab 3 navigation [main area modules]
11. tab 2 navigation [main area modules]
12. color square list [main area modules]
13. menuList [side menu area]
14. menuList link color [side menu area]
15. arrow link style [side menu area]
--------------------------------------------------------------------------
*/
div#mainArea2 { background-image: url(../../../notebook/techoseikatsu/img/bl_index.jpg); background-repeat: repeat-y; width: 810px; margin-left: -10px; }
div#mainArea2 #special { margin-left: 5px; padding-bottom: 30px; }
div#mainArea2  #special h1 img  { margin-top: 5px; margin-bottom: 10px; }
div#mainArea2 #special .cell7 { width: 730px; clear: both; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
div#mainArea2 #special .cell7 h2 { margin-bottom: 10px; }
div#mainArea2 #special .cell7 h2 img.yokoku { position: relative; top: -2px; }
div#mainArea2 #special .cell7 p { color: #464646; font-size: 13px; line-height: 180%; }
div#mainArea2 #special .cell7 .left { width: 380px; float: left; }
div#mainArea2 #special .cell7 .left h3 { margin: 0; }
div#mainArea2 #special .cell7 .right { width: 330px; float: right; }
div#mainArea2 #special .cell7 .right p { font-size: 12px; line-height: 150%; margin-top: 10px; margin-bottom: 10px; }
div#mainArea2 #special .cell7 .right a { color: #000; font-size: 12px; font-weight: bold; background-image: url(../../../notebook/techoseikatsu/img/icon_yajirushi.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; padding-left: 18px; }
div#mainArea2 #special .cell7 .right a:hover { color: #f00; }
div#mainArea .cell10 { width: 564px; margin-top: 10px; margin-bottom: 10px; }
div#mainArea .cell10 p.title { font-size: 12px; line-height: 150%; }
div#mainArea .cell10 img.special_copy { margin-top: 10px; margin-bottom: 10px; }
div#mainArea .cell10 .text_box1 { background-color: #ebebeb; width: 340px; float: left; padding-top: 15px; padding-bottom: 15px; }
div#mainArea .cell10 .text_box1 p.licell { font-size: 12px; line-height: 150%; width: 310px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .photo_box1 { width: 215px; float: right; }
div#mainArea .cell10 .photo_box2 { width: 280px; float: left; }
div#mainArea .cell10 .photo_box2 p.caption { width: 250px; }
div#mainArea .cell10 .photo_box3 { width: 195px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .photo_box4 { width: 225px; float: left; }
div#mainArea .cell10 .photo_box5 { margin-left: 15px; width: 165px; float: left; }
div#mainArea .cell10 .photo_box6 { width: 215px; float: left; }
div#mainArea .cell10 .photo_box7 { margin-left: 3px; width: 160px; float: left; }
div#mainArea .cell10 .photo_box8 { width: 180px; float: left; margin-right: 6px; }
div#mainArea .cell10 .photo_box9 { margin-left: 10px; width: 185px; float: left; }
div#mainArea .cell10 .cont_bar { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_contents.gif); background-repeat: no-repeat; background-position: 50% top; width: 564px; height: 30px; margin-top: 20px; margin-bottom: 20px; }
div#mainArea .cell10 .cont_bar h3 { color: #fff; font-size: 14px; font-weight: bold; position: relative; top: 8px; margin-left: 15px; }
div#mainArea .cell10 .type_bar { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type.gif); width: 300px; height: 25px; margin-bottom: 10px; }
div#mainArea .cell10 .type_bar h4 { color: #3c0000; font-size: 14px; font-weight: bold; position: relative; top: 3px; margin-left: 10px; }
div#mainArea .cell10 p.caption { font-size: 12px; line-height: 130%; clear: both; }
div#mainArea .cell10 p.caption2 { font-size: 12px; line-height: 130%; width: 270px; float: right; clear: both; }
div#mainArea .cell10 table { background-color: #f1eeee; width: 564px; margin: 0 0 20px; padding: 0; border-top: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; border-bottom-color: #c8c8c8; }
div#mainArea .cell10 table div.type_box { height: 185px; }
div#mainArea .cell10 table div.type_box .photo_box3 { margin-top: 18px; }
div#mainArea .cell10 table div.type_box .photo_box5 { margin-top: 18px; }
div#mainArea .cell10 table div.type_box .photo_box9 { margin-top: 18px; }
div#mainArea .cell10 table div.type_box .photo_box7 { margin-top: 25px; }
div#mainArea .cell10 table div.type_box p { color: #fff; font-size: 12px; font-weight: bold; top: 2px; margin-left: 5px; }
div#mainArea .cell10 table tr { height: 185px; }
div#mainArea .cell10 table.licell tr td.col1 { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type2.gif); background-repeat: no-repeat; background-position: left top; height: 195px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-top-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.licell tr td.col2 { font-size: 12px; text-align: center; width: 160px; border-top-color: #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.licell tr td.col3 { font-size: 12px; background-image: url(../../../notebook/techoseikatsu/img/special1/icon_new.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 160px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 table.ring tr td.col1 { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type2.gif); background-repeat: no-repeat; background-position: left top; height: 195px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-top-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.ring tr td.col2 { font-size: 12px; text-align: center; width: 160px; border-top-color: #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.ring tr td.col3 { font-size: 12px; background-image: url(../../../notebook/techoseikatsu/img/special1/icon_new.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 160px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 table.ring tr td.col4 { font-size: 12px; text-align: center; width: 160px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 .text_box2 { background-color: #ebebeb; width: 340px; float: right; padding-top: 15px; padding-bottom: 15px; }
div#mainArea .cell10 .text_box2 p.ring { font-size: 12px; line-height: 150%; width: 310px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 table.ts tr td.col1 { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type2.gif); background-repeat: no-repeat; background-position: left top; height: 195px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-top-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.ts tr td.col2 { font-size: 12px; text-align: center; width: 115px; border-top-color: #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.ts tr td.col3 { font-size: 12px; background-image: url(../../../notebook/techoseikatsu/img/special1/icon_new.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 115px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 table.ts tr td.col4 { font-size: 12px; text-align: center; width: 115px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 table.raffine tr td.col1 { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type2.gif); background-repeat: no-repeat; background-position: left top; height: 195px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-top-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.raffine tr td.col2 { font-size: 12px; background-image: url(../../../notebook/techoseikatsu/img/special1/icon_new.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 115px; border-top-color: #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.raffine tr td.col3 { font-size: 12px; background-image: url(../../../notebook/techoseikatsu/img/special1/icon_new.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 115px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 table.raffine tr td.col4 { font-size: 12px; text-align: center; width: 115px; border-bottom: 1px solid #c8c8c8; }
div#mainArea .cell10 div.bnr_area { margin-top: 10px; margin-bottom: 10px; }
div#mainArea .cell10 div.bnr_area .left_bnr { width: 277px; float: left; }
div#mainArea .cell10 div.bnr_area .right_bnr { width: 277px; float: right; }
div#mainArea .cell10 div.bnr_area img { float: left; margin-top: 10px; }
div#sideMenuArea .menuspecial { background-color: #efede6; text-align: center; width: 214px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
div#sideMenuArea .menuList2 { text-align: center; position: relative; left: 5px; width: 214px; }
div#sideMenuArea .menuspecial a { width: 196px; margin-right: auto; margin-left: auto; }
div#sideMenuArea .menuspecial ul.menu_dialylife { margin-top: 20px; }
div#sideMenuArea .menuspecial ul.menu_dialylife li { margin-bottom: 1px; }
/*2009shinsakudiary*/
a.menu_licell { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_licell.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_licellon { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_licell.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_licell:hover { background-position: left bottom; }
a.menu_ring { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_ring.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_ringon { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_ring.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_ring:hover { background-position: left bottom; }
a.menu_ts { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_ts.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_tson { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_ts.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_ts:hover { background-position: left bottom; }
a.menu_raffine { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_raffine.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_raffineon { background-image: url(../../../notebook/techoseikatsu/img/special1/menu_raffine.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_raffine:hover { background-position: left bottom; }
div#sideMenuArea .menuspecial2 { text-align: center; width: 214px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
div#sideMenuArea .menuspecial2 ul.menu_dialylife2 { margin-top: 20px; }
div#sideMenuArea .menuspecial2 ul.menu_dialylife2 li { margin-bottom: 2px; }
img.outbox { border: solid 1px #b4b4b4; }
.w440 { width: 440px; }
/*2009workandlife*/
div#mainArea .cell11 { width: 564px; margin-top: 30px; margin-bottom: 10px; }
div#mainArea .cell11 .workandlife_top {  }
div#mainArea .cell11 .workandlife_top ul li {  }
div#mainArea .cell11 .workandlife_top img.top_title { margin-top: 20px; margin-bottom: 20px; float: right; }
div#mainArea .cell11 .workandlife_top a { background-color: #fff; background-image: url(../../../notebook/techoseikatsu/img/special2/btn_top.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 263px; height: 31px; float: right; clear: right; margin-bottom: 5px; display: block; }
div#mainArea .cell11 .workandlife_top a:hover { background-position: right top; }
div#mainArea .cell11 .workandlife_top a.btn_work01 { background-position: inherit; }
div#mainArea .cell11 .workandlife_top a.btn_work01:hover { background-position: right top; }
div#mainArea .cell11 .workandlife_top a.btn_work02 { background-position: 0 -31px; }
div#mainArea .cell11 .workandlife_top a.btn_work02:hover { background-position: right -31px; }
div#mainArea .cell11 .workandlife_top a.btn_work03 { background-position: 0 -62px; }
div#mainArea .cell11 .workandlife_top a.btn_work03:hover { background-position: right -62px; }
div#mainArea .cell11 .workandlife_top a.btn_work04 { background-position: 0 -93px; }
div#mainArea .cell11 .workandlife_top a.btn_work04:hover { background-position: right -93px; }
div#mainArea .cell10 .worktextbox1 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_01.gif); background-repeat: no-repeat; background-position: left top; width: 290px; height: 215px; float: left; }
div#mainArea .cell10 .worktextbox1 p { position: relative; top: 120px; width: 260px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .workphoto1 { width: 260px; float: right; }
div#mainArea .cell10 .worktextbox2 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_02.gif); background-repeat: no-repeat; background-position: right top; width: 290px; height: 215px; float: right; }
div#mainArea .cell10 .worktextbox2 p { position: relative; top: 120px; width: 260px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .workphoto2 { width: 260px; float: left; }
div#mainArea .cell10 .worktextbox3 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_03.gif); background-repeat: no-repeat; background-position: left top; width: 290px; height: 215px; float: left; }
div#mainArea .cell10 .worktextbox3 p { margin-right: auto; margin-left: auto; position: relative; top: 110px; width: 260px; }
div#mainArea .cell10 .worktextbox4 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_04.gif); background-repeat: no-repeat; background-position: right top; width: 290px; height: 215px; float: right; }
div#mainArea .cell10 .worktextbox4 p { position: relative; top: 120px; width: 260px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 table.work p { font-size: 10px; margin-bottom: 10px; }
div#mainArea .cell10 table.work p.type { color: #fff; font-size: 12px; font-weight: bold; text-align: left; padding-left: 5px; }
div#mainArea .cell10 table.work tr td.col1 { text-align: center; width: 282px; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-top-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.work tr td.col4 { text-align: center; border-top-color: #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.work tr td.col3 { background-image: url(../../../notebook/techoseikatsu/img/special1/bk_type2.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 282px; border-top-color: #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.work tr td.col2 { font-size: 12px; text-align: center; border-top-color: #c8c8c8; border-bottom: 1px solid #c8c8c8; border-right-color: #c8c8c8; border-left-color: #c8c8c8; }
div#mainArea .cell10 table.work a { font-size: 12px; font-weight: bold; }
div#mainArea .cell10 table.work a:hover { color: #f00; font-size: 12px; }
div#mainArea .cell10 table.work img { float: left; margin-left: 7px; }
div#mainArea .cell10 table.work .photobox { margin-right: auto; margin-left: auto; }
div#mainArea .cell10 a.btn_ichiran { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 327px; height: 41px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 a.btn_ichiran:hover { background-position: left bottom; }
/* 特集ページ 終わり */
/* clearfix */
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
    }
.clearfix{
    display: inline-block;
    }
    
/* Hides from IE-mac ¥*/

*html .clearfix{ height: 1%; }
.clearfix{ display: block; }
.float_left { float: left; }
.float_right { float: right; }
.float_clear { clear: both; }
/* End hide from IE-mac*/
/*WorkStyle and LifeStyle 200901*/
a.menu_workstyle { background-image: url(../../../notebook/techoseikatsu/img/special2/menu_workstyle.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_workstyleon { background-image: url(../../../notebook/techoseikatsu/img/special2/menu_workstyle.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_workstyle:hover { background-position: left bottom; }
a.menu_lifestyle { background-image: url(../../../notebook/techoseikatsu/img/special2/menu_lifestyle.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_lifestyleon { background-image: url(../../../notebook/techoseikatsu/img/special2/menu_lifestyle.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_lifestyle:hover { background-position: left bottom; }
div#mainArea .cell11 .workandlife_top2 {  }
div#mainArea .cell11 .workandlife_top2 img.top_title { float: right; margin-top: 20px; margin-bottom: 20px; }
div#mainArea .cell11 .workandlife_top2 a { background-color: #fff; background-image: url(../../../notebook/techoseikatsu/img/special2/btn_life.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 263px; height: 31px; float: right; clear: right; margin-bottom: 5px; display: block; }
div#mainArea .cell11 .workandlife_top2 a:hover { background-position: right top; }
div#mainArea .cell11 .workandlife_top2 a.btn_life01 { background-position: inherit; }
div#mainArea .cell11 .workandlife_top2 a.btn_life01:hover { background-position: right top; }
div#mainArea .cell11 .workandlife_top2 a.btn_life02 { background-position: 0 -31px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life02:hover { background-position: right -31px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life03 { background-position: 0 -62px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life03:hover { background-position: right -62px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life04 { background-position: 0 -93px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life04:hover { background-position: right -93px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life05 { background-position: 0 -124px; }
div#mainArea .cell11 .workandlife_top2 a.btn_life05:hover { background-position: right -124px; }
div#mainArea .cell11 p.workandlife_lead { line-height: 20px; width: 544px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
div#mainArea .cell10 a.btn_ichiran2 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran2.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 327px; height: 41px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 a.btn_ichiran2:hover { background-position: left bottom; }
div#mainArea .cell10 a.btn_ichiran3 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran3.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 266px; height: 39px; display: block; }
div#mainArea .cell10 a.btn_ichiran3:hover { background-position: left bottom; }
div#mainArea .cell10 .btnarea3 { width: 554px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .worktextbox5 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_05.gif); background-repeat: no-repeat; background-position: left top; width: 290px; height: 215px; float: left; }
div#mainArea .cell10 .worktextbox5 p { margin-right: auto; margin-left: auto; position: relative; top: 110px; width: 260px; }
div#mainArea .cell10 .worktextbox6 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_06.gif); background-repeat: no-repeat; background-position: right top; width: 290px; height: 215px; float: right; }
div#mainArea .cell10 .worktextbox6 p { position: relative; top: 120px; width: 260px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .worktextbox7 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_07.gif); background-repeat: no-repeat; background-position: left top; width: 290px; height: 215px; float: left; }
div#mainArea .cell10 .worktextbox7 p { margin-right: auto; margin-left: auto; position: relative; top: 110px; width: 260px; }
div#mainArea .cell10 .worktextbox8 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_08.gif); background-repeat: no-repeat; background-position: right top; width: 290px; height: 215px; float: right; }
div#mainArea .cell10 .worktextbox8 p { position: relative; top: 120px; width: 260px; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 .worktextbox9 { background-image: url(../../../notebook/techoseikatsu/img/special2/bk_09.gif); background-repeat: no-repeat; background-position: left top; width: 290px; height: 215px; float: left; }
div#mainArea .cell10 .worktextbox9 p { margin-right: auto; margin-left: auto; position: relative; top: 120px; width: 260px; }
/*WorkStyle and LifeStyle*/
/*Tsukaitakunaru 200902*/
div#mainArea .cell11 .tsukaikata_top { }
div#mainArea .cell10 .tsukaikata_box { padding-top: 15px; padding-bottom: 15px; border-top: 1px dotted #d6d6d6; }
div#mainArea .cell10 .tsukaikata_box img.mihiraki { float: left; border: solid 5px #d6d6d6; }
div#mainArea .cell10 .tsukaikata_box img.mihiraki2 { float: right; border: solid 5px #d6d6d6; }
div#mainArea .cell10 .tsukaikata_box .rightbox { width: 280px; float: right; }
div#mainArea .cell10 .tsukaikata_box .rightbox p { margin-top: 10px; }
div#mainArea .cell10 .tsukaikata_top img.top_title { margin-top: 20px; margin-bottom: 10px; }
div#mainArea .cell10 .tsukaikata_box .leftbox { width: 280px; float: left; }
div#mainArea .cell10 .tsukaikata_box .leftbox p { margin-top: 10px; }
div#mainArea .cell10 .tsukaikata_box2 { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted #d6d6d6; border-top-color: #d6d6d6; }
div#mainArea .cell10 .tsukaikata_box2 .mihiraki { text-align: right; float: left; margin-top: 15px; }
div#mainArea .cell10 .tsukaikata_box2 .rightbox { width: 317px; height: 195px; float: right; margin-top: 15px; }
a.menu_calendar { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_calendar.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_calendaron { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_calendar.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_calendar:hover { background-position: left bottom; }
a.menu_left { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_left.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_lefton { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_left.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_left:hover { background-position: left bottom; }
a.menu_separate { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_separate.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_separateon { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_separate.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_separate:hover { background-position: left bottom; }
a.menu_vertical { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_vertical.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_verticalon { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_vertical.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_vertical:hover { background-position: left bottom; }
a.menu_linkup { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_linkup.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_linkupon { background-image: url(../../../notebook/techoseikatsu/img/special3/menu_linkup.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_linkup:hover { background-position: left bottom; }
a.menu_tsukaikata01 { background-image: url(../../../notebook/techoseikatsu/img/special3/btn_01.gif); background-position: left top; text-indent: -9999px; position: relative; top: 90px; width: 317px; height: 41px; display: block; }
a.menu_tsukaikata01:hover { background-position: left bottom; }
a.menu_tsukaikata02 { background-image: url(../../../notebook/techoseikatsu/img/special3/btn_02.gif); background-position: left top; text-indent: -9999px; position: relative; top: 55px; width: 317px; height: 41px; display: block; }
a.menu_tsukaikata02:hover { background-position: left bottom; }
a.menu_tsukaikata03 { background-image: url(../../../notebook/techoseikatsu/img/special3/btn_03.gif); background-position: left top; text-indent: -9999px; position: relative; top: 65px; width: 317px; height: 41px; display: block; }
a.menu_tsukaikata03:hover { background-position: left bottom; }
a.menu_tsukaikata04 { background-image: url(../../../notebook/techoseikatsu/img/special3/btn_04.gif); background-position: left top; text-indent: -9999px; position: relative; top: 55px; width: 317px; height: 41px; display: block; }
a.menu_tsukaikata04:hover { background-position: left bottom; }
a.menu_tsukaikata05 { background-image: url(../../../notebook/techoseikatsu/img/special3/btn_05.gif); background-position: left top; text-indent: -9999px; position: relative; top: 40px; width: 317px; height: 41px; display: block; }
a.menu_tsukaikata05:hover { background-position: left bottom; }
div#mainArea .cell10 .tsukaikata_box2 p { font-size: 12px; line-height: 150%; }
div#mainArea .cell10 .tsukaikata_box p { font-size: 12px; line-height: 150%; }
div#mainArea .cell10 .tsukaikata_top p { font-size: 12px; line-height: 150%; }
.red { color: #f00; }
/*koukaiSecretDiary*/
div#mainArea .cell10 .profile1 { background-image: url(../../../notebook/techoseikatsu/img/special4/bk_profile1.gif); background-repeat: no-repeat; background-position: left top; width: 564px; height: 170px; }
div#mainArea .cell10 .profile1 p { font-size: 12px; line-height: 150%; width: 380px; height: 130px; float: right; margin-top: 40px; margin-right: 20px; }
div#mainArea .cell10 .profile2 { background-image: url(../../../notebook/techoseikatsu/img/special4/bk_profile2.gif); background-repeat: no-repeat; background-position: left top; width: 564px; height: 170px; }
div#mainArea .cell10 .profile2 p { font-size: 12px; line-height: 150%; width: 380px; height: 130px; float: right; margin-top: 40px; margin-right: 20px; }
div#mainArea .cell10 .profile3 { background-image: url(../../../notebook/techoseikatsu/img/special4/bk_profile3.gif); background-repeat: no-repeat; background-position: left top; width: 564px; height: 170px; }
div#mainArea .cell10 .profile3 p { font-size: 12px; line-height: 150%; width: 380px; height: 130px; float: right; margin-top: 40px; margin-right: 20px; }
div#mainArea .cell10 table.work .shohin_text { text-align: left; width: 200px; float: right; margin-right: auto; margin-left: auto; }
div#mainArea .cell10 table.work .shohin_text p.shohin_name { font-size: 12px; font-weight: bold; }
div#mainArea .cell10 table.work .shohin_text p.shohin_caption { font-size: 12px; line-height: 140%; }
a.himitsu_shohin { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_shohin.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 187px; height: 33px; display: block; }
a:hover.himitsu_shohin { background-position: left bottom; text-indent: -9999px; width: 187px; height: 33px; display: block; }
div#mainArea .cell10 .btn_box { background-color: #f1eeee; width: 564px; padding-top: 15px; padding-bottom: 15px; }
div#mainArea .cell10 .btn_box img { float: left; margin-left: 9px; }
a.menu_file1 { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file1.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_file1on { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file1.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_file1:hover { background-position: left bottom; }
a.menu_file2 { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file2.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_file2on { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file2.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_file2:hover { background-position: left bottom; }
a.menu_file3 { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file3.gif); background-position: left top; text-indent: -9999px; width: 196px; height: 30px; display: block; }
a.menu_file3on { background-image: url(../../../notebook/techoseikatsu/img/special4/menu_file3.gif); background-position: left bottom; text-indent: -9999px; display: block; width: 196px; height: 30px; }
a.menu_file3:hover { background-position: left bottom; }
div#mainArea .cell10 .top_bnrbox { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_topbk.jpg); background-repeat: repeat; width: 564px; padding-top: 20px; padding-bottom: 20px; }
div#mainArea .cell10 .top_bnrbox a.topfile1 { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_top1.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 520px; height: 172px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 .top_bnrbox a.topfile1:hover { background-position: left bottom; }
div#mainArea .cell10 .top_bnrbox a.topfile2 { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_top2.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 520px; height: 172px; margin-top: 20px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 .top_bnrbox a.topfile2:hover { background-position: left bottom; }
div#mainArea .cell10 .top_bnrbox a.topfile3 { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_top3.jpg); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 520px; height: 172px; margin-top: 20px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 .top_bnrbox a.topfile3:hover { background-position: left bottom; }
/*200903*/
p.note042 a { color: #2c97cf; background-color: #efede6; background-repeat: no-repeat; background-position: 0 0.15em; position: relative; left: 12px; }
p.note042 { background-image: url(../../../img/icon_arrow_note_blue2.gif); background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; top: 2px; left: 32px; width: 120px; margin-top: 5px; }
*html p.note042 { position: relative; top: 2px; left: 15px; }
*:first-child+html p.note042 { position: relative; top: 2px; left: 15px; }
p.note012 a { color: #24459c; background-color: #efede6; background-repeat: no-repeat; background-position: 0 0.15em; position: relative; left: 12px; }
p.note012 { background-image: url(../../../img/icon_arrow_note_blue.gif); background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; top: 1px; left: 32px; width: 120px; margin-top: 5px; }
*html p.note012 { position: relative; top: 2px; left: 15px; }
*:first-child+html p.note012 { position: relative; top: 2px; left: 15px; }
p.note013 a { color: #24459c; background-color: #efede6; background-repeat: no-repeat; background-position: 0 0.15em; position: relative; left: 12px; }
p.note013 { background-image: url(../../../img/icon_arrow_note_blue.gif); background-repeat: no-repeat; background-position: left center; text-align: left; position: relative; top: 3px; left: 8px; width: 110px; margin-top: 5px; }
div#mainArea .cell10 a.btn_ichiran4 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran4.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 266px; height: 39px; display: block; }
div#mainArea .cell10 a.btn_ichiran4:hover { background-position: left bottom; }
div#mainArea .cell10 a.btn_ichiran5 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran5.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 266px; height: 39px; margin-bottom: 5px; display: block; }
div#mainArea .cell10 a.btn_ichiran5:hover { background-position: left bottom; }
div#mainArea .cell10 a.btn_ichiran6 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran6.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 327px; height: 41px; margin-right: auto; margin-left: auto; display: block; }
div#mainArea .cell10 a.btn_ichiran6:hover { background-position: left bottom; }
div#mainArea .cell10 a.btn_ichiran7 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran7.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 327px; height: 41px; margin-right: auto; margin-bottom: 5px; margin-left: auto; display: block; }
div#mainArea .cell10 a.btn_ichiran7:hover { background-position: left bottom; }
div#mainArea .cell10 a.btn_ichiran8 { background-image: url(../../../notebook/techoseikatsu/img/special2/btn_ichiran8.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 266px; height: 39px; margin-bottom: 5px; display: block; }
div#mainArea .cell10 a.btn_ichiran8:hover { background-position: left bottom; }
a.himitsu_shohin2 { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_shohin2.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 187px; height: 33px; float: left; clear: left; display: block; }
a:hover.himitsu_shohin2 { background-position: left bottom; text-indent: -9999px; width: 187px; height: 33px; display: block; }
a.himitsu_shohin3 { background-image: url(../../../notebook/techoseikatsu/img/special4/btn_shohin3.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; position: relative; top: 3px; width: 187px; height: 33px; float: left; clear: left; display: block; }
a:hover.himitsu_shohin3 { background-position: left bottom; text-indent: -9999px; width: 187px; height: 33px; display: block; }

