﻿@charset "utf-8";
/**
 * add.css
 * Ricoh Co., Ltd.
 */
 
 /* For .section margin modify */
.section {
		clear: both;
		margin-bottom: 10px !important;
		width: auto;
	}
	
	
/* For tamago top */
#tamago-top{width:680px; margin:0 0 0 10px;}
#tamago-top p{margin:0; padding:0;}
#tamago-top p.main_image{margin:0 0;}
#tamago-top .bg_wtite_wrap{background-color:#F3F3F4; width:680px;padding-top:5px;}
#tamago-top .bg_wtite_wrap_bottom{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_gry-bottom.gif) bottom no-repeat; padding:0 0 6px;}
#tamago-top .bg_white{ background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white.gif) repeat-y; margin:10px 0 6px;}
#tamago-top .bg_bottom{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white-bottom.gif) bottom no-repeat; padding:0 0 6px; _height:6px;}
#tamago-top .bg_top{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white-top.gif) top no-repeat; padding:6px 0 0; }
#tamago-top h2 {
margin-bottom: 0;
font-size: 100%;
background-color: none;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}

#tamago-top h3 {
margin-bottom: 0;
font-size: 100%;
margin:20px 0 0;
background-color: none;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}

#tamago-top dl {  
 width:650px;
  _width:610px;
 padding:0 20px 0;
 height:90px;
}  
#tamago-top dt {  
 float:left;  
 width:200px;  
 padding:0 10px 0 5px;  
 clear:both;  
}  
#tamago-top dd {  
  _width:350px; 
 padding:10px 5px 5px 10px;  
 
} 
#tamago-top .bg_etc{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_etc.gif) no-repeat; width:680px; height:124px;}
#tamago-top .bg_etc li{width:302px; float:left; padding:20px 0 0 28px;}

/*--20130903�ǉ�--*/
#tamago-top .bg_etc_right-blanc{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_etc_right-blanc.gif) no-repeat; width:680px; height:137px; }
#tamago-top .bg_etc_right-blanc li{width:302px; float:left; padding:10px 0 0 28px;}
/*----------------*/

#tamago-top p.icon{width:100px; float:left;}
#tamago-top p.text{width:175px; float:left; padding:10px 0 0 25px;}

#tamago-top .bg_white p.about_text{padding:10px 40px 0 40px;}
#tamago-top .bg_white div.info{margin:10px 40px; border:1px solid #e6e6e6; padding:10px;}
#tamago-top .bg_white ul{padding:0 0 0 20px; font-size:80%;}
#tamago-top .bg_white ul li{list-style:disc;}


/* For tamago concept */
#tamago-concept{width:680px; margin:0 0 0 10px;}
#tamago-concept p{margin:0; padding:0;}
#tamago-concept p.main_image{margin:0 0;}
#tamago-concept .bg_wtite_wrap{background-color:#F3F3F4; width:680px;}
#tamago-concept .bg_wtite_wrap_bottom{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_gry-bottom.gif) bottom no-repeat; padding:0 0 6px;}
#tamago-concept .bg_white{ background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white.gif) repeat-y; margin:10px 0 6px;}
#tamago-concept .bg_bottom{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white-bottom.gif) bottom no-repeat; padding:0 0 6px; _height:6px;}
#tamago-concept .bg_top{background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white-top.gif) top no-repeat; padding:6px 0 0; }
#tamago-concept h2 {
margin-bottom: 0;
font-size: 100%;
background-color: none;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}
#tamago-concept h2 img{margin:0 0 5px;}
#tamago-concept h3 {
margin-bottom: 0;
font-size: 100%;
background-color: none;
background-image: none;
background-repeat: no-repeat;
background-position: left top;
}
#tamago-concept h3 img{margin:20px 0 0;}
#tamago-concept .bg_wtite_wrap h3{padding:0 0 0 20px;}
#tamago-concept .bg_white h3{padding:0 0 10px 40px;}
#tamago-concept .bg_white p{padding:0 40px 20px 40px;}

/*-----20140918-----*/
#content{
margin-bottom:0px;
}
.bg_top .t_itemline{
overflow:hidden;margin-bottom:5px;
}
.bg_top .t_itemline .bg_itemlinebody{
background:url(/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg_white.gif) repeat-y; margin:0px;
}
.bg_top .t_itemline .t_itembox{
width:160px;height:210px;margin-left:8px;float:left;
}
.bg_top .t_itemline .t_itembox_last{
clear:both;
}
.bg_top .t_itemline .t_itembox .t_imgbox{
width:120px;height:120px;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:5px;
}
.bg_top .t_itemline .t_itembox .t_imgbox img{
border:none; margin:0px;
}
.bg_top .t_itemline .t_itembox .t_appnamebox{
width:120px;margin-left:auto;margin-right:auto;margin-top:0px;padding:0px;line-height:1.1em;
}
.bg_top .t_itemline .t_itembox .t_appnamebox .t_appdescription{
font-size:0.8em;
}
#tamago-top .main_image{margin-left:10px; margin-bottom:0px;}
.fb_pi_box{
	width:185px;padding:0 0 10 0;border:#ccc 1px solid;
}
.fb_pi_box .fb_pi_txtbox{
	width:180px;margin:2px;padding:2px;border:none;
}
/*-----20141031-----*/
.boxCmn001 {
	position:relative;
    background-image: url("/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg-boxcmn-001-bottom.gif");
	padding-bottom:4px;
	*padding-bottom:10px;
    background-repeat: no-repeat;
	background-position:left bottom;
	margin: 0 10px;
}
@-moz-document url-prefix() {
	.boxCmn001 { padding-bottom:0px; }
} 
.boxCmn001 .wrap {
    background-image: url("/-/Media/Ricoh/Sites/co_jp/software/tamago/img/bg-boxcmn-001-top.gif");
    background-position: left top;
    background-color: transparent;
    background-repeat: no-repeat;
}
.boxCmn001 .wrap  dl{
	float:left;
	margin:10px 0 8px 8px;
}
.boxCmn001 .wrap  dl dt{
	float:left;
}
.boxCmn001 .wrap  dl dd{
	margin-bottom:5px;
	margin-left:104px;
	width:500px;
}
.boxCmn001 .wrap  dl dd p{
	margin-top:3px;
}
.boxCmn001 .wrap .nr_all{
	position:absolute;
	right:15px;
	bottom:14px;
}

/*-----20141126-----*/
.tamago_nrbox{
	border-bottom:solid #ccc 1px;
}
.tamago_nr_txt{
	margin:0 0 20px 0;
}
.tamago_nr_title{
	margin:0 10px 0 20px;
}
.tamago_nr_detail{
	border:solid #ccc 1px;margin:0 10px 0 20px;
}
.tamago_nr_detail_txt{
	margin:5px;
}

/*-----20151130-----*/
.dtc_img { vertical-align: top !important;}