@charset "utf-8";

/* =======================================

	Home CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
 	1.Contents

========================================== */

#index #content h2.h2-img {
margin-bottom:20px !important;
border:none !important;
}

#index #content h2.h2-img2,
#webpage #content h2.h2-img2 {
margin-bottom:10px !important;
border:none !important;
}


/* NEWS お知らせ
========================================== */


#index #content .ichiran-box{
padding-bottom:10px !important;
	margin-bottom:10px;
	background-image: url(../images/news-line-dotte.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#index #content .ichiran-box .ichiran-photo-News{
float:left;
margin-right:9px;
}

#index #content .ichiran-box .ichiran-photo-News img{
    border-radius: 4px;        /* CSS3草案 */  
    -webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   /* Firefox用 */  
}

#index #content .ichiran-box .ichiran-boxR{
width:370px;
float:right;
position:relative;
}

#index #content .ichiran-box .ichiran-box-inner .ichiran-boxR .date{
font-size:92%;
color:#666666;
position:absolute;
top:0;
left:0px;
}

#index #content .ichiran-box .ichiran-box-inner .ichiran-boxR .icon{
/*position:absolute;
top:0;
left:75px;*/
padding-left:10px;
}

#index #content .ichiran-box .ichiran-box-inner .ichiran-boxR .main{
display:block;
}


#index #content .ichiran-box p{
margin-bottom:0px !important;
}



#index #wrap #container #container-inner #content #content-inner #alpha #alpha-inner .ichiran-box .ichiran-box-inner .ichiran-boxR .main a{
	width:370px;
	background-image: url(../images/ichiran-boxR-bg.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	display:block;
	padding:21px 0 10px 0 !important;
	min-height: 47px;
}

#index #wrap #container #container-inner #content #content-inner #alpha #alpha-inner .ichiran-box .ichiran-box-inner .ichiran-boxR .main a:hover{
background-position:-370px 0px;
display:block;
width:370px;

}


#index #content .ichiran-box .date{
margin-bottom:7px !important;
text-decoration:none !important;
}



#index #content .view-ichiran{
	margin:23px 0px 0px 0px !important;
	text-align:right;
	font-size:85%;
}

*:first-child+html #content .view-ichiran{
	margin:30px 0px 0px 0px !important;
	text-align:right;
	font-size:85%;
}

#index #content .view-ichiran a{
	padding-left:15px;
	background-image: url(../images/bullet02.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
}



/* PICKUP 注目の新情報
========================================== */

#content #beta .pickup .photoBox{
text-align:center;
/*height:180px;*/
margin:0px 0 10px 0;
}

#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .product-info-picup{
display:block;
}

#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .product-info-picup {
	width:230px;
	background-image: url(../images/productsName-bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
/*	padding-bottom:15px !important;*/
	min-height:35px;
}

#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .product-info-picup:hover{
background-position:-230px 0;
display:block;
	min-height:35px;
}



#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .productsName{
margin-bottom:10px;
}


/*#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .productsName a{
	width:230px;
	background-image: url(../images/productsName-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	padding-bottom:15px !important;
	min-height:55px;
}*/

/*#index #wrap #container #container-inner #content #content-inner #beta #beta-inner .pickup .pickup-inner .productsName a:hover{
background-position:-230px 0;
display:block;
}
*/



/* DICTIONARY_フットマーク辞典
========================================== */

#index #wrap #container #container-inner #content #content-inner #gamma #gamma-inner .dictionary,
#webpage #wrap #content #beta .dictionary{
	border: 1px solid #d9d9d9;
	padding:10px;
	margin-bottom:7px;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */ 

}

#content #gamma .dictionary .photoBox{
text-align:center;
height:120px;
margin-bottom:10px;
}

#content #gamma .widget-bnr1{
margin-bottom:10px;
}

#content #gamma .widget-bnr-FB,
#webpage #content #beta .widget-bnr-FB{
background:url(../images/Facebook-bg-top-bnr.png) no-repeat;
width:210px;
height:52px;
padding:10px;
}

#content #gamma .widget-bnr-FB li,
#webpage #content #beta .widget-bnr-FB li{
padding-left:62px;
}

/*
.fb_edge_widget_with_comment iframe {
width:72px !important;
}
*/




/* bnrBox 
========================================== */
#index #wrap #container #container-inner #content #content-inner #bnrBox{
clear:both;
	background-color:#f0f0f0;
	padding:4px 4px 10px 4px;
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	margin-bottom:10px;

}

#index #wrap #container #container-inner #content #content-inner #bnrBox #bnrBox-inner li{
padding:6px 0 0 6px;
float:left;
}


/* ukiuki-ceo
========================================== */
#about #content #alpha #ukiuki-ceo{
width:710px;
height:710px;
background:url(../images/ukiuki0ceo-bg.png) no-repeat 0 0 ;
position:relative;
font-size:181%;
font-weight:bold;
}

#about #content #alpha #ukiuki-ceo li.ukiuki1 a{
left: 59px;
    position: absolute;
    top: 158px;
    width: 200px;
}
#about #content #alpha #ukiuki-ceo li.ukiuki2 a{
font-size: 143%;
    left: 495px;
    position: absolute;
    top: 151px;
    width: 180px;
}
#about #content #alpha #ukiuki-ceo li.ukiuki3 a{
color: #FFFFFF;
    left: 54px;
    position: absolute;
    top: 367px;
    width: 170px;
}
#about #content #alpha #ukiuki-ceo li.ukiuki4 a{
left: 300px;
    position: absolute;
    top: 316px;
    width: 120px;
}
#about #content #alpha #ukiuki-ceo li.ukiuki5 a{
color: #FFFFFF;
    left: 521px;
    position: absolute;
    top: 314px;
    width: 126px;
}
#about #content #alpha #ukiuki-ceo li.ukiuki6 a{
left: 106px;
    position: absolute;
    top: 544px;
    width: 150px;
}

#about #content #alpha #ukiuki-ceo li.ukiuki7{
width:165px;
position:absolute;
top:490px;
left:476px;
}


/* ウェブページ
========================================== */
#webpage .catalog-list li{
float:left;
padding-right:20px;
}
