@charset "utf-8";

@import url("/jp/2014renew_common/css/common.css");
@import url("/jp/2014renew_common/css/kokunai_renew_style.css");
@import url("/jp/2014renew_y_css/ao_common.css");
@import url("/jp/2014renew_css/g_20141215.css");

#footer .footerSitemap a { text-decoration:none;color:#5E5E5E }

body { 
    /*font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;*/
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; /* 20140918 指示により新ゴ削除*/
}

 .footerNavi-breadCrumb-sitemap { background:none; }

#header .topBar { height:36px; margin-top:0px; }

    .sns .lang .select {
        background-image: url("/cs/ce/common/images/select.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        color: #626262;
        font-size: 14px;
        height: 29px;
        line-height: 29px;
        overflow: hidden;
        padding: 0 25px 0 8px;
        position: absolute;
        width: 195px;
    }
    .sns .lang select {
        cursor: pointer;
        height: 29px;
        opacity: 0;
        filter:alpha(opacity=0);
        position: relative;
        width: 196px;
        z-index: 5;
    }
	
h1.main_h1_head {
	height:39px;
	line-height:39px;
	padding-left:11px;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	margin-bottom:10px;
	margin-top:30px;
	/*background:url('/cs/ce/common/images/h2_back01.png') no-repeat 0 0;*/
	background:url('/cs/ce/common/images/h2_bg01.png') no-repeat;
}
h2 {
	background:url('/cs/ce/common/images/h2_bg01.png') no-repeat;
	margin-top:20px;
	margin-bottom:10px;
	padding:10px 10px 10px 10px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:20px;
	
	background-size: 100% 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cs/ce/common/images/h2_bg01.png', sizingMethod='scale')";
}
table.color {
	width:100%;
	text-align:left;
	font-size:14px;
	-webkit-text-size-adjust:none;
	margin-bottom: 20px;
}
 table.color th,
 table.color td { padding:10px; border:1px solid #D6D6D6; background:#FFF;  }
 table.color th,
 table.color th.sub { background:#F5F5F5; font-weight:normal; }
 table.color .title th { background:#A2A2A2; color:#FFF; font-size:16px; }

#main table.color2, #main table.color3 {
	border-spacing: 0px;
	-webkit-border-horizontal-spacing: 0px;
	-webkit-border-vertical-spacing: 0px;
}
#main div.iopBox div#iopBoxBody { width:653px; }

div.Select_iPod_canvas {
	/*position:static;*/
	width:auto;
	overflow:visible;
	border:none;
	margin-bottom:0;
}
#main table.select_iPod3 {
	border:none;
	border-spacing:0;	
}
 .productTabNavi ul { background:url('/cs/ce/common/images/btn_productTabNavi.png') no-repeat 0 0; }
 .productTabNavi ul li a { display:block; width:322px; height:60px; background:url('/cs/ce/common/images/btn_productTabNavi_car.png') no-repeat 0 0; text-indent:-9999px; }
 .productTabNavi ul li.m02 a { background-position:-329px 0; }
 .productTabNavi ul li.m03 a { background-position:-658px 0; }
 .productTabNavi ul li.m01.active a { background-position:0 -60px; }
 .productTabNavi ul li.m02.active a { background-position:-329px -60px; }
 .productTabNavi ul li.m03.active a { background-position:-658px -60px; }
 .productTabNavi ul li.m01 a:hover { background-position:0 -60px; }
 .productTabNavi ul li.m02 a:hover { background-position:-329px -60px; }
 .productTabNavi ul li.m03 a:hover { background-position:-658px -60px; }



/*
 .productTitle { margin-top:10px; }
 .productTabNavi ul { margin-top:13px; height:60px; width:980px; background:url('/cs/ce/common/images/btn_productTabNavi.png') no-repeat 0 0; }
 .productTabNavi ul li { float:left; margin-left:7px; }
 .productTabNavi ul li.m01 { margin-left:0px; }
 .productTabNavi ul li a { display:block; width:322px; height:60px; background:url('/cs/ce/common/images/btn_productTabNavi_car.png') no-repeat 0 0; text-indent:-9999px; }
 .productTabNavi ul li.m02 a { background-position:-329px 0; }
 .productTabNavi ul li.m03 a { background-position:-658px 0; }

 .productTabNavi ul li.m01.active a { background-position:0 -60px; }
 .productTabNavi ul li.m02.active a { background-position:-329px -60px; }
 .productTabNavi ul li.m03.active a { background-position:-658px -60px; }
 
 .productTabNavi ul li.m01 a:hover { background-position:0 -60px; }
 .productTabNavi ul li.m02 a:hover { background-position:-329px -60px; }
 .productTabNavi ul li.m03 a:hover { background-position:-658px -60px; }

 
.productTabNavi ul li a {
    background: url("/products/amateur/handy/th_f7/images/tab_3_new.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
}
*/