@charset "UTF-8";

/*--------------------------------------------

Site URL	:http://onlinelab.jp/nenga/
File Name	:nenga2012.css (http://onlinelab.jp/style/nenga2012.css)
Summery		:オンラインラボ本店 年賀状TOP用スタイル
Created		:2011-08-16
Last update	:2011-11-25
Copyright	:(c) Picturing Online, Inc.

*******************************************************



*******************************************************

----------------------------------------------*/

article > div.nenga2013 {
background:url(/nenga/images/2012base/nenga2013background.png)0 0 no-repeat!important;
}
body#nenga #contentsWrapper {
	padding:0;
	margin:10px auto;
	text-align: center;
	width: 910px;
}
#nonephoto {
	width:430px;
	margin:0 0 10px;
	padding:8px;
	float:left;
	background:url(/nenga/images/page/21nov/frost.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
#aruphoto {
	width:430px;
	margin:0 0 10px;
	padding:8px;
	float:right;
	background:url(/nenga/images/page/21nov/frost.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.nengatype {
	width:430px;
	margin:0;
}
.skr {
	margin:20px 0;
}
body#nenga #contentsWrapper .nengatype h4,
body#nenga #contentsWrapper .nengatype h5,
body#nenga #contentsWrapper .nengatype h6 {
	margin:0;
}
body#nenga #contentsWrapper .nengatype h6 {
	background:none;
	color:#333;
	font-weight:900;
	font-size:14px;
}
.nengatype .price {
	marign:0;
	height:130px;
}
#insatsu .price {
	background:url(/nenga/images/page/21nov/tp_12.png);
}
#s-shiage .price {
	background:url(/nenga/images/page/21nov/tp_29.png);
}
#d-pre .price {
	background:url(/nenga/images/page/21nov/tp_21.png);
}
#s-frame .price {
	background:url(/nenga/images/page/21nov/tp_25.png);
}
#sonom .price {
	background:url(/nenga/images/page/21nov/tp_33.png);
}
.nengatype ul {
	width:430px;
	margin:0;
}
.nengatype ul.ends {
	margin:0 0 20px;;
}
.nengatype div.reason {
	margin-top:-30px;
}
.nengatype ul li {
	margin:0;
	padding:0;
}
.nengatype ul li.btn {
	padding-top:5px;
}
.nengatype ul li.left {
	width:280px;
	float:left;
}
.nengatype ul li.right {
	width:150px;
	*width:150px;
	float:right;
}
body#nenga #contentsWrapper .nengatype .price h6 {
	margin:0px 5px;
	padding:4px 4px 4px 0;
	border-bottom:2px solid #9d203d;
	text-size:12px;
}
.nengatype .price p {
	margin:5px;
	padding:4px 10px;
	text-align:left;
}
.nengatype p.txtcts {
	font-size:11px;
	padding:5px 3px 0;
	letter-spacing:0.07em;
	line-height:15px;
	text-align:left;
}
body#nenga .nengatype a.btn {
	display:block;
	line-height:30px;
	text-align:center;
	padding:5px;
	margin:0 5px 5px;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	font-weight:400;
	border-top:1px solid #ffba58;
	border-bottom:1px solid #be7000;
	background:#ff9600;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
body#nenga .nengatype a.btns {
	display:block;
	line-height:30px;
	text-align:center;
	padding:5px;
	margin:0 5px 5px;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	font-weight:900;
	border-top:1px solid #ee7853;
	border-bottom:1px solid #933215;
	background:#ec4d1c;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
body#nenga .nengatype a.btn:hover {
	border-top:1px solid #ffa740;
	border-bottom:1px solid #c16800;
	background:#f48400;
}
body#nenga .nengatype a.btns:hover {
	border-top:1px solid #fc5927;
	border-bottom:1px solid #a12600;
	background:#c62f00;
}
#sonom {
	width:890px;
}
#sonom ul#img {
	float:left;
}
#sonom div#txxt,
#sonom div#txxt ul#disc,
#sonom div#txxt ul#ends {
	width:450px;
}
#sonom div#txxt {
	float:right;
}
#sonom div#txxt li.sono-left-h {
	width:280px;
	float:left;
}
#sonom div#txxt li.sono-right-h {
	width:160px;
	*width:160px;
	float:right;
}
#sonom div#txxt li.sono-right-h .types {
	display:block;
	line-height:32px;
	text-align:center;
	padding:5px;
	margin:10px 5px 5px;
	font-size:11px;
	text-decoration:none;
	color:#2d4a89;
	font-weight:400;
	background:#B6CDFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
#sonom div#txxt li.sono-left {
	width:200px;
	float:left;
}
#sonom div#txxt li.sono-right {
	width:250px;
	*width:250px;
	float:right;
}

body#nenga #nengatuika a {
	display:block;
	line-height:60px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	margin:20px 200px;
	font-size:25px;
	text-decoration:none;
	letter-spacing:0.15em;
	color:#fff;
	font-weight:900;
	border-top:1px solid #ee7853;
	border-bottom:1px solid #933215;
	background:url(/nenga/images/page/tuika.png) no-repeat 20px center #ec4d1c;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
}
body#nenga #nengatuika a:hover {
	border-top:1px solid #fc5927;
	border-bottom:1px solid #a12600;
	background:url(/nenga/images/page/tuika.png) no-repeat 20px center #c62f00;
}

