/*******************************************
　サブページ　共通エレメンツ
*******************************************/

h2#title{
	margin:5px 0px 10px 0px
}
div#main p.sen {
	padding: 13px 0px 13px 1px; margin: 0px; text-align:center; clear:both
}
p.sen1{
	text-align:center; margin:25px 0px 10px 0px; padding:0px
}
div#main p.sen2 {
	padding: 3px 0px 3px 1px; margin: 0px; text-align:center; clear:both
}
div#navi #kaijo {
	width:168px; margin:0px 4px 0px 5px; border-left: solid 1px #999999; border-right:solid 1px #999999; text-align:center; background-color:#ffffff	
}
div#navi #boshu {
	width:168px; margin:0px 4px 0px 5px; border-left: solid 1px #999999; border-right:solid 1px #999999;; text-align:center; background-color:#ffffff
}
div#navi #link {
	text-align:center; width:168px; margin:0px 4px 0px 5px; padding:0px; border-left: solid 1px #999999; border-right: solid 1px #999999;  background-color:#FFFFFF
}
div#navi #link p {
	padding:7px; font-size:12px
}
p.point{
	padding:10px 15px 0px 15px;
}
div .waku {
	border: solid 1px #CC9999; padding:19px 20px 20px 21px; margin-right:3px; margin-bottom:0px; text-align:left
}
div#mess{
	font-size:15px; font-weight:bold; color:#CC6666; line-height:130%; padding:6px; text-align:left; width:530px; 
}

/*******************************************
　e-合コンのポイント
*******************************************/

div#point{
	padding:0px; margin:0px auto 20px auto; width:537px; text-align:left; background-image:url(../image/sub/back_point_middle.jpg); background-repeat:repeat-y;
}
div#point .image {
	float:left; margin: 0px 3px 0px 7px; padding: 0px 3px 0px 7px; width:134px ; text-align:left
}
div#point .comment {
	float: right; width: 351px; padding: 2px 9px 2px 6px 
}
div#point #setsumei {
	padding: 0px; margin: 0px 0px 5px 20px
}
div#point #setsumei p {
	padding: 0px; margin: 0px 0px 8px 15px
}
div#point h3{
	margin: 4px 0px 4px 0px; font-size:13px
}
div#point p.sen {
	padding: 13px 0px 13px 1px; margin: 0px; text-align:center; clear:both
}
div#point p.sen2 {
	padding: 3px 0px 3px 1px; margin: 0px; text-align:center; clear:both
}
p.point{
	padding:10px 15px 0px 15px;
}
div#point h2 {
	margin:0px; padding:0px
}
div#pic3{
	width:530px; margin:10px 0px 20px 4px; text-align:left;
}
div#pic3 .left{
	float: left; padding:3px 0px 3px 0px; margin:0px; width:168px; text-align:left;
}
div#pic3 .right1{
	float: right; padding:0px 0px 0px 3px; margin:0px; width:350px; text-align:left;
}
div#pic3 .right{
	float: right; padding:3px 0px 3px 5px; margin:0px; width:164px; text-align:left;
}

/*******************************************
　ご利用にあたって
*******************************************/

div#riyounavi{
	margin:10px auto 25px auto ; color:#009999; line-height:170%; padding:8px 0px 8px 20px; border:dashed 2px #FF9966; background-color:#FFFFCC
}
div#riyounavi a {
	padding:4px 3px 4px 3px; text-decoration:none
}
.riyou {
	width:535px; padding:0px 0px 0px 0px; margin:30px 0px 0px 0px; line-height:130%; border:solid 1px #FF6699; text-align:left 
}
.sinjou {
	font-size:16px; font-weight:bold; border-bottom:solid 5px #FF6699; border-top: solid 4px #FF6699;background-color:#e3e3f3; bmargin:0px; padding:4px 3px 2px 3px; text-align:center
}
div.naiyou {
	margin: 0px; padding: 15px 10px 20px 15px; line-height:130%
}
p.naiyou{
	margin: 0px; padding: 7px 10px 20px 15px; line-height:130%
}
p.naiyou2{
	margin: 0px; padding: 0px 10px 10px 15px; line-height:130%
}
.bunrui {
	font-size:18px; font-weight:bold; color:#333399; background-color:#FFFF99; border:solid 2px #6666dd; width:220px; text-align:center; line-height:140%; clear:left;margin:20px 0px 30px 15px;padding: 6px 15px 3px 15px
}
.pcopy4{
	 font-size:15p; width:520px; font-weight:bold; color:#3366CC; line-height:140%; margin: 0px 0px 0px 45px; padding:0px
}
.pcopy4 a{
	 color:#3366CC; 
}
.hyoudai {
	font-size:15px; font-weight:bold; color:#3366bb
}
div#waku2 {
	padding:10px; padding-bottom:13px; margin:-10px 0px 22px 16px;width:450px; border: dashed 2px #6699CC; background-color:#FFFFCC
}
div#waku2 p {
	font-weight:bold; margin:5px 0px 10px 20px
}

/*******************************************
　利用規約
*******************************************/

div#kiyaku {
	padding:10px 10px 10px 0px; margin:0px 0px 0px 10px; width:517px; text-align:left; 
}
div#kiyaku ol { 
	margin-left:30px; padding-left:0px 
}
div#kiyaku li {	
	margin-left:0px;padding-left:0px;margin-bottom:8px;
}
div#kiyaku dl { 
	margin-left:0px; padding-left:0px ; margin-bottom:30px
}
div#kiyaku dt { 
	font-size:13px; color:#333333; border-left: solid 8px #cc3366;border-right: solid 8px #cc3366; border-top: solid 1px #999999; border-bottom: solid 1px #999999; padding: 4px 10px 3px 10px; font-weight:bold
}
div#kiyaku dd {	
	margin:5px 10px 8px 15px;padding-left:0px
}

/*******************************************
　免責事項
*******************************************/

div#menseki {
	padding:10px 15px 0px 25px; margin: 0 auto 0 auto; width:527px; text-align:left; background-image:url(../image/sub/back_point_middle.jpg); background-repeat:repeat-y;
}
div#menseki p{
	margin-bottom: 20px
}
div#menseki #office {
	width:360px; padding:10px 10px 10px 30px; margin:30px 30px 17px 41px; border: solid 2px #aaaaaa; font-size:13px; text-align:left; background-color:#FFFFCC
}

/*******************************************
　プライバシー
*******************************************/

div#privacy {
	padding:10px 5px 0px 15px; margin: 0 auto 0 auto; width:510px; text-align:left; 
}
div#privacy h3{
	margin: 40px 0px 15px 0px; background-color:#e3e3f3; border-bottom: solid 1px #CC3366; padding:7px 0px 3px 10px; font-size:18px
}
div#privacy #office {
	width:360px; padding:10px 10px 10px 30px; margin:30px 30px 17px 41px; border: solid 2px #aaaaaa; font-size:13px; text-align:left; background-color:#FFFFCC
}

/*******************************************
　サービスＱ＆Ａ
*******************************************/

div#qanda{
	padding:0px; margin:0px auto 20px auto; width:560px; text-align:left; 
}
div#qanda #index {
	margin: 0px 10px 20px 10px; padding: 10px; border: solid 1px #cccccc; background-color:#f3f3ee
}
div#index h3.suu {
	margin:15px 0px 0px 34px; font-size:16px
}
div#index ol {
	margin:10px 0px 5px 50px; 
}
div#index li {
	list-style:none; border-bottom: dotted 1px #aaaaaa; line-height:180%; width:400px
}
div#index a {
	padding: 5px 5px 4px 5px; text-decoration:none
}
div#qanda #qa {
	padding: 0px; margin:0px
}
div#qanda #qa #setsumei {
	padding: 0px; margin: 0px 15px 5px 30px
}
div#qanda #qa p.sen {
	padding: 13px 0px 13px 1px; margin: 0px; text-align:center; clear:both
}
h3.qtitle { 
	text-align:center;border-bottom:solid 4px #6699FF; border-top: solid 4px #6699FF;background-color:#FFFF99; font-size:16px; margin:10px 0px 20px 0px; padding: 6px 0px 4px 0px
}
h4.question { 
	margin: 25px 10px 15px 10px; background-color:#e3e3f3; border-bottom: solid 1px #9966cc; padding:5px 0px 4px 6px; font-size:14px
}
div#qa p {
	margin: 0px 15px 20px 5px; padding-left:15px;
}
a.question:link, a.quetion:visited {
	color:#666699
}
.faq {
	color: 666699;background-image: url(../image/f-tuti05.jpg);background-repeat: no-repeat;background-position: right bottom;border: 2px dashed #99aaee;
}
div#qanda #qa dd {	
	margin:5px 10px 8px 15px;padding-left:0px
}

/*******************************************
　お問い合わせ
*******************************************/

div#inquiry { 
	margin: 20px auto 0 auto; 
}
div#inquiry p {
	font-size:14px; padding:10px; margin-bottom: 10px
}

/*******************************************
　キャンペーンページ
*******************************************/
div.campaign {
 	height:310px; background-image: url(../image/campaign/campaign_button.gif);background-repeat: no-repeat;background-position: right top; z-index:1
}
p.copy {
 	margin: 5px 0px 25px 0px
}
p.campaignleft{
 	float:left ; margin:0px 20px 0px 20px; text-align:center; padding:0px
}
p.campaignright{
 	float:right ; margin:70px 10px 0px 0px; padding:0px; text-align:center
}
p.button2 {
 	text-align:center; margin: 20px 0px 20px 0px
}
div#oubo {
 	text-align:left; margin-left:30px; margin-right:30px
}
div#oubo h3 {
 	font-size:16px; margin:10px 0px 7px 10px
}
div#oubo ul {
 	margin-top:5px; margin-bottom:0px
}

/*******************************************
　提携店リスト・募集要項
*******************************************/
div#osirase{
 	font-size:15px; line-height:140%; background-color:#00cc99; border: dashed 3px #FFCC00; padding:10px; margin:0px; text-align:left;
}
div#osirase h3 {
 	font-size:20px; font-weight:bold;
}
div#affiriate {
	width:547px; padding:0px; margin-top:30px;border: solid 1px #66aa99
}
div#affiriate h3{
	background-color: #CCCCFF; font-size:18px; font-weight:bold; padding:9px 0px 6px 20px; 
	border-bottom: solid 1px #999999; border-left: solid 8px #336699; border-right: solid 8px #336699; margin-bottom:20px;
}
div#affiriate dl {
	font-size:14px; padding:10px; border-bottom: dotted 1px #66aa99; margin:0px; background-color:#E2E3E9;
}
div#affiriate dt {
	font-weight:bold;
}
div#affiriate dd {
	margin: -18px 0px 0px 160px;
}
div#affiriate2 {
	width:547px; padding:0px; margin-top:30px;border: solid 1px #66aa99
}
div#affiriate2 table {
	border: solid 1px #aaaaaa
}
div#affiriate2 th {
	font-size:14px; font-weight:bold; background-color:#00CC99; text-align: center
}
div#affiriate2 a{
	color:#111111
}
.pr {
	background-color:#CC99FF; font-size:15px; font-weight:bold
}
