@charset "Shift_JIS";
* {
	padding: 0;
	margin: 0;
	list-style: none;
}
img {
	border: none;
}

.pageTop {
	text-align: right;
	padding-top: 5px;
	clear: both;
	float: none;
}
.pageTop a {
	color: #006600;
	text-decoration: none;
	font-size: 10px;
}
.pageTop a:hover {
	color: #006600;
	text-decoration: underline;
}
.pageTop a:visited {
	color: #006600;
	text-decoration: none;
}

.clearLine {
	float: none;
	clear: both;
	width: 1px;
	height: 1px;
	line-height: 1px;
	display: block;
}



body {
	font-family: 'ヒラギノ角ゴ Pro W3' , 'Hiragino kaku Gothic Pro' , 'メイリオ' ,Meiryo, 'ＭＳ Ｐゴシック' ,sans-serif;
	width: 960px;
	margin: 10;
	font-size: 12px;
	line-height: 17px;
}
#wrapper {
	padding: 10px;
}


#header {
	height: 60px;
	display: none;
}
#headerLogo {
	height: 43px;
	width: 173px;
	float: left;
	margin: 10px 0 0 0;
}
#loginMessage {
	font-size: 10px;
	text-align: right;
	line-height: 15px;
	margin: 15px 5px 0 0;
	float: right;
}


#navigation {
	clear: both;
	float: none;
	padding: 11px 0 0 0;
	width: 940px;
}
#navigation2 {
	clear: both;
	float: none;
	padding: 11px 0 0 0;
	width: 940px;
}
#navigation ul li {
	float: left;
	text-align: left;
}
#largeNavi {
	float: left;
	width: 437px;
}
#largeNavi ul li input {
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	text-indent: -3333px;
	margin: 0 0 0 1px;
}
#largeNavi ul li input.NaviTop {
	width: 69px;
}
#largeNavi ul li input.NaviWEBreal {
	width: 84px;
}
#largeNavi ul li input.NaviRequest {
	width: 66px;
}
#largeNavi ul li input.NaviMyList {
	width: 64px;
}
#largeNavi ul li input.NaviOneChance {
	width: 77px;
}
#largeNavi ul li input.NaviMyPage {
	width: 71px;
}

#smallNavi1 {
	width: 434px;
	float: left;
	height: 55px;
	text-align: right;
}
#smallNavi1 ul li input {
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	text-indent: -3333px;
	width: 71px;
	margin: 0 0 0 1px;
}
#smallNavi1 ul li input.NaviSeriShinkou {
	width: 71px;
}
#smallNavi1 ul li input.NaviKekka {
	width: 71px;
}
#smallNavi1 ul li input.NaviSouba {
	width: 71px;
}
#smallNavi1 ul li input.NaviJQ {
	width: 71px;
}
#smallNavi1 ul li input.NaviJisyaJouhou {
	width: 71px;
}
#smallNavi1 ul li input.NaviTenpoMode {
	width: 71px;
}
#smallNavi1 ul li input.NaviAlertKensaku {
	width: 71px;
}

#demoMode {
	position: absolute;
	left: 510px;
	display: block;
	padding-left: 3px;
}

#logoutAttention {
	position: absolute;
	left: 675px;
	display: block;
	padding-right: 3px;
}

#logOut ul li input {
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	text-indent: -3333px;
	margin: 0 0 0 1px;
}
#logOut ul li input.NaviLogOut {
	width: 68px;
}


#pankuzu {
	clear: both;
	padding: 5px 0 5px 0;
	width: 940px;
	height: 23px;
}
#pankuzu dt {
	float: left;
	margin: 0 5px 0 0;
}
#pankuzu dd {
	float: left;
	margin: 0 5px 0 0;
	color: #0000FF;
}
#pankuzu dd a {
	/* color: #666666; */
	color: #0000FF;
	text-decoration: none;
}
#pankuzu dd a:link {
	color: #0000FF;
	/* color: #666666; */
	
}
#pankuzu dd a:visited {
	color: #0000FF;
	/* color: #800080; */	
}
#pankuzu dd.currentPage, #pankuzu dd.currentPage a {
	font-weight: bold;
	/* color: #385885; */
	color: #0000FF;
}

#left {
	clear: both;
	float: left;
	height: 580px;
	width: 124px;
	padding: 0;
	margin: 0 0 20px 0;
}
#left UserInfo 
{
	background-repeat: no-repeat;
	display: block;
	height: 106px;
	text-indent: -999px;
}

#left ul li {
	padding: 0 0 3px 0;
}

#left ul li a {
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	text-indent: -999px;
	width: 124px;
}

#left ul li a.MenuContents {
	text-indent: 0px;
}

#left ul li a.NaviInformation {
	background-image: url(../images/jp/btnLInformation.gif);
}
#left ul li a.NaviKakukaijou {
	background-image: url(../images/jp/btnLKakukaijou.gif);
}
#left ul li a.NaviWebRealAnnai {
	background-image: url(../images/jp/btnLWebRealAnnai.gif);
}
#left ul li a.NaviOneChanceAnnai {
	background-image: url(../images/jp/btnLOneChanceAnnai.gif);
}
#left ul li a.NaviShitami {
	background-image: url(../images/jp/btnLShitami.gif);
}
#left ul li a.NaviAA {
	background-image: url(../images/jp/btnLaa.gif);
}
#left ul li a.NaviJQ {
	background-image: url(../images/jp/btnLJQ.gif);
}
#left ul li a.NaviBuppan {
	background-image: url(../images/jp/btnLBuppan.gif);
}
#left ul li a.NaviPassword {
	background-image: url(../images/jp/btnLPassword.gif);
}
#left ul li a.NaviHelp {
	background-image: url(../images/jp/btnLHelp.gif);
}
#left ul li a.NaviLink {
	background-image: url(../images/jp/btnLLink.gif);
}


#right {
	width: 800px;
	margin: 0 0 20px 15px;
	float: left;
}
.webRealInfo table {
	margin:3px 0 0 3px;
}
.webRealInfo .webRealInfoText {
	font-size: 13px;
	/* color:Black; */
	/* font-weight:bold; */
}
#subNavi {
	clear: both;
}
#subNavi li {
	float: left;
}
#subNavi li a {
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	text-indent: -999px;
}

#subNavi li a.zensentaku {
	background-image: url(../images/jp/btn_Zensentaku.gif);
	width: 64px;
}
#subNavi li a.zenkaijo {
	background-image: url(../images/jp/btn_Zenkaijo.gif);
	width: 64px;
}
#subNavi li a.syasyubetsu {
	background-image: url(../images/jp/btn_SyasyuKensaku.gif);
	width: 90px;
	padding-left: 6px;
}
#subNavi li a.syuppinnbanngou {
	background-image: url(../images/jp/btn_SyuppinbangouKensaku.gif);
	width: 101px;
	padding-left: 6px;
}
#subNavi li a.katashiki {
	background-image: url(../images/jp/btn_KatashikiKensaku.gif);
	width: 74px;
	padding-left: 6px;
}
#subNavi li a.corner {
	background-image: url(../images/jp/btn_Corner.gif);
	width: 90px;
	padding-left: 6px;
}
#subNavi li a.kensaku {
	background-image: url(../images/jp/btnKensaku.gif);
	width: 69px;
	padding-left: 6px;
}
#subNavi li a.cornerBangoujun {
	background-image: url(../images/jp/btnCornerBangoujun.gif);
	width: 134px;
	padding-left: 6px;
}
#subNavi li a.cornerMaker {
	background-image: url(../images/jp/btnConerMaker.gif);
	width: 115px;
	padding-left: 6px;
}
#subNavi li a.alert {
	background-image: url(../images/jp/btn_Alert.gif);
	width: 90px;
	padding-left: 6px;
}
#subNavi li a.SPNmeisai {
	background-image: url(../images/jp/btnSyuppinmeisai.gif);
	width: 244px;
	padding-left: 6px;
}
#subNavi li a.sborikomi {
	background-image: url(../images/jp/btn_shiboDisplay.gif);
	width: 176px;
	padding-left: 6px;
}
#subNavi li a.sibo {
	background-image: url(../images/jp/btn_Shibo.gif);
	width: 85px;
	padding-left: 6px;
}
#subNavi li a.saisbo {
	background-image: url(../images/jp/btn_saiShibo.gif);
	width: 85px;
	padding-left: 6px;
}
#subNavi li a.clear {
	background-image: url(../images/jp/btn_clear.gif);
	width: 85px;
	padding-left: 6px;
}

#subNavi li a.meihenS {
	background-image: url(../images/jp/btnMeihenS.gif);
	width: 100px;
	padding-left: 6px;
}
#subNavi li a.meihenR {
	background-image: url(../images/jp/btnMeihenR.gif);
	width: 100px;
	padding-left: 6px;
}
#subNavi li a.meihenSR {
	background-image: url(../images/jp/btnMeihenSR.gif);
	width: 128px;
	padding-left: 6px;
}


.reten {
	clear: both;
	color: #FF3200;
	padding: 5px 0 5px 0 !important;
}


#calender {
	background: url(../images/jp/calenderBG.jpg) no-repeat #eef2ef 0 bottom;
}

#calender .kaijou {
	background-image: url(../images/jp/calenderItemBG.gif);
	width: 120px;
	padding-bottom: 5px;
	height: 87px;
}

#calender .kaijou .kaijouImage {
	background-color: #FFFFFF;
	text-align: center;
	width: 110px;
	padding: 0;
	margin-left: 5px;
	margin-top: 2px;
	height: 31px;
}
#calender .kaijou .kaijoumei {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D4D4D;
	padding-left: 1px;
}
#calender .kaijou .webrealkaijoumei {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C7BC72;
	padding-left: 1px;
}
#calender .kaijou .kaijoustatus {
	float: right;
	text-align: right;
	padding-right: 3px;
	color: #E50012;
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 15px;
}
#calender .kaijou .kaijouQuantity {
	color: #e50012;
	padding-left: 3px;
	line-height: 15px;
}
#calender .kaijou .kaijouDate {
	font-size: 9px;
	float: right;
	padding-right: 3px;
	line-height: 15px;
}
#calender .kaijou .kaijouSeriBtn
{
	line-height: 18px;
	clear: none;
	float: left;
}

#calender .kaijou .kaijouFix
{
	font-size: 7pt;
	color: Blue;
	float: left;
	line-height: 15px;
}


#footer {
	background: url(../images/jp/footerLine.gif) no-repeat;
	margin: 15px 0 0 0;
	font-size:xx-small;
	line-height: 13px;
	clear: both;
	padding: 15px 0 0 0;
	width: 943px;
}
#footerAttention {
	float: left;
	width: 450px;
	padding-left: 3px;
}
#copyright {
	float: right;
	padding-right: 15px;
}
#footer1 {
	background: url(../images/jp/footerLine.gif) no-repeat;
	width: 600px;
	margin: 15px 0 0 0;
	font-size: xx-small;
	line-height: 13px;
	clear: both;
	padding: 15px 0 0 0;
}


#contents {
	width: 940px;
}

#contents .sentaku dt {
	background-image: url(../images/jp/barBG.gif);
	height: 24px;
	width: 230px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 24px;
	clear: both;
	float: left;
	margin: 0 0 7px 0;
	background-repeat: repeat-x;
}

#contents .STK {
	margin: 3px 0 3px 0;
}
#contents .STK .sentakuMidasshi {
	background-image: url(../images/jp/barBG.gif);
	width: 230px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 5px;
	line-height: 24px;
	clear: both;
	float: left;
	background-repeat: repeat-x;
	vertical-align: top;
}
#contents .STK .sentakuMidasshi2 {
	background-image: url(../images/jp/barBG.gif);
	width: 230px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 5px;
	line-height: 24px;
	clear: both;
	float: left;
	background-repeat: repeat-x;
	vertical-align: top;
}

#contents .STK .sentakuMidashiNowrap {
	background-image: url(../images/jp/barBG.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 5px;
	line-height: 24px;
	clear: both;
	float: left;
	background-repeat: repeat-x;
	vertical-align: top;
	white-space: nowrap;
}

#contents .STK .sentakuBodyNowrap {
	margin: 0 0 7px 0;
	background-image: url(../images/jp/barBG.gif);
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: auto;
	padding: 1px 5px;
	line-height: 24px;
	min-height: 20px;
	text-align: right;
	white-space: nowrap;
}

#contents .STK .sentakuBody {
	margin: 0 0 7px 0;
	background-color: #E6E6E6;
	width: 680px;
	float: left;
	height: auto;
	padding: 3px 5px;
	line-height: 19px;
	min-height: 20px;
}
#contents .STK .sentakuBody2 {
	margin: 0 0 7px 0;
	background-color: #E6E6E6;
	width: 680px;
	float: left;
	height: auto;
	padding: 3px 5px;
	line-height: 19px;
	min-height: 20px;
}
#contents .sentaku {
	margin: 10px 0 0 3px;
}
#contents .sentaku dd {
	line-height: 24px;
	width: 680px;
	margin: 1px 0 7px 0;
	padding-left: 5px;
	background-color: #E6E6E6;
	float: left;
	color: #000000;
	height: auto;
	min-height: 25px;
}
#contents .sentaku select {
	margin: 3px 0 0 0;
	line-height: 18px;
}
#contents .barAll {
	background-image: url(../images/jp/barBG.gif);
	clear: both !important;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 26px;
	background-color: #56B583;
	background-repeat: repeat-x;
}


.makerList {
	clear: both;
	margin-top: 15px;
	padding-left: 3px;
}
.makerList td {
	background-color: #FFFFFF;
	padding: 2px 0 1px 1px;
	height: 17px;
}
.makerList table {
	background-color: #CCCCCC;
	width: 295px;
}
.makerList table a {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/jp/makerTDback.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 5px;
	line-height: 1;
	background-position: 0 2px;
	font-weight: bold;
}
.makerList table a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.country {
	float: left;
	padding-right: 15px;
	margin-bottom: 5px;
}
.japan {
	background-image: url(../images/jp/japan.gif);
}
.america {
	background-image: url(../images/jp/america.gif);
}
.german {
	background-image: url(../images/jp/german.gif);
}
.italy {
	background-image: url(../images/jp/italy.gif);
}
.england {
	background-image: url(../images/jp/england.gif);
}
.france {
	background-image: url(../images/jp/france.gif);
}
.sweden {
	background-image: url(../images/jp/sweden.gif);
}
.etc {
	background-image: url(../images/jp/etc.gif);
}
.CountryTitle {
	display: block;
	width: 265px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	height: 35px;
	line-height: 35px;
}


#gojuonsentaku li {
	float: left;
	padding-right: 7px;
}
.gojuon {
	left: 13px;
	line-height: 1;
	padding-top: 5px;
	clear: both;
	margin-left: 3px;
}
.gojuon table {
	width: 934px;
}
.gojuon td {
	background-color: #FFFFFF;
	padding: 3px 0 3px 1px;
	height: 19px;
	width: 20%;
}
.gojuon table {
	background-color: #CCCCCC;
}
.gojuon table a {
	color: #333333;
	text-decoration: none;
	background: url(../images/jp/makerTDback.gif) no-repeat;
	display: block;
	padding: 0 0 0 5px;
	line-height: 1;
	font-weight: bold;
}
.gojuon table a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#contents #gojuonsentaku {
	margin: 10px 0 10px 3px;
	height: 20px;
}
.teiseiari {
	background-color: #FF9999;
	width: 150px;
	height: 100%;
	font-size: 12px;
	text-align: center;
	padding: 0px 10px 0px 10px;
	color: #000000;
	margin-left: 40px;
	float: right;
}
.teiseiari2 {
	background-color: #FF9999;
	line-height: 24px;
	width: 150px;
	height: 24px;
	font-size: 12px;
	text-align: left;
	padding: 0px 10px 0px 10px;
	color: #000000;
	margin-left: 3px;
	float: left;
}
.headmessage {
	color:red;
	position:absolute;
	top:260px;
	left:120px
}
.footmessage {
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	text-align: left;
	color: red;
	margin-left: 3px;
	float: left;
}

.vihecleList th {
	background-color: #E5F9DF !important;
	font-size: 12px;
	padding: 0px 0px 8px 2px;
	height: 17px;
	vertical-align: baseline;
	color: #033603;
	max-width: 125px;
	line-height: 0;
}

.vihecleList {
	width: 940px;
	left: 13px;
	line-height: 1.2;
	padding-top: 5px;
	clear: both;
}
.vihecleList td {
	padding: 3px 2px 3px 2px;
	height: 17px;
	vertical-align: top;
	color: #033603;
	max-width: 125px;
}
.vihecleList table {
	background-color: #339900;
	margin-top: 5px;
	width: 934px;
	margin-left: 3px;
	clear: both;
}
.vihecleList table a {
	/* color: blue;*/
	text-decoration: none;
	background: url(../images/jp/makerTDback.gif) no-repeat;
	display: block;
	margin-top: 5px;
	padding: 0 0 0 5px;
	line-height: 12px;
}
.vihecleList table .henkotorikeshi {
	/*color: #006600;*/
	text-decoration: none;
	background: url(../images/jp/makerTDback.gif) no-repeat;
	margin-top: 5px;
	display: block;
	padding: 0 0 0 5px;
	line-height: 12px;
}
.vihecleList table .kakunin {
	/*color: blue;*/
	text-decoration: none;
	background: url(../images/jp/makerTDback.gif) no-repeat;
	margin-top: 5px;
	display: block;
	padding: 0 0 0 5px;
	line-height: 12px;
	text-decoration: underline;
}
.vihecleList table a:link {
	color:Blue;
}
.vihecleList table a:visited {
}
.vihecleList table a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.noTriange {
	color: #033603 !important;
	background-image: none !important;
	padding: 0 1 0 2px !important;
	line-height: 1.3 !important;
}
a.noTriange {
	color: #033603 !important;
	background-image: none !important;
	padding: 0 0 0 2px !important;
	line-height: 1.3 !important;
}
.none {
	background-color: #FFFFFF !important;
}
.seiyaku {
	background-color: #66FF00 !important;
}
.nagare {
	background-color: #66FFFF !important;
}
.rikuzumi {
	background-color: #FFCCFF !important;
}
.rikumukou {
	background-color: #FF0000 !important;
	color: #FFFFFF !important;
}
.torikeshi {
	background-color: #999999 !important;
}
.onechance {
	background-color: #FFFF00 !important;
}

.ttl {
	background-color: #E5F9DF !important;
	font-size: 12px;
}
#contents #listMenu li {
	padding: 2px 4px 0 0;
	float: left;
}
#contents #listMenu {
	height: 24px;
	float: left;
	margin: 10px 3px 0 3px;
}

#listMenu.kekka {
	width: 510px;
}
#listMenu.syousai {
	width: 650px;
}
#listMenu li a {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	text-indent: -999px;
	width: 20px;
}
#listMenu li a.NaviAlbum {
	background-image: url(../images/jp/btnAlbum.gif);
	width: 90px;
}
#listMenu li a.NaviShiborikomi {
	background-image: url(../images/jp/btnShiborikomi.gif);
	width: 80px;
}
#listMenu li a.NaviColor {
	background-image: url(../images/jp/btnColorKensaku.gif);
	width: 105px;
}
#listMenu li a.NaviMyListTouroku {
	background-image: url(../images/jp/btn_myListTouroku.gif);
	width: 98px;
	height: 15px;
}
#listMenu li a.NaviGaitouSouba {
	background-image: url(../images/jp/btnGaitouSouba.gif);
	width: 70px;
}
#listMenu li a.NaviIchiraninsatsu {
	background-image: url(../images/jp/btnIchiraninsatsu.gif);
	width: 74px;
}
#listMenu li a.NaviSaikensaku {
	background-image: url(../images/jp/btnSaikensaku.gif);
	width: 58px;
}
#listMenu li a.NaviText {
	background-image: url(../images/jp/btnText.gif);
	width: 91px;
}
#listMenu li a.NaviSyousaiInsatsu {
	background-image: url(../images/jp/btnSyousaiInsatsu.gif);
	width: 81px;
}

#listMenu li a.NaviKingakuKeisai {
	background-image: url(../images/jp/btnKingakuKeisai.gif);
	width: 173px;
	height: 23px;
}
#listMenu li a.NaviOneChanceShibori {
	background-image: url(../images/jp/btnOneChanceShibori.gif);
	width: 173px;
	height: 23px;
}
#listMenu li a.NaviMyListTouroku {
	background-image: url(../images/jp/btn_myListTouroku.gif);
	width: 98px;
	height: 23px;
}
#listMenu li a.NaviTransportationCost {
	background-image: url(../images/jp/btnTransportationCost.gif);
	width: 74px;
	height: 19px;
}
#contents #search {
	float: left;
	margin-top: 10px;
	line-height: 18px;
}
#contents #search.kekka {
	width: 420px;
}
#contents #search.syousai {
	width: 300px;
}


#contents #nextBack {
	float: right;
	margin: 10px 0 5px 0;
}
#contents #nextBack ul {
	width: 200px;
	text-align: right;
}
#contents #nextBack li {
	padding: 2px 6px 0 0;
	float: right;
}
#nextBack li a {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	text-align: left;
	text-indent: -999px;
	width: 20px;
}
#nextBack li a.next {
	background-image: url(../images/jp/btnSyasyouNext.gif);
	width: 61px;
}
#nextBack li a.back {
	background-image: url(../images/jp/btnSyasyouBack.gif);
	width: 61px;
}


.gyouMidashi {
	padding-bottom: 3px;
}



#contents .album {
	width: 934px;
	left: 13px;
	line-height: 1;
	clear: both;
	padding-left: 3px;
}
.album td {
	background-color: #FFFFFF;
	padding: 3px 0 3px 1px;
	height: 19px;
}
.album table {
	background-color: #EEEEEE;
	background-image: url(dum-images/tableBack.gif);
}

.AlbumRikuzumi {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}
.AlbumRikumukou {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}
.AlbumNagare {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}
.AlbumSeiyaku {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}
.AlbumTorikesi {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}
.AlbumDef {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}

.AlbumOnechance {
	width: 179px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 3px;
	margin-top: 10px;
	height: 223px;
	border: #CCCCCC solid thin;
}

.head {
	background-color: #66FF00;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}
.style2
{
	font-size: 14px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 15px;
}
.style3 {
	float: right;
	padding-right: 2px;
	line-height: 15px;
	font-size: 7pt;
}
.style4 {
	font-size: 12px;
	padding-right: 3px;
	float: right;
	clear: both;
}
.style5 {
	line-height: 15px;
	font-size: 12px;
	margin-left: 2px;
	font-weight: bold;
}
.style6 {
	line-height: 15px;
	font-size: 8pt;
	margin-left: 0px;
}
.style7 {
	font-size: 8pt;
	padding-right: 3px;
}
.style8
{
	line-height: 15px;
	font-size: 8pt;
	padding-right: 3px;
	float: right;
	clear: both;
}
.style9
{
	font-size: 7pt;
	vertical-align: text-bottom;
}
.style10
{
	font-size: 7pt;
}

.head {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
}

.AlbumOnechance .head {
	background-color: #FFFF00 !important;
}

.AlbumRikuzumi .head {
	background-color: #FFCCFF;
}

.AlbumRikumukou .head {
	background-color: #FF0000 !important;
	color: #FFFFFF !important;
}
.AlbumNagare .head {
	background-color: #66FFFF;
}
.AlbumSeiyaku .head {
	background-color: #66FF00;
}
.AlbumTorikesi .head {
	background-color: #999999;
}

.AlbumDef .head {
	background-color: #FFFFFF;
}

.listOperation {
	padding-top: 4px;
	clear: both;
}
.teisei {
	background-color: #FF9999 !important;
}

#listMenu .directSearch {
	width: 102px;
	background-image: url(../images/jp/btnDirectSearch.gif);
	height: 18px;
}

#contents .shiborikomi {
	width: 934px;
	left: 13px;
	line-height: 1;
	clear: both;
	padding-left: 3px;
	margin: 10px 0 0 0;
}
.shiborikomi .shibori {
	float: left;
	width: 120px;
	background-repeat: no-repeat;
	margin: 15px 0 0 0;
}
.shiborikomi .katashiki {
	background-image: url(../images/jp/katashiki.gif);
	padding: 0 0 10px 120px;
}
.shiborikomi .nennshiki {
	background-image: url(../images/jp/nennshiki.gif);
	padding: 0 0 10px 120px;
}
.shiborikomi .haikiryou {
	background-image: url(../images/jp/haikiryou.gif);
	padding: 0 0 10px 140px;
}
.shiborikomi li {
	line-height: 20px;
}
.shiborikomi .shibori li {
	width: 120px;
}


#contents .syousai {
	padding-left: 3px;
}

.syousai table {
	background-color: #339900;
	margin-top: 0px;
	width: 934px;
	clear: both;
}

.syousai td {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 2px;
}
.syousai table a {
	color: blue;
	text-decoration: none;
	margin-top: 5px;
	background: url(../images/jp/makerTDback.gif) no-repeat;
	display: block;
	padding: 0 0 0 5px;
	line-height: 12px;
}

.syosaiStatus {
	width: 954px;
	height: 45px;
	margin: 5px 0;
}
#teisei {
	display: block;
	background: url(../images/jp/teiseinaiyo.gif) no-repeat;
	width: 340px;
	height: 40px;
	float: left;
	padding: 5px 15px 0 70px;
	line-height: 18px;
}
#status {
	width: 508px;
	height: 45px;
	float: left;
	margin: 0;
	position: relative;
	font-size: 16px;
}

#Onechance {
	width: 508px;
	height: 45px;
	float: left;
	margin: 0;
	position: relative;
	font-size: 16px;
}

#status.request {
	display: block;
	float: left;
	font-weight: bold;
	line-height: 28px;
	background: url(../images/jp/requestBG.gif) no-repeat;
}

#status.nyuusatsu {
	display: block;
	float: left;
	font-weight: bold;
	line-height: 28px;
	background: url(../images/jp/nyuusatsuBG.gif) no-repeat;
}

.nyuusatsu {
	display: block;
	float: left;
	font-weight: bold;
	line-height: 28px;
	background: url(../images/jp/nyuusatsuBG.gif) no-repeat;
}

.btnTouroku {
	padding: 0 0 0 10px;
	width: 114px;
	height: 29px;
}

#status li {
	float: left;
	display: block;
}

#status .nedanLi {
	line-height: 25px;
	color: #000000;
	position: absolute;
	width: 130px;
	height: 25px;
	top: 12px;
	left: 82px;
}
#status .rankLi {
	line-height: 25px;
	color: #000000;
	position: absolute;
	width: 120px;
	height: 25px;
	top: 13px;
	left: 220px;
	font-size: 14px;
}
#status .nedanLi2 {
	width: 120px;
	font-size: 18px;
}
#status .tourokuBtn {
	width: 115px;
	position: absolute;
	left: 370px;
	top: 10px;
	height: 29px;
}
#status #zero {
	width: 60px;
	padding: 2px 0 0 10px;
}
#status .nedan {
	width: 70px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding-right:1px;
}

#status .rank {
	width: 100px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	height: 23px;
}

#DisplayPhoto {
	padding: 0px 0 0 0;
	clear: both;
}
#DisplayPhoto .left {
	float: left;
	width: 380px;
	padding-right: 10px;
}
#DisplayPhoto .right {
	float: left;
	width: 525px;
	padding-left: 20px;
}


#DisplayPhoto .left img.kakudai {
	cursor: hand;
}

#information .kaijo p {
	clear: both;
	float: left;
	height: 200px;
	width: 110px;
}
#information .kaijo {
	float: left;
	width: 385px;
	margin: 0 10px 10px 0;
	border: thin solid #7FA092;
}
#information.haa {
	margin-right: 10px;
}
#right .pageTitle {
	height: 30px;
	clear: both;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 20px 0 0 50px;
	line-height: 26px;
	margin: 5px 0 20px 0;
	background-image: url(../images/jp/leftTitleBG.gif);
	background-repeat: no-repeat;
}
#information .kaijo ul {
	padding-top: 10px;
}
#information .kaijo li {
	margin-top: 2px;
}
#information .kaijo a {
	color: #104D33;
}
#information .kaijo img {
	margin-top: 5px;
}
#information .info {
	float: left;
	width: 385px;
	margin: 0 10px 10px 0;
	border: thin solid #7FA092;
	height: 200px;
}
#information .info p {
	background: url(../images/jp/barBG.gif);
	height: 22px;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 22px;
	letter-spacing: 2px;
}
#information .info ul {
	margin: 3px 0 0 10px;
}
#information .info li {
	margin-top: 1px;
}
#information .info a {
	color: #104D33;
}
#information p {
	color: #333333;
}
.PDF {
	font-size: 10px;
	color: #FF0000;
	padding: 0 0 0 5px;
}
.red {
	color: red;
}
.blue {
	color: #333399;
}
.WBmidashi {
	color: #47677F;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	margin-top: 10px;
}



.midashi {
	color: #47677F;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding: 3px 0;
}

.midashi2 {
	color: #264A4D;
	font-weight: bold;
	font-size: 16px;
	padding: 20px 0 3px 0;
	border-bottom: solid 1px #AAAAAA;
	margin: 0 0 10px 0;
	clear: both;
}
.midashi3 {
	color: #264A4D;
	font-weight: bold;
	font-size: 18px;
	padding: 10px 0 3px 0;
	margin: 0 0 2px 0;
}
.midashi3WR {
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	padding: 30px 0 3px 0;
	margin: 0px 0 2px 0;
}

#lmContent .kaijou {
	display: block;
	float: left;
	margin-right: 15px;
}
#lmContent .service {
	font-size: 12px;
	color: #264A4D;
	line-height: 24px;
	font-weight: bold;
}
#lmContent {
	width: 790px;
	margin-left: 10px;
}
#right .tb1 {
	margin-top: 10px;
	background-color: #56B483;
}
#right .tb1 td {
	background-color: #FFFFFF;
	height: 40px;
	vertical-align: middle;
	padding: 5px;
}
#right .tb1 td.ttlUe {
	background-color: #618F61;
	height: 2px;
	vertical-align: middle;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
#right .ttl {
	background-color: #618F61 !important;
	width: 22%;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

#lmContent .tb1 td.lftClumn {
	background-color: #618F61;
	height: 20px !important;
	vertical-align: middle;
	padding: 5px;
	color: #FFFFFF;
	width: 15%;
	font-size: 12px;
	font-weight: bold;
}
#lmContent .tb1 td.topClumn {
	background-color: #333333;
	height: 20px !important;
	vertical-align: middle;
	padding: 5px;
	color: #FFFFFF;
	width: 21%;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.valignTop {
	vertical-align: top;
}
.alignCenter {
	text-align: center;
}
.greyBG {
	background: #EEEEEE;
	text-align: center;
}
.greyBG2 {
	background: #EEEEEE;
	text-align: left;
	vertical-align: top;
}
.bkBG {
	background: #000000;
	text-align: left;
	color: #FFFFFF;
	display: block;
}

#lmContent .tb2 {
	margin-top: 10px;
	background-color: #56B483;
}
#lmContent .tb2 td {
	background-color: #FFFFFF;
	height: 25px !important;
	vertical-align: middle;
	padding: 5px 2px 5px 1px;
	letter-spacing: 0px;
}
#lmContent .discription {
	margin-top: 20px;
	padding: 10px;
	clear: both;
}
#lmContent .Photo {
	float: left;
	width: 325px;
	clear: both;
}
#lmContent .Photo2 {
	float: left;
	width: 410px;
	clear: both;
	padding-top: 10px;
}
#lmContent .txt {
	margin: 10px 0 0 10px;
	width: 420px;
	float: left;
}
#lmContent .txt2 {
	margin: 10px 0 0 10px;
	width: 350px;
	float: left;
}
#lmContent .ttlONE {
	background-color: #618F61 !important;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
#lmContent .service {
	font-size: 12px;
	color: #264A4D;
	line-height: 24px;
	font-weight: bold;
}
#lmContent .left {
	float: left;
	width: 400px;
	margin-top: 20px;
}
#lmContent .right {
	float: left;
	width: 370px;
	margin-left: 10px;
	margin-top: 20px;
}

.linkTop dt {
	padding: 0 0 10px 0;
	float: left;
	width: 150px;
}
.linkTop dd {
	float: left;
}

#right .linkTable {
	margin-top: 10px;
	background-color: #56B483;
}
#right .linkTable td {
	background-color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}
#right .linkTable .midashi {
	color: #FFFFFF;
	background-color: #264A4D;
	font-size: 14px;
}

#right .linkTable a {
	color: #264A4D;
}
#contents #riyouryou p {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FF0000;
}
#riyouryou {
	margin-top: 30px;
}
#jisyaMenu li {
	float: left;
	width: 95px;
	display: block;
	height: 35px;
}
#jisyaMenu {
	margin-bottom: 10px;
	height: 35px;
	width: 580px;
}

#status.stasusNagare {
	display: block;
	background: url(../images/jp/status_nagare.gif) no-repeat;
	height: 25px;
	float: left;
	padding: 10px 0;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#status.statusSeiyaku {
	display: block;
	background: url(../images/jp/status_seiyaku.gif) no-repeat;
	height: 25px;
	float: left;
	padding: 10px 0;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#status.statusTorikeshi {
	display: block;
	background: url(../images/jp/status_torikeshi.gif) no-repeat;
	height: 25px;
	float: left;
	padding: 10px 0 10px 0;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
.kai {
	background-color: #F1F6F8 !important;
}
.uri {
	background-color: #FBF6DF !important;
}
#Onechance .onchancePrice {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	height: 22px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 23px;
}
#Onechance .onchanceShimekiri {
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	width: 230px;
	position: absolute;
	left: 160px;
	top: 6px;
	color: #000000;
}
#Onechance .onchanceLink {
	font-size: 10px;
	line-height: 12px;
	width: 70px;
	position: absolute;
	left: 400px;
	top: 4px;
}
#Onechance .onchanceBtn {
	font-size: 10px;
	line-height: 16px;
	height: 16px;
	width: 233px;
	position: absolute;
	left: 160px;
	top: 23px;
	color: #333333;
	font-weight: normal;
}
#Onechance .onchanceBtn a {
	font-size: 10px;
	line-height: 12px;
	width: 160px;
	color: #B70012;
}
.stasusOneChance {
	display: block;
	background: url(../images/jp/statusOneChance.gif) no-repeat !important;
	float: left;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
}
.vihecleList .OCTCTfield {
	background-color: #FFFFFF;
	background-image: none;
	width: 40px;
	margin-left: 3;
	text-align: right;
}
#contents .content table td {
	padding-left: 3px;
}
.brArrow {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(../images/jp/triangle.gif);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
}
#contents .vihecleList .mailSend {
	font-size: 12px;
	line-height: 1.2px;
	height: 15px;
	margin-left: 7px;
}
.text10px {
	font-size: 10px;
	line-height: 1.2;
}
.pageMC {
	float: right;
	margin-right: 3px;
	line-height: 20px;
}
#status .btnhenko {
	margin-right: 10px;
}
#status .SThenkou {
	position: absolute;
	left: 300px;
	top: 10px;
}
#status .STtorikeshi {
	position: absolute;
	left: 400px;
	top: 10px;
}
#contents .shiborikomi .SBKM {
	width: 100%;
	background-color: #CCCCCC;
}
#contents .shiborikomi .SBKM td {
	padding: 8px 0px 8px 5px;
	background-color: #FFFFFF;
}


#contents .shiborikomi .SBKM .SBmidashi {
	font-weight: bold;
	width: 60px;
	background-color: #617B7D;
	color: #FFFFFF;
}
#contents .shiborikomi .SBKM .SBbody {
	width: 393px;
}
#result #resultText {
	font-size: 36px;
	width: 100px;
	color: #264A4D; /*position: right;*/
}
#result .rdsply {
	font-size: 30px;
	padding-left: 40px;
	color: #264A4D;
	font-weight: bold;
	padding-top: 10px;
}

*{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}


.body {
	width:780px;
	margin: 10px auto 10px;
}
#wrapper {
	width: 766px;
	margin:15px auto;
	position: relative;
}

#loginDisc {
	font-size:10px;
	text-align:right;
	margin-right:10px;
	line-height: 12px;
}
#maru {
	text-align:right;
	margin-right:5px;
	position: absolute;
	left: 755px;
	top: 0px;
}
#logInBox {
	background-image: url(../images/jp/loginBox.gif);
	background-repeat: no-repeat;
	width:100%;
	height:70px;
	position: relative;
}
.clearfix{
	display:block;
	height:0px;
	clear:both;
}


.f150px{
	width:150px;
	border:none;
	height: 20px;
}

#logInBox #idBox {
	height: 40px;
	width: 150px;
	position: absolute;
	left: 165px;
	top: 8px;
}
#logInBox #passBox {
	height: 40px;
	width: 150px;
	position: absolute;
	left: 321px;
	top: 8px;
}
#logInBox #remember {
	height: 16px;
	width: 320px;
	position: absolute;
	left: 165px;
	top: 47px;
	font-size: 12px;
	line-height: 12px;
}
#logInBox #message {
	height: 16px;
	width: 152px;
	position: absolute;
	left: 320px;
	top: 50px;
	font-size: 14px;
	line-height: 12px;
}
#log1 {
	height: 40px;
	width: 108px;
	position: absolute;
	top: 9px;
	left: 476px;
}
#log2 {
	height: 40px;
	width: 90px;
	top: 9px;
	position: absolute;
	left: 588px;
}
#logInBox #log2 #engBtn {
	display:block;
	height: 40px;
	width: 90px;
	text-indent: -1000px;
	background: -3px -1px url(../images/jp/btnLoginEng.gif) no-repeat;
}
#log3 {
	height: 40px;
	width: 73px;
	top: 9px;
	position: absolute;
	left: 682px;
}
#logInBox #log3 #clearBtn {
	display:block;
	height: 40px;
	width: 73px;
	text-indent: -2000px;
	background: -3px -1px url(../images/jp/btnClear.gif) no-repeat;
}
#navigation {
	position: relative;
	padding: 10px 0 0 0;
}
#navigation li {
	margin: 0;
	float: left;
}

#navigation li a {
	height: 25px;
	width: 120px;
	display: block;
	text-indent:-2000px;
}
#navigation li .naviTop {
	background:url(../images/jp/naviBtnTop.gif)
}
#navigation li .naviAnnai {
	background:url(../images/jp/naviBtnAnnai.gif)
}
#navigation li .naviCal {
	background:url(../images/jp/naviBtnCal.gif)
}
#navigation li .naviTop {
	background:url(../images/jp/naviBtnTop.gif)
}
#navigation li .naviBuppan {
	background:url(../images/jp/naviBtnBuppan.gif)
}
#navigation li .naviToiawase {
	background:url(../images/jp/naviBtnToiawase.gif)
}


.jouhou1 {
	background-color:#53687C!important;
	margin: 10px 0 20px 0!important;
}
.tableMidashi {
	background-color:#53687C!important;
	color:#FFFFFF!important;
	font-size:12px!important;
	line-height:20px!important;
	padding-left: 5px!important;
}
.tableCont {
	background-color:#FFFFFF!important;
	color:#231A22!important;
	font-size:12px!important;
	line-height:18px!important;
	padding-left: 5px!important;
	height: 30px!important;
	vertical-align: middle!important;
	max-width: 238px;
}


#PrintOnly {
	display: none;
}

.ttl1 {
	background-color: #F1F6FB!important;
	color: #315C81;
	font-weight: bold;
	padding: 5px;
}
.ttl2 {
	color: #FF0000!important;
	font-weight: bold;
	padding: 5px;
}
#JFC30100 table {
	clear: both;
}
#calender .ocJAAkasai {
	width: 240px;
}
#calender .OCkaijou .kaijoumei {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D4D4D;
	padding-left: 5px;
	margin: 0;
	text-align: left;
}
#calender .OCkaijou {
	height: 170px;
	width: 245px;
}

#JFC30100 #calender .OCkaijou .schedule {
	color: #3A6289;
	text-align: center;
	padding-top: 100px;
	background-position: center 0;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	width: 245px;
}
#JFC30100 table td {
	background-color: #FFFFFF;
	padding:5px;
	height: 19px;
	line-height: 1.5;
}
#JFC30100 table {
	background-color: #999999;
}
#JFC30100 table a {
	color:#006600;
	text-decoration:none;
	background-image: url(dum-images/makerTDback.gif);
	display: block;
	background-repeat: no-repeat;
	padding: 0 0 0 7px;
	line-height: 1;
}
.requestPrice {
	font-size: 14pt;
	line-height: 24px;
}
.requestPrice2 {
	font-size: 14pt;
	line-height: 30px;
}
.requestConfirm {
	color: #FF0000;
}
.requestConfirm1 {
	color: #FF0000;
	font-size: 14pt;
	line-height: 25px;
	padding-top: 15px;
}

a {
	cursor: hand;
}

.priceInput{
	text-align:right;
	padding-right:1px;
}

.NaviTransportationRequest {
	height: 26px;
	width: 71px;
}