/* head */
#head_base{ width:950px; margin:0 auto; text-align:left; padding:14px 0 25px 0; zoom:1;}
#logo{ float:left; width:206px;}
#head_base div{ font-size:90%;float:left; width:470px; padding:23px 0 0 0;}
#head_base ul{float:right; width:270px; zoom:1;}
#head_base li{ float:right; background:right top url(/cmn_img/head_iconline.gif) repeat-y; padding:6px 26px 0 26px;}
#head_bgnone{background:none!important;padding:6px 0 0 26px!important;}

/* gnavi */
#gnavi_base{ background:left bottom url(/cmn_img/gnavi_back.gif) repeat-x; padding:0 0 8px 0; zoom:1;}
#gnavi_base ul{ width:950px; margin:0 auto;}
#gnavi_base li{float:left; padding:0 3px 0 0;}
#gnavi_base img{filter:alpha(opacity=100);opacity:1.0;}

.gnavi_r{ width:950px; margin:0 auto; position:relative;zoom:1; text-align:left;}
.gnavi_r a{position:absolute; top:-30px;left:830px;zoom:1;}

/* content */
#content_base{background:left top url(/cmn_img/content_back.jpg) repeat-x; }
#content_inner{ width:950px; text-align:left; margin:0 auto; zoom:1;background:right top url(/cmn_img/right_base.gif) repeat-y;}
#my_content_base{background:left top url(/logas/img/content_back.jpg) repeat-x; padding-top:114px; }
#my_content_inner{ width:950px; text-align:left; margin:0 auto; zoom:1;background:left top url(/logas/img/right_base.gif) repeat-y;}

.h2{ background:left top url(/cmn_img/h2.gif) no-repeat; font-size:120%; color:#FFFFFF; padding:8px 0 25px 22px; font-weight:normal;}
.h3{ background:left top url(/cmn_img/h3.gif) no-repeat; font-size:110%; padding:1px 0 20px 22px;}
.h2_corp{ background:left top url(/corp/img/h2_corp.jpg) no-repeat; font-size:120%; color:#FFFFFF; padding:8px 0 25px 22px; font-weight:normal;}
.h3_corp{ background:left top url(/corp/img/h3_corp.gif) no-repeat; font-size:110%; padding:1px 0 20px 22px;}

/* left */
#left_base{ float:left; width:663px; padding:10px 0 0 0;}
#my_right_base{ float:right; width:663px; padding:10px 0 0 0;}

#relation{ background:left top url(/cmn_img/relation.jpg) no-repeat; padding:47px 0 0 0; margin:60px 0 0 0;}
#relation ul{padding:0 15px 0 15px;}
#relation li{border-bottom:1px solid #CCCCCC; padding:0 10px 10px 10px; margin:0 0 10px 0;}
#relation li a{background:left 2px url(/cmn_img/link_l.jpg) no-repeat; padding:0 0 0 18px;}

#category01{ width:678px; margin:15px 0 0 -45px; zoom:1;}
#category01 li{ float:left;width:294px; margin:0 0 20px 45px; border-bottom:1px solid #cccccc; padding-bottom:20px;zoom:1; display:inline;}
#category01 img{float:left;}
#category01 li dl{ float:right; width:200px; zoom:1;}
#category01 li div { zoom:1;}
#category01 li div a{background:left 2px url(/cmn_img/link_l.jpg) no-repeat; padding:0 0 0 20px; font-size:100%;}
#category01 li div dd{ font-size:90%; padding:0 0 0 20px;zoom:1;}
#category01 .category01_01{margin:0; padding:10px 0 0 0;zoom:1;}
#category01 .category01_01 li{ float:left; padding:0; border-bottom:none; margin:0;}
#category01 .category01_01 li a{background:7px 6px url(/cmn_img/link_m.gif) no-repeat; padding:0 0 0 20px; font-size:90%; display:block;}
#category01 .category01_01 .category01_w1{width:290px;}
#category01 .category01_01 .category01_w2{width:145px;}
#category01 .category01_01 .category01_w3{width:95px;}
#category01 .category01_01 .category01_w4_1{width:170px;}
#category01 .category01_01 .category01_w4_2{width:115px;}
#category01 .category01_02 li{ float:left; width:145px; padding:0; border-bottom:none; margin:0;}
#category01 .category01_02 li a{background:7px 4px url(/cmn_img/link_m.gif) no-repeat; padding:0 0 0 20px; font-size:90%; display:block;}

#lcheck01{ background:left top url(/cmn_img/left_foot.jpg) no-repeat; padding:46px 0 15px 15px; margin:50px 0 0 0;}
#lcheck01 div{width:247px; padding-top:12px;}
#lcheck01 a{text-decoration:none; color:#FFFFFF; font-size:90%; padding:43px 15px 12px 15px; display:block;background: left top url(/cmn_img/rcheck_off.jpg) no-repeat; line-height:120%;}
#lcheck01 a:hover{background: left top url(/cmn_img/rcheck_on.jpg) no-repeat; color:#ffffff; text-decoration:none;}

.number01{ border:1px solid #cccccc; padding:10px; text-align:center; margin-bottom:30px;}

.input_text{ color:#555555; font-size:90%; zoom:1; padding-left:10px;}

/* right */
#right_base{ float:right; width:280px; padding:10px 0 10px 0;background:left top url(/cmn_img/right_backhead.jpg) no-repeat;}
#my_left_base{ float:left; width:280px; padding:10px 0 10px 0;background:left top url(/logas/img/right_backhead.jpg) no-repeat;}

#right_box{ width:266px; margin:0 auto 7px; background:left bottom url(/cmn_img/right_foot.jpg) no-repeat; padding-bottom:3px;}
#right_box_inner{background:left top url(/cmn_img/right_body.jpg) repeat-y; padding:7px 10px 7px 10px;}
#right_box_inner ul{ width:246px; margin:0 auto;}
#right_box_inner li{ background:left 4px url(/cmn_img/link_l.jpg) no-repeat;border-bottom:1px solid #D9D9D9; margin-bottom:10px; padding:0 0 10px 20px; }
#right_box_inner li a{}
#right_box_inner li span{background:right 2px url(/cmn_img/my_icon_mail.gif) no-repeat; padding:0 20px 0 0;}

#right_box_inner02{background:left top url(/cmn_img/right_body.jpg) repeat-y; padding:7px 10px 7px 10px;}
#right_box_inner02 ul{ width:246px; margin:0 auto;}
#right_box_inner02 li{border-bottom:1px solid #D9D9D9; margin-bottom:10px; padding:0 0 10px 0; }
#right_box_inner02 li a{}
#right_box_inner02 li span{background:right 2px url(/cmn_img/my_icon_mail.gif) no-repeat; padding:0 20px 0 0;}


#right_box_inner ul li ul{ width:auto; margin:10px 0 0 0; padding:0 0 0 0;}
#right_box_inner ul li ul li{ background:left 7px url(/cmn_img/link_m.gif) no-repeat;border-bottom:none; margin-bottom:5px; padding:0 0 5px 15px; border-bottom:1px dotted #cccccc;}
#right_box_inner ul li ul li a{}
#right_box_inner ul li ul li span{background:right 2px url(/cmn_img/my_icon_mail.gif) no-repeat; padding:0 20px 0 0;}

#right_box_inner ul li ul li ul{ width:auto; margin:0 0 0 0; padding:5px 0 0 0;}
#right_box_inner ul li ul li ul li{ font-size:90%; background:left 7px url(/cmn_img/link_m.gif) no-repeat;border-bottom:none; margin-bottom:2px; padding:0 0 2px 15px; }
#right_box_inner ul li ul li ul li a{}
#right_box_inner ul li ul li ul li span{background:right 2px url(/cmn_img/my_icon_mail.gif) no-repeat; padding:0 20px 0 0;}

#rnavi_on{background:left 4px url(/cmn_img/rnavi_on.jpg) no-repeat!important; }
#rnavi_on02{background:left 5px url(/cmn_img/rnavi_on02.jpg) no-repeat!important;  }
#rnavi_on03{background:left 6px url(/cmn_img/rnavi_on03.gif) no-repeat!important;  }
#right_box_inner img{filter:alpha(opacity=100);opacity:1;}
#right_box_inner p{font-size:90%; padding-top:5px;}
.rcheck01 a{ text-decoration:none; color:#FFFFFF; font-size:90%; padding:43px 15px 12px 15px; display:block;background: left top url(/cmn_img/rcheck_off.jpg) no-repeat; line-height:120%;}
.rcheck01 a:hover{background: left top url(/cmn_img/rcheck_on.jpg) no-repeat; color:#ffffff; text-decoration:none;}
#right_ssl{background:left top url(/cmn_img/r_ssl_back.jpg) no-repeat; width:266px; margin:0 auto 7px;}
#right_ssl p{padding:7px 0 13px 12px;}

/* foot */
#foot_base{margin:20px 0 0 0; background:left top url(/cmn_img/foot_back.jpg) repeat-x;}
#my_foot_base{margin:20px 0 0 0; background:left top url(/logas/img/foot_back.jpg) repeat-x; padding:0 0 150px 0;}

#foot_inner{ width:950px; margin:0 auto; text-align:left; padding:10px 0 0 0;}
#unavi{zoom:1;}
#unavi ul{zoom:1; float:left; width:762px;}
#unavi li{float:left;}
#unavi ul li img{filter:alpha(opacity=100);opacity:1;}
#unavi div{float:right; width:114px; padding:5px 0 0 0; text-align:right;}
#foot_link_base{background:left top url(/cmn_img/foot_link_back.jpg) no-repeat; padding:25px;zoom:1; margin:10px 0 0 0;}
#foot_logo{ width:154px; float:left;}
#foot_logo p{font-size:70%; padding: 5px 0 0 0;}
#foot_logo p a{color:#333333; text-decoration:none;}
#foot_logo p a:hover{color:#333333; text-decoration:none;}
#foot_service{background:left top url(/cmn_img/foot_service_ti.jpg) no-repeat; float:right; width:726px;}
#foot_service ul{ padding:25px 0 0 0;zoom:1;}
#foot_service li{ width:220px; float:left; padding:0 0 3px 10px; background:left 6px url(/cmn_img/foot_icon.jpg) no-repeat; font-size:70%;}
#foot_text{ font-size:70%; line-height:110%;zoom:1; margin-top:-5px;}
#foot_copy{ float:left;}
#foot_copy a{ color:#333333; text-decoration:none;}
#foot_copy a:hover{color:#333333; text-decoration:none;}
#foot_group{ float:right;}