@charset "utf-8";

/* グローバルナビ 今いるページ */
#gnavi li.gnavi_3 a {
	position:relative;
	left:-398px !important;
}

#right_column h2 {
	margin:0 0 28px 0;
}

.nyp {
	width:708px;
	height:33px;
	margin:0 0 21px 42px;
}

.nyp dl {
	float:left;
}

.list2 {
	margin:0 0 0 10px;
	float:left;
}

.nyp dt {
	width:125px;
	height:33px;
	float:left;
}

.nyp dd {
	width:208px;
	height:23px;
	padding:10px 0 0 0;
	background:url("../images/system/nyukaikin_bg.gif") no-repeat;
	text-align:center;
	float:left;
}

.corcep {
	margin:0 0 16px 42px;
	clear:both;
}

.corce {
	width:334px;
	height:336px;
	background:url("../images/system/waku_head.gif") no-repeat;
	background-color:#f6e2ec;
	margin:0 0 21px 42px;
	overflow:hidden;
	float:left;
	display:inline;
}

.pic1 {
	padding:16px 0 7px 10px;
}

.setumei {
	margin:0 0 7px 28px;
	letter-spacing:3px;
}

.ryokin {
	width:323px;
	height:113px;
	background:url("../images/system/syowaku.gif") no-repeat;
	margin:0 0 7px 7px;
}

.list3 dt {
	margin:0 0 0 7px;
}

.list3 dt {
	height:26px;
	padding:8px 0 0 10px;
	float:left;
}

.list3 dd {
	height:26px;
	padding:12px 0 0 5px;
	background:url("../images/system/bottomball.gif") no-repeat;
	background-position:0 29px;
	float:left;
}

.list3 .d3 {
	height:29px;
	padding:12px 0 0 5px;
	background:url("../images/system/bottomball.gif") no-repeat;
	background-position:0 32px;
	float:left;
}

.list4 {
	margin:0 0 0 7px;
	_margin:0 0 0 12px;
	clear:both;
}

.list4 dt {
	height:19px;
	padding:2px 0 0 12px;
	float:left;
}

.list4 dd {
	height:19px;
	padding:6px 0 0 12px;
	float:left;
}

.suiop {
	margin:0 0 10px 12px;
}

.list5 {
	margin:0 0 10px 12px;
}

.list5 dt {
	height:14px;
	font-weight:bold;
	background:url("../images/system/heart.gif") no-repeat;
	background-position:0px 0;
	padding:0 0 0 20px;
	display:inline;
	margin:0 15px 0 20px;
	float:left;
	line-height:110%;
}

.list5 dd {
	height:12px;
	margin:0 25px 0 0px;
	float:left;
	line-height:110%;
}

.save {
	margin:0 0 0 10px;
}

.small {
	font-size:11px;
	letter-spacing:2px;
}

.cl {
	clear:both;
}

.optionryokin {
	float:left;
}

.optionryokin ul {
	width:222px;
	height:312px;
	margin:0 0 16px 42px;
}

.optionryokin li {
	width:196px;
	height:39px;
	text-align:right;
	padding:0 0 5px 20px;
	margin:0 0 10px 0;
	background:url("../images/system/opback.gif") no-repeat;
	position:relative;
}

.optionryokin li img {
	position:absolute;
	left:25px;
	top:1px;
}

.optionryokin li.underli img {
	position:absolute;
	left:25px;
	top:-4px;
}

.opr {
	width:216px;
	padding:10px 5px 0 0;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	position:relative;
	top:1px;
}

.opr2 {
	padding:0 5px 0 0;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:8px;
}

.optionsetumei {
	width:405px;
	margin:-10px 0 25px 25px;
	float:left;
}

.opb1 {
	width:403px;
	height:38px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/rpg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:5px 0 0 20px;
}

.opb2 {
	width:403px;
	height:38px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/ryg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:5px 0 0 20px;
}

.opb3 {
	width:403px;
	height:34px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/rpg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:9px 0 0 20px;
}

.opb4 {
	width:403px;
	height:34px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/ryg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:9px 0 0 20px;
}

.opb5 {
	width:403px;
	height:27px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/rpg.gif") no-repeat;
	margin:0 0 10px 0;
	padding:16px 0 0 20px;
	
}
.opb6 {
	width:403px;
	height:53px;
	font-size:11px;
	line-height:130%;
	background:url("../images/system/rpg2.gif") no-repeat;
	margin:0 0 10px 0;
	padding:7px 0 0 20px;
	
}

.pb {
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 10px;
}

.cg {
	padding:0 0 0 10px;
}

.ng {
	clear:both;
	width:458px;
	height:28px;
	margin:0 0 16px 42px;
	padding:8px 0 0 7px;
	background:url("../images/system/wakusyo.gif") no-repeat;
}

#koutuhi{
	width:485px;
	height:203px;
	border:solid 1px #f7e3fc;
	margin:0 0 16px 42px;
}

#koutuhi th{
	width:62px;
	text-align:center;
	font-size:13px;
	padding:8px 25px 10px 25px;
	background:#fef7ff;
}

#koutuhi td{
	background:#fdfdf4;
	font-size:13px;
	line-height:130%;
	padding:8px 25px 8px 25px;
}

#koutuhityui{
	margin:15px 0px 0px 15px;
}

#koutuhityui li{
	list-style-type:disc;
	margin:0px 0px 5px 18px;
}

.koutuhip {
	width:490px;
	height:80px;
	margin:15px 0 16px 42px;
	line-height:140%;
	background:url("../images/system/wakubg.gif") no-repeat;
}

.koutuhip li {
	padding:5px 0 5px 15px;
	/padding:10px 0 0 15px;
	font-size:11px;
}

* html .koutuhip li {
	height:11px;
	overflow:hidden;
	padding-top:12px;
}

*:first-child+html .koutuhip li {
	height:11px;
	overflow:hidden;
	padding-top:12px;
}

.htl{
	position:relative;
	top:3px;
	/top:-3px;
	left:7px;
}

.guidep {
	width:650px;
	margin:0 0 14px 50px;
	line-height:140%;
}

.goannai {
	width:677px;
	height:831px;
	background-color:#fff4fe;
	margin:0 0 16px 42px;
}

.midasi{
	margin:0 0 15px 0;
}

.midasi2 {
	margin:0 0 5px 0;
} 

.midasi3 {
	margin:0 0 15px 0;
} 

.midasi4 {
	margin:0 0 6px 0;
} 

.goannai dl {
	margin:0 0 10px 0;
}

.goannai dt {
	margin:0 0 0 11px;
	letter-spacing:1px;
}

.goannai dd {
	margin:0 0 0 61px;
	line-height:150%;
	letter-spacing:1px;
}

.pink {
	color:#ef56b4;
	font-weight:bold;
}

.pink a {
	color:#ef56b4;
	font-weight:bold;
}

.bold {
	font-weight:bold;
}

.red {
	color:#ef5656;
}

.redb {
	color:#ef5656;
	font-weight:bold;
}

.waku2 {
	width:428px;
	height:26px;
	margin:0 0 16px 42px;
	padding:12px 0 0 10px;
	background:url("../images/system/wakuss.gif") no-repeat;
}

.sinki {
	width:677px;
	height:340px;
	background-color:#fff4fe;
	margin:0 0 13px 42px;
}

.ppp {
	line-height:22px;
	margin:0 0 13px 22px;
	letter-spacing:1px;
}

.kiyakubt {
	text-align:center;
	margin:0 0 38px 0;
}

.fqa {
	width:677px;
	height:158px;
	background-color:#fff4fe;
	margin:0 0 13px 42px;
}

.fqa ul li{
	background:url("../images/system/list_bg.gif") no-repeat;
	margin:0 0 0 22px;
	padding:0 0 0 23px;
	line-height:20px;
	font-weight:bold;
	color:#ef56b4;
}

.pic1 a:hover {
	position:relative;
	top:0px;
}

.herusu{
	/*border:1px solid #000;*/
	background:url("../images/system/heruback.gif") no-repeat;	
	width:677px;
	height:88px;
	margin:0px 0px 15px 18px;
	float:left;
	}
	


.herusu li img {
	position:absolute;
}


.herusu ul {
	width:677px;
	height:88px;
	padding:25px 0 0 0;
}

.herusu li {
	width:195px;
	height:22px;
	text-align:right;
	position:relative;
	line-height:22px;
	float:left;
	/*border:1px solid red;*/
}

.herusu li img {
	position:absolute;
	left:30px;
	top:7px;
}
.opr3 {
	padding:0 5px 0 0;
	font-size:13px;
	font-weight:bold;
	position:relative;
	top:8px;
}
