/* CSS Document */
*{
background:none!important;
}

body{
background-color:#FFFFFF;
color:#000000;
}

.out2 {
position:static;
left:0;
top:0;}
.out {
overflow:hidden;
text-indent:0;
display: block;}

h4{
text-indent:0;
}

.j11 {
font-size:11pt;
}

.j10 {
font-size:10pt;
}
.j10w {
font-size:10pt;
}

.j9 {
font-size:9pt;
}
	
	
#sub_navi{
display:none;
}

#sub_navi li{
display:none;
}
#navi h2{
display:none;
}

#navi_right{
display:none;
}

#vis{
width:auto;
margin-left:-60px;
}

#cnt{
width:auto;
background:none;
}

#foot{
width:auto;
height:auto;
background:none;
clear:both;
margin-top:30px;
}



#page_top{
width:auto;
height:auto;
background:none;
clear:both;
}
#foot_btm{
width:auto;
height:auto;
background:none;
}
ul#txt_link{
display:none;
}
address{
/*display:block;
padding-right:0;
float:none;
clear:both;
height:20px;
font-style:normal;
font-size:11px!important;*/
display:none;
}

#left_cnt{
display:none;
}

#right_cnt{
float:left;
}

#page_top{
display:none;
}

#vis{
margin-left:10px;
margin-top:20px;
display:block;
width:300px;
height:30px;
overflow:hidden;
}

#vis2{
margin-left:10px;
margin-top:20px;
display:block;
width:300px;
height:30px;
overflow:hidden;
}



/* トップページ */
#box_alpha{
display:none;
}

#jabraTab .yui-content {
height: 373px;
width: 650px;
display: block;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}

.yui-content dd {
border:none;
}
.yui-content dt{
font-size:10pt;
color:#000000;
}
.yui-content dd a{
font-size:10pt;
text-indent:1em;
}

#box_gamma{
clear:both;
display:none;
}



/* カテゴリ */

#index_mb #right_cnt ul,
#index_ms #right_cnt ul,
#index_of #right_cnt ul,
#index_ip #right_cnt ul,
#index_cc #right_cnt ul{
width:760px;
}
#index_mb #right_cnt li,
#index_ms #right_cnt li,
#index_of #right_cnt li,
#index_ip #right_cnt li,
#index_cc #right_cnt li{
display:block;
width:171px;
height:100px;
text-indent: 0;
padding-top:3px;
border-top:3px solid #666666;
}

#index_mb #right_cnt li a,
#index_ms #right_cnt li a,
#index_of #right_cnt li a,
#index_ip #right_cnt li a,
#index_cc #right_cnt li a{
display:block;
width:171px;
height:100px;
}

.one_line, .new, .near{
padding-top:10px;
height:auto;
padding-bottom:10px;
padding-left:0;
font-size:12px;
}
.acc, .stop{
font-size:9px;
color:#666666;
}


/* 製品 */
#photo_area{
display:block;
width:100%;
height:100%;
margin-left:0;
margin-top:5px;
margin-bottom:5px;
position:absolute;
}
#ph_01,#ph_02,#ph_03{
display:none!important;
}
/* シリーズ対策 */
.ph_add h4,
.ph_add #list_type02_nonbd{
left:20px!important;
}

#section{
width:700px;
margin-left:0;
margin-right:100px;
}
#sect_01, #sect_02, #sect_03{
width:100%;
height:100%;
padding:10px;
clear:both;
background:none!important;
}
#sect_01 ul#list_type01 li{
list-style-image:url(../images/products/sttl_1.jpg) 0 0 no-repeat;
}
#adapt_map2 img, #adapt_map img{
position:relative;
top:0;
left:15px;
}
body#GN2100s #photo_area, body#GN9120s #photo_area{
display:block;
}
body#GN2100s #photo_area h4,
body#GN2100s #photo_area ul,
body#GN9120s #photo_area h4,
body#GN9120s #photo_area ul{
margin-left:-225px;
}
#section .sttl{
width:100%;
}

/* MAIN サポート */
#main{
width:730px;
margin-left:0;
}

#privacy_main, #about_main, #sitemap_main{
width:730px;
margin-left:0;
}

#left_box, #left_box2, #left_box3{
width:100%;
float:none;
margin-left:0;
border-right:none;
}

#right_box, #right_box2, #right_box3{
display:none;
}
h3#support-ttl,
h3#support_in-ttl,
h3#support_ma-ttl,
h3#support_fa-ttl,
h3#support_dl-ttl,
h3#support_re-ttl,
h3#support_ad-ttl,
h3#support_rn-ttl{
width:500px;}
h3#support_inf-ttl{
width:100%;
}
	

#left_box h4{
background-repeat:no-repeat;
background-position:top 0;
text-indent:0;
overflow:hidden;}

/* MAIN キャンペーン */
.cam-text{
float:none;
}
#flow ol li{
position:static;
padding-left:10px;
}
#agree_doc{
display:block;
width:500px;
height:auto;
padding:10px 0 0 10px;
overflow:visible;
border:1px solid #999999;
font-size:11px;
line-height:1.4em;
color:#333333;
float:right;
}
.cam-box img{
margin-bottom:10px;
}

.cam-text{
clear:both;
font-size:11pt;
}


/* MAIN 会社概要 */
#OverVew_2 table.outline_left{
float:none;
width:760px;
}
#OverVew_2 table.outline_right{
clear:both;
width:760px;
margin-right:0;
}
/* MAIN その他 */
h4.sitemap, h4.privacy, h4.inquire, h4.inquire2{
text-indent:0;
}
#flowchart{
display:none;
}


