@charset "utf-8";
.yj950-1 #wrapper #rogo {
	width: 190px;
	float: left;
}
.yj950-1 #wrapper #kikan {
	float: right;
	width: 345px;
}





#user {
	background-color: #ff7200;
	clear: both;
	width: 950px;
}

#user #special{

	font-size: medium;
	color: #FFFFFF;
	padding-left: 12px;
	padding-top: 7px;
	font-weight: bold;
	text-transform: none;
	float: left;
}

#user #logo{
	float: right;
}


.yj950-1 #wrapper, .yj950-1-3 #wrapper, .yj950-2 #wrapper, .yj950-3 #wrapper {
	padding-left:5px;
}


#wrapper{
	background-image:url(http://i.yimg.jp/images/premium/campaign/ol_2free/ol11_2free/wrapper_bg.gif);
	background-repeat: repeat-y;
}

body{
	background-image:url(http://i.yimg.jp/images/premium/campaign/ol_2free/ol11_2free/body_bg.gif);
	background-repeat: repeat;
}

#wrapper #campa .title {
	color: #ff7200;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.yj950-1 #wrapper #main #right #introduce .other_tokuten #comic {
	text-align: center;
}


#wrapper #campa {
	width: 890px;
	padding-left: 0px;
	margin-left: 30px;
}
#wrapper #campa dl {
	width: 840px;
	padding-left: 10px;
}

#wrapper #campa dd {
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	padding-bottom: 6px;
	padding-top: 3px;
	width: 870px;
}
#wrapper #last_entry {
	padding-bottom: 14px;
	text-align: center;
	padding-top: 6px;
	border: 6px solid #ffc253;
	width: 859px;
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom: 25px;
	font-size: 90%;
	line-height: 128%;
}
#wrapper .entry {
	font-size: 90%;
	line-height: 128%;
	margin-bottom: 10px;
	clear:both;
	margin-top: 16px;
}
.button{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#wrapper .entry #top_camp {
	width: 815px;
	margin-left: 70px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#wrapper #main {
	width: 919px;
	margin-left: 12px;
}
#wrapper #main #left {
	width: 452px;
	float: left;
}
#left #introduce {
	background-image: url(http://i.yimg.jp/images/premium/campaign/ol_2free/ol10_2free/auc_back2.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}
#main #left .arrow {
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	width: 452px;
}
#wrapper #main #right {
	float: right;
	width: 452px;
	margin-left: 10px;
}
#wrapper #main #right #introduce {
	background-image: url(http://i.yimg.jp/images/premium/campaign/ol_2free/ol10_2free/other_back2.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}

#main #right #introduce .other_tokuten dd {
	background-color: #fffff1;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 9px;
	-padding-top: 3px;
	margin-top: 6px;
	-margin-top: 2px;
}
#right #introduce .other_tokuten .left_photo {
	float: left;
}
#right #introduce .other_tokuten .right_photo {
	float: right;
}
#right #introduce .other_tokuten .draf {
	clear: both;
}
#right #introduce .other_tokuten .mini_btn {
	padding-bottom: 6px;
	text-align: right;
	padding-top: 3px;
	height:32px;		
}
#main #left #introduce .tokuten .mini_bunner {
	float: left;
	height: 80px;
	width: 100px;
	margin-right: 6px;
}
#main #right #introduce .tokuten .mini_bunner {
	float: left;
	height: 80px;
	width: 100px;
	margin-right: 6px;
}
#main #left .under_line {
	width: 452px;
	clear: both;
	float: left;
}
#main #right .arrow {
	text-align: center;
	width: 452px;
}
#left #introduce .tokuten {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 16px;
	_padding-top: 15px;
	padding-bottom:9px;
	clear: both;
	height: 100px;
	margin-top: 6px;
}
#right #introduce .tokuten{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 12px;
	clear: both;
	height: 100px;
	margin-top: 4px;
}


#main #left #introduce .tokuten dt {
	font-size: medium;
	font-weight: bold;
	color: #ff6600;
	vertical-align: super;
	line-height: 125%;
	text-align: left;
	float: right;
	width: 324px;
}
#main #left #introduce .tokuten dd {
	font-size: 94%;
	line-height: 135%;
	padding-top: 3px;
	width: 322px;
	text-align: left;
	float: right;
}
#main #right #introduce .tokuten dt {
	font-size: medium;
	font-weight: bold;
	color: #ff6600;
	vertical-align: super;
	line-height: 125%;
}
#main #right #introduce .tokuten dd {
	font-size: 92%;
	line-height: 120%;
	width: 322px;
	padding-top: 5px;
	text-align: left;
	float: right;
}
#main #right #introduce .other_tokuten {
	margin-top: 6px;
}
#main #right #introduce .other_tokuten .icon {
	height: 25px;
	width: 25px;
	margin-right: 8px;
	float: left;
}
#main #right #introduce .other_tokuten .draf {
	font-size: 94%;
	line-height: 130%;
	margin-top: 12px;
	-margin-top: 10px;
}
#main #right #introduce .sep {
	border-top-style: dotted;
	border-top-color: #666666;
	border-top-width: 1px;
	text-decoration: none;
	height: 1px;
}
#main #right #introduce .other_tokuten .font {
	color: #ff6600;
	font-weight: bold;
}
.rog_com {
	font-weight: bold;
	text-align: center;
	font-size: medium;
	clear: both;
	margin-top:15px;
}
.causion {
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}
#main .entry {
	clear: both;
}
#footer{
	text-align: center;
	width: 935px;
	margin-left: 6px;
}
#step{
	background-image: url(http://i.yimg.jp/images/premium/campaign/ol_2free/ol12_2free/step_title.gif);
	background-repeat: no-repeat;
	margin-bottom:20px;
	padding-left: 0px;
	margin-left: 20px;
	}
#step #step_title {
	height: 35px;
	font-size: 85%;
	font-weight: bold;
	color: #000000;
	padding-left: 150px;
	padding-top: 32px;
	line-height: 120%;
	padding-right: 5px;
}
.yj950-1 #wrapper #topimage #main_image {
	width: 950px;
	margin: 0px;
	padding: 0px;
}

#topimage{
	background-color: #ff7200;
}

.yj950-1 #wrapper #main #step #step_img {
	margin: 0px;
	height: 81px;
	width: 890px;
}
#introduce .other_tokuten #soundrogo {
	float: right;
	width: 208px;
}
#right #introduce .other_tokuten dt {
	vertical-align: bottom;
}

#main #right #introduce .other_tokuten dt {
	height: 25px;
}
#main #right #introduce .other_tokuten #copyright {
	font-size: x-small;
	line-height: 115%;
	margin-top: 2px;
}
/*IE7*/
*:first-child+html #main #left #introduce .tokuten dd {
	font-size: 94%;
	line-height: 140%;
	padding-top: 7px;
	width: 322px;
	text-align: left;
	float: right;
}
*:first-child+html #left #introduce .tokuten {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 18px;
	padding-bottom:10px;
	clear: both;
	height: 100px;
	margin-top: 10px;
}
/*IE8*/
html>/**/body #left #introduce .tokuten{
	padding-bottom /*\**/: 11px\9;
}
/*safari*/
body:first-of-type #left #introduce .tokuten dd{
	padding-top: 11px;
}
.kiyaku {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
