/* *********************　　　　　CSS 　　　　********************* */



#BOX{
	clear:both;
	width:700px;
}


#TOP{
	clear:both;
	width:950px;
}




#CONTENTS{
	clear:both;
	width:950px;
	font-size:10px;z
}




#MAIN{
	margin:2px;
	padding:2px;
	width:700px;
	float:left;
	font-size:10;
}

#SUB{
	float:right;
	margin:2px;
	padding:2px;
	//clear:both;
	width:220px;
	font-size:10;

}





#UNDER{
	clear:both;
	width:950px;
	font-size:10;
}

#F_GL_MENU{
	display:block;
}


/*---------------------------------------------------------------------------------*/


.iPhoneGL_MENU{
	clear:both;
	display:none;
	margin:2px;
	padding:2px;
	float:clear;
	float:left;
	width:230px;
}

.iPhoneGL_MENU li{
	margin:10px 0px 10px 10px;
	font-size:10;
}


.top_img{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	/*font-size:100%;*/
	background-image:url("/avd/cellphone/image/main_title-back.gif");
    background-repeat:repeat-x;
    
}


.categori-top{
	font-size:22;
	font-weight:bold;
}


div.top_img img{
	margin:0px;
	padding:0px;
	float:left;
}

.repert{
	height:100px;
}

.data{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	font-size:100%;
}


div.data li{
	width:160px;
	float:left;
	margin:0px 0px 0px 5px;
	font-size:120%;
	list-style:none;
    padding:7px 0px 7px 10px;
    word-spacing:0.2em;
    background:url("/avd/cellphone/image/title-S+7px.gif") no-repeat top left;
   /* vertical-align:top;*/
 

}





.data-title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	font-size:180%;
	line-height:37px;
}

div.data-title li{
	float:left;
	line-height:37px;
	list-style:none;
	padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    background:url("/avd/cellphone/image/title-L.gif") no-repeat center left;
    background-color:d6d6d6;
    width:680px;
 
}






/*2011.02.16　border 追加*/

div.data-title img{
	vertical-align:middle;
	display : inline;
	border:none;
}
/*-----------------------*/


*html div.data-title img{ /*IE6用のハック*/
	float : none;
}

div.data-title img{ /*その他のブラウザ用*/
	float : right;
}



.data-head{
	margin-left:15px;
	padding:0px;
	width:100%;
	font-size:12;
	line-height:39px;
	font-weight:bold;
	color:#CC0000;
	float:left;
	
}

.data-keyword{
	margin-left:15px;
	padding:0px;
	width:600px;
	font-size: 75%; /* IE */
	font-size: 12px; /* Except IE */
	/*font-size:xx-small;*/
	line-height:15px;
	float:left;
	
}

.iframe1{
	width:220px
	height:800px;
	scrlling:no;}


/*--------------------------------------------------------------------*/
.goods{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px 0px;
	width:345px;
	float:left;
	height:180px;
	font-size:10;

}

div.goods img{
	margin:10px;
	padding:0px;
	width:160px;
	float:left;
}

div.goods a{
	margin:0px 10px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:10;
	
}
.goods-title{
	margin:10px 10px 0px 10px;
	padding:0px;
	line-height:120%;
	font-weight:bold;
	font-size: 75%; /* IE */
	font-size: 12px; /* Except IE */
	/*font-size:xx-small;*/
}

.goods_info{
	margin:0px 0px 0px 5px;
	padding:0px;
	line-height:130%;
	font-size: 75%; /* IE */
	font-size: 12px; /* Except IE */
	/*font-size:xx-small;*/
	
}

div.goods_info img{
	width:80px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	/*display:none;*/
}


/*---------------------------------------------------------------*/
.top-goods{
	margin:0px 0px 0px 10px;
	padding:auto;
	line-height:120%;
	font-weight:bold;
	font-size: 75%; /* IE */
	font-size: 12px; /* Except IE */
	/*font-size:x-small;*/
	width:680px;
	height:230px;
	float:left;
}

div.top-goods_info img{
	/*display:none;*/
	float:left;
	width:250px;
	margin:0px 50px 10px 50px;
}

.top-goods_info_title{
	margin:10px 0px 0px 5px;
	padding:0px;
	font-size:100%;
	font-weight:bold;
}

.top-goods_info{
	margin:10px 0px 0px 5px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
}

div.top-goods_info li{
	font-size:100%;
	line-height:12px;
    background:none;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:45%;
}


.info-l{
	float:left;
	width:330px;
	font-size:120%;
	line-height:35px;
	margin-left:10px;
	vertical-align:middle;
}
.info-r{
	float:left;
	width:350px;
	text-align:right;
	font-size:120%;
	line-height:35px;
	vertical-align:middle;
	
}

div.info-r img{
	line-height:35px;
	vertical-align:middle;
	margin:8px 0px 8px 0px;
}

.for-top{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:110%;
	text-align:right;
	vertical-align:middle;
	line-height:14px;
	float:left;
}

div.for-top img{
	vertical-align:top;
	line-height:14px;
	
}


.line{
	width:100%;
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #cccccc; /* 線色 */
	height: 1px; /* 高さ */
	float:left;
	margin:0px;
	padding:0px;
}

.line2{
	width:100%;
	border-width:2px 0px 0px 0px;
	border-style:solid;
	border-color:#aaaaaa;
	height:2px;
	float:left;
	margin:0px;
	padding:0px;

}

.submenu{
	width:225;
	margin:0px;
	padding:0px;
}

.iframe{
	font-size:11px;
}


/***********************************************************************************/
/*
                             ＴＯＰページ用ＣＳＳ(ＰＣ版)
*/
/***********************************************************************************/

.menu_r{
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
}

.menu_l{
	width:340px;
	margin:0px;
	padding:0px;
	float:left;
}


.topimg{
	width:700px;
	
}

.table-solid{
	border: #cccccc 1px solid;
	width: 220px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}


/*---------------------------
  　　サブメニュー
------------------------------*/

/*2011.02.16修正*/
.table-solid img{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;

}

/*2011.02.16修正*/
.new{
	padding:10px;
	margin:0px 10px 10px 10px;
}



/*IEのみ*/
*html .new{
	padding:0px;
}


.new-date{
	padding:5px 0px 0px 10px;
}

/*IEのみ*/
*html .new-date{
	margin:5px 0px 0px 10px;
}

/*2011.02.16修正*/
.new-img{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	width:70px;
	height:50px;
	border:none;
}


.new-data{
	margin:0px 10px 0px 90px;
	float:clear;
}

.support li{
	list-style-image: url("/avd/cellphone/image/arrow.gif");
	margin:5px 0px 5px 5px;
	padding:5px 0px 5px 5px;
}


*html .support li{
	line-height:5px;
	list-style-image: url("/avd/cellphone/image/arrow.gif");
	margin:5px 0px 5px 0px;
}

.support{
	padding:5px 0px 5px 10px;
	margin:5px 0px 5px 10px;
}

.top_GVN{
	display:none;
	font-size:12;
}


/*#################################################################################*/
/*
                              以下iPhone用ＣＳＳ

*/
/*#################################################################################*/


@media only screen and (max-device-width:800px){


body {
  -webkit-text-size-adjust: none;
}


table{
	width:100%;
	margin:0px;
	padding:0px;
}

tr{
	margin:0px;
	padding:0px;
}

td{
	margin:0px;
	padding:0px;
}

#BOX{
	clear:both;
	width:100%;
}


#TOP{
	display:none;
	clear:both;
	width:100%;
}



#CONTENTS{
	clear:both;
	width:100%;
	font-size:12;
}
#MAIN{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	font-size:12;
}

#SUB{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	font-size:12;
}



#UNDER{
	clear:both;
	width:100%;
	font-size:12;
	
}

#F_GL_MENU{
	display:none;
}


/*---------------------------------------------------------------------------------*/

.iPhoneGL_MENU{
	clear:both;
	display:block;
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	float:clear;
	float:left;
	width:100%;
	background:#cccccc;
	font-size:14;
	
}

.iPhoneGL_MENU li{
	margin:10px 0px 10px 30px;
	font-size:14;
}

/*2011.02.16　TOP画像のURL修正*/
.top_img{
	margin:0px;
	padding:0px;
	width:100%;
	height:60px;
	float:left;
	font-size:14;
	background-image:url("/avd/cellphone/image/main_title-back.gif");
    background-repeat:repeat-x;
}


.top_img_l{
	margin:0px;
	padding:0px;
	height:60px;
	float:left;
}

.top_img_r{
	margin:0px;
	padding:0px;
	height:60px;
	float:clear;
}


.categori-top{
	font-size:22;
	font-weight:bold;
}

div.top_img img{
	margin:0px;
	padding:0px;
	float:left;
}

.repert{
	height:100px;
}

.data{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	font-size:12;
}


div.data li{
	width:45%;
	float:left;
	margin:20px 0px 20px 5px;
	font-size:13;
	line-height:27px;
	list-style:none;
    padding:0px 0px 0px 10px;
    word-spacing:0.2em;
    background:url(/avd/cellphone/image/title-S+7px.gif) no-repeat top left;
}





.data-title{
	margin:0px 0px 0px 0pxpx;
	padding:0px 0px 0px 0px;
	width:100%;
	font-size:16;
	line-height:20px;
	
	
}

div.data-title li{
	float:left;
	line-height:38px;
	list-style:none;
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background:url(/avd/cellphone/image/title-L.gif) no-repeat center left;
    background-color:d6d6d6;
    width:100%;
    text-indent: 20px;
}







/*2011.02.16　border追加*/

div.data-title img{
	vertical-align:middle;
	display : inline;
	border:none;
}
/*-------------------------*/

*html div.data-title img{ /*IE6用のハック*/
	float : none;
}

div.data-title img{ /*その他のブラウザ用*/
	float : right;
}



.data-head{
	margin:10px 10px 10px 10px;
	padding:10px 0px 0px 0px;
	width:90%;
	font-size:14;
	line-height:16px;
	font-weight:bold;
	color:#CC0000;
	
	
}

.data-keyword{
	margin-left:15px;
	padding:0px;
	width:90%;
	font-size:11;
	line-height:15px;
	
}





/*--------------------------------------------------------------------*/
.goods{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px 0px;
	width:100%;
	float:left;
	height:180px;
	font-size:12;

}

div.goods img{
	margin:10px;
	padding:0px;
	width:160px;
	float:left;
}

div.goods a{
	margin:0px 10px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12;
	
}
.goods-title{
	margin:10px 10px 0px 10px;
	padding:0px;
	line-height:10px;
	font-weight:bold;
	font-size:12;
}

.goods_info{
	margin:0px 0px 0px 5px;
	padding:0px;
	font-size:12;
	
}

div.goods_info img{
	width:70px;
	margin:0px;
	padding:5px;
	/*display:none;*/
}


/*---------------------------------------------------------------*/
/*2011.02.16　高さ表記修正*/
.top-goods{
	margin:0px 0px 0px 0px;
	padding:auto;
	line-height:15px;
	font-weight:bold;
	font-size:12;
	width:100%;
	height:100%;
	float:left;
}
/*------------------------------*/

div.top-goods_info img{
	/*display:none;*/
	float:left;
	width:160px;
	margin:20px 5px 20px 5px;
}

.top-goods_info_title{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12;
	font-weight:bold;
}

.top-goods_info{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*line-height:20px;*/
	font-size:12;
	font-weight:normal;
}

div.top-goods_info li{
	font-size:12;
	line-height:12px;
    background:none;
    margin:0px;
    padding:0px;
    width:45%;
}








.info-l{
	float:clear;
	width:90%;
	font-size:14;
	line-height:35px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
	
}
.info-r{
	float:clear;
	width:90%;
	text-align:left;
	font-size:14;
	line-height:35px;
	vertical-align:middle;
	
}

div.info-r img{
	line-height:35px;
	vertical-align:middle;
	margin:8px 0px 8px 0px;
}

.for-top{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:13;
	text-align:right;
	vertical-align:middle;
	line-height:14px;
}

div.for-top img{
	vertical-align:top;
	line-height:14px;
	
}

.line{
	width:100%;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#cccccc;
	height:1px;
	float:left;
	margin:0px;
	padding:0px;

}

.line2{
	width:100%;
	border-style:solid;
	border-color:#aaaaaa;
	height:2px;
	float:left;
	margin:0px;
	padding:0px;

}

.submenu{
	width:100%;
	margin:0px;
	padding:0px;
}
.saport{
	font-size:medium;

}
/***********************************************************************************/
/*
                             ＴＯＰページ用ＣＳＳ(ＰＣ版)
*/
/***********************************************************************************/

.menu_r{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}

.menu_l{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}

.topimg{
	width:100%;
	margin:0px;
	padding:0px;
	
}

.table-solid{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
/*---------------------------
  　　サブメニュー
------------------------------*/
.table-solid img{
	padding:5px 0px 5px 10px;

}




.new{
	padding:10px;
}



.new-date{
	padding:5px 0px 0px 10px;
}



.new-img{
	padding:0px 0px 0px 10px;
	float:left;
	width:70px;
	height:50px;
	border:none;
}


.new-data{
	margin:0px 10px 0px 90px;
	float:clear;
}



.support li{
	list-style-image: url("/avd/cellphone/image/arrow.gif");
	font-size:14;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}


*html .support li{
	line-height:14px;
	list-style-image: url("/avd/cellphone/image/arrow.gif");
	margin:5px 0px 5px 0px;
}

.support{
	padding:5px 0px 5px 10px;
	margin:5px 0px 5px 10px;
	font-size:14;
}


.top_GVN{
	display:block;
	font-size:12;
	margin:10px 0px 10px 0px;
}
/*2011.02.16追加*/
/*------------------miffyタイトル部------------------*/
.data-titlemiffy{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	font-size:180%;
	line-height:37px;
}

div.data-titlemiffy li{
	float:clear;
	line-height:37px;
	list-style:none;
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:ffffff;
    font-weight:bold;
    background-color:1f722b;
    width:100%;
 
}

div.miffy-goods_info_img{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}



div.miffy-goods_info img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

/*------------------//miffyタイトル部------------------*/

}
