@charset "shift_jis";

/* ==========================================
individual.css
========================================== */


/* contents individual top (only top page)
========================================== */
#contents-individual-top{margin-right:70px; width:640px; position:relative; color:#343434;}
#contents-individual-top:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}

#contents-individual-top-first{}
#contents-individual-top-second{margin-top:-47px; position:relative;}
#contents-individual-top-first:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top-second:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}

#contents-individual-top .individual-contents-box{}
#contents-individual-top .individual-contents-box:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}

#contents-individual-top a:hover img{filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
#contents-individual-top dt a{text-decoration:underline; color:#1a663e;}
#contents-individual-top dt a:hover{text-decoration:none;}
#contents-individual-top dd{margin-left:0;}

#navi-column_noright .local-navi-box-ir-top{margin-top:30px;}


/* contens individual main 01 & 02 (only top page)
========================================== */
#individual-main-02{background:url(/common/images/individual/individual_main_img_02.jpg) no-repeat; min-height:72px;}
#individual-main-02 img{display:none;}
* html #individual-main-02{height:72px;}


/* contens individual h tag
========================================== */
#contents-individual-top .individual-contents-01 h2{margin-bottom:20px; width:640px;}
#contents-individual-top .individual-contents-02 h2{margin-bottom:1px; width:640px;}
#contents-individual-top .individual-contents-03 h2{margin-bottom:1px; width:310px;}


/* contens individual contents 01 (for top page)
========================================== */
#contents-individual-top .individual-contents-01{margin-bottom:25px;}
#contents-individual-top .individual-contents-01:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top .individual-contents-01 .individual-contents-box{padding: 0 5px 0 25px; width:610px;}
#contents-individual-top .individual-contents-01 .individual-contents-box div{width:305px; float:left;}
#contents-individual-top .individual-contents-01 dl{margin:0; clear:both;}
#contents-individual-top .individual-contents-01 dt,
#contents-individual-top .individual-contents-01 dd{margin-bottom:10px;}
#contents-individual-top .individual-contents-01 dt{float:right; width:251px;}
#contents-individual-top .individual-contents-01 dd{float:left; display:inline; height:44px; width:44px;}


/* contens individual contents 02 (for top page)
========================================== */
#contents-individual-top .individual-contents-02{margin-bottom:35px;}
#contents-individual-top .individual-contents-02:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top .individual-contents-02 .individual-contents-box{width:590px; padding:15px 25px 0 25px; background-color:#efefef;}
#contents-individual-top .individual-contents-02 dl{margin:0 0 15px 0; width:284px;}
#contents-individual-top .individual-contents-02 dl:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top .individual-contents-02 dl.contents-left{float:left;}
#contents-individual-top .individual-contents-02 dl.contents-right{float:right;}
#contents-individual-top .individual-contents-02 dt{color:#1a663e; font-weight:bold;}
#contents-individual-top .individual-contents-02 dd{height:88px; width:284px;}
#contents-individual-top .individual-contents-02 dd a{display:block;}
#contents-individual-top .individual-contents-02 dd a:hover{background-color:transparent;}
#contents-individual-top .individual-contents-02 dd a:hover img{visibility:hidden;}
#contents-individual-top dl#ir-data-navi01 dd a:hover{background:url(/common/images/individual/individual_img_09_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi02 dd a:hover{background:url(/common/images/individual/individual_img_10_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi03 dd a:hover{background:url(/common/images/individual/individual_img_11_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi04 dd a:hover{background:url(/common/images/individual/individual_img_12_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi05 dd a:hover{background:url(/common/images/individual/individual_img_13_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi06 dd a:hover{background:url(/common/images/individual/individual_img_14_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi07 dd a:hover{background:url(/common/images/individual/individual_img_15_on.jpg) no-repeat;}
#contents-individual-top dl#ir-data-navi08 dd a:hover{background:url(/common/images/individual/individual_img_16_on.jpg) no-repeat;}


/* contens individual contents 03 (for top page)
========================================== */
#contents-individual-top .individual-contents-03{margin-bottom:20px; width:310px;}
#contents-individual-top .individual-contents-03:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top .contents-03-left{float:left;}
#contents-individual-top .contents-03-right{float:right;}
#contents-individual-top .individual-contents-03 .individual-contents-box{width:265px; padding:15px 20px 10px 25px; background-color:#efefef; min-height:330px;}
* html #contents-individual-top .individual-contents-03 .individual-contents-box{height:330px;}
#contents-individual-top .individual-contents-03 p{margin-top:0;}
#contents-individual-top .individual-contents-03 dl{margin:0;}
#contents-individual-top .individual-contents-03 dt{margin-bottom:3px;}
#contents-individual-top .individual-contents-03 dd{margin-bottom:15px; height:55px; width:265px;}

#contents-individual-top .individual-contents-03 #useful-list{margin:0 0 15px 0; padding-left:0.5em; list-style:none;}
#contents-individual-top .individual-contents-03 #useful-list:after{content: " "; display:block; clear:both; height:0; visiblity: hidden; font-size: 0px; line-height: 0px;}
#contents-individual-top .individual-contents-03 #useful-list li{margin-bottom:0.5em; zoom:1;}
#contents-individual-top .individual-contents-03 #useful-list li a{padding-left:10px; text-decoration:underline; background:url(/common/images/base/common_ico_03.gif) no-repeat 0 5px; color:#1a663e; display: block;}
#contents-individual-top .individual-contents-03 #useful-list li a:hover{text-decoration:none;}
