@charset "euc-jp";

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ スタイル
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.w80 { width: 80px; }
.w60 { width: 60px; }
.w30 { width: 30px; }
.clr {
	 clear: both !important;
}
.normal { font-weight: normal !important; }

.inList02 {
	text-decoration: none;
	text-indent: -1em;
	margin-left: 20px;
}
.inList02 li{ margin-top: 1px !important;}
.inList02 .arrow {
	background: url(../cmsimg/arrow01.gif) no-repeat left 4px;
	padding-left: 28px;}

/*タイトル*/

/*　共通　*/
#Main h3 .ttl {
	background: url(../img2/h2bg.jpg);
	font-size: 20px;
	font-weight: bold;
	padding: 8px 26px;
	color: #ffffff;
}

.sttl {
	border: 1px solid #FFE199;
	margin-bottom: 12px;
	position: relative;
	clear: both;
}
.sttl p {
	background: #FEF0CB;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}


/*　オレンジ背景枠　*/

#Main .boxOR02 {
	background: url(../img2/boxor02.gif) left top;
	margin: 0px;
	height: 8px;
	font-size: 1px;
	clear: both;
}
#Main .boxORbg02 {
	background: url(../img2/boxor02bg.gif) left bottom;
	padding: 0px 8px 8px 8px;
}

#Main .boxORnpd {
	background: url(../cmsimg/boxorbg.gif) left top;
	padding: 0px 8px;
}
/*　オレンジ枠内　点線各種　*/


#Main .boxOR .line01 {
	background: url(../cmsimg/dotor02.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}

#Main .boxYE .line01 {
	background: url(../img2/dotyex.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}

#Main .boxOR .line02 {
	background: url(../cmsimg/dotgy.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}

/*
 初めての方へ　wetoha.html
-------------------------------------------*/

.wetoha-list01 {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}
.wetoha-list01 dt{
	margin-bottom: 8px;
}
.wetoha-list01 dd{
	padding-bottom: 20px;
	background: url(../img2/wetoha_img09.gif) no-repeat 16px 8px;
	padding-left: 68px;
}
.wetoha-list01 li img{
	margin: 8px 0;
}
.cntr {
	margin: 0px 60px;
}
.arrow01 {
	text-align: right;
	padding: 0 0 8px 0; 
}
.arrow01 a{
	background: url(../cmsimg/arrow01.gif) no-repeat left center;
	padding: 0 0 0 18px; 
}
.arrow02 {
	background: url(../cmsimg/arrow01.gif) no-repeat left 4px;
	padding: 0 0 0 18px;
}
.arrow03 {/* GWP */
	text-align: right;
	padding: 0 0 0 0; 
}
.arrow03 a{/* GWP */
	background: url(../cmsimg/arrow01.gif) no-repeat left top;
	padding: 0 0 0 18px;
}
/* テキスト横並びリスト */
.flatList02 { margin: 8px 0 0 0; padding-bottom: 8px; }
.flatList02 li { display: inline; }


/*
 人気の理由　reason.html
-------------------------------------------*/

.pdB08 { padding-bottom: 8px; }


/*
 マイページ　mypage/index.html
-------------------------------------------*/

#leftCon .boxmypagebg {
	background: url(../img2/boxmypagebg.gif) repeat-y left top;
	padding: 16px 8px 0 8px;
	overflow: hidden;
	margin: 0px;
	clear: both;
}
#leftCon .boxmypagebtm {
	background: url(../img2/boxmypagebtm.gif) no-repeat left bottom;
	height: 8px;
	display: block;
	margin-bottom: 16px;
	font-size: 1px;
	clear: both;
}
#leftCon .NM {	margin: 0px; }

.boxmypagebg .inBox {
	width: 229px;
	float: left;
	background: url(../img2/inBoxbg.gif) repeat-y left bottom;
	padding-bottom: 8px;
}
.boxmypagebg .inBox p {
	margin: 8px;
	height: 60px;
}

.mg08 { margin: 8px; }

.inBox dd {
	background: url(../cmsimg/dotgy.gif) repeat-x left bottom;
	padding: 8px 0;
}

.inBox .flatList { margin: 0;}
.inBox .flatList li { display: inline; }

/* アバターボタン部分 */
#rightCon .boxAvatarbtm02 {
	background: url(../img2/boxabbtm02.gif) no-repeat right bottom;
	text-align: center;
	margin-bottom: 8px;
	padding: 8px 0 0 0;
}
#rightCon .boxAvatarbtm02 img{
	margin-bottom: 8px;
}

/*　右　タイトル（ヘルプ）*/

.rttl07 {
	background: url(../img2/rttl07.jpg) no-repeat;
	height: 40px;
	text-indent: -9999px;
}


/*
 代表挨拶　message_president.html
-------------------------------------------*/
#President {
	background: url(../img2/president_img04.jpg) no-repeat right top;
	padding-right: 210px;
}
.txtpresident {
	background: url(../img2/president_img03.gif) no-repeat right center;
	height: 36px;
	padding-right: 190px;
	text-align: right;
	margin-top: 12px;
	line-height: 3.6;
	padding-bottom: 8px;
}


/*
 プライバシー保護における9つのお約束　nine_promise.html
-------------------------------------------*/

.listNne {
	margin: 0 16px 0 0;
}
.listNne li {
	background: url(../cmsimg/hico03.gif) no-repeat left 3px;
	padding-left: 14px;
	margin-left: 14px;
	margin-bottom: 8px;
}


/*
 利用規約　riyoukitei2.htm
-------------------------------------------*/

#Riyoukitei ul,
#Riyoukitei ol {
	margin: 0 8px 0 32px;
}
#Riyoukitei ul li {
	list-style-type: decimal !important;
	margin-bottom: 8px;
　margin-left: 2em;
}
#Riyoukitei ol li {
	list-style-type: decimal !important;
	margin-bottom: 8px;
　margin-left: 2em ;
}


/*
 エリアトップ　member_index.html
-------------------------------------------*/

#memberBox {
	margin-top: 16px;
	overflow: hidden;
	padding-bottom: 16px;
}
#memberBox .boxMan {
	background: url(../img2/member_img01bg.gif) repeat-y left bottom;
	padding-bottom: 16px;
	width: 254px;
	float: left;
}
#memberBox .boxWoman {
	background: url(../img2/member_img02bg.gif) repeat-y left bottom;
	padding-bottom: 16px;
	width: 254px;
	float: right;
}
#memberBox .boxWoman ul,
#memberBox .boxMan ul{
	margin: 0 16px;
}
#memberBox .boxWoman li,
#memberBox .boxMan li{
	background: url(../cmsimg/arrowor01.gif) no-repeat left center;
	padding-left: 14px;
	line-height: 2em;
}

/*
　関東男性向け　entry_list.html
-------------------------------------------*/
.flatList03 { margin: 0px; overflow: hidden; }
.flatList03 li {
	background: url(../img2/arrow03.gif) no-repeat left center;
	padding-left: 16px;
	float:left;
}

/*　ピンク背景枠イレギューラー01　*/

#SearchWomanAll .Boxall01 {
	background: url(../img2/boxpibg.gif) repeat-y left top;
	margin: 0px;
	padding: 8px 0 0 0;
}
/*　ピンク背景枠　*/

#SearchWomanAll .Boxall {
	background: url(../img2/boxpibg.gif) repeat-y left top;
	margin: 0px;
	padding: 8px 4px 0 4px;
	overflow: hidden;
}
#SearchWomanAll .Boxallbtm {
	background: url(../img2/boxpibtm.gif) left bottom;
	margin: 0 0 16px 0;
	height: 10px;
	clear: both;
	display: block;
}

/* ピンク　点線　*/
#SearchWomanAll .Boxall .line,
#SearchWomanAll .Boxall01 .line {
	background: url(../img2/dotpiy.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}
#SearchWomanAll .Boxall .line11,
#SearchWomanAll .Boxall01 .line11 {/* goodwill */
	background: url(../img2/dotpiy.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 3px 0;
}
#SearchWomanAll .Boxall01 dl {
	margin: 0px 8px 16px 8px;
	width: 118px;
	float: left;
	display: block;
	text-align: center;
}
#SearchWomanAll .Boxall01 dl dd {
	margin-top: 8px;
	border: 1px solid #FEC2B2;
}
#SearchWomanAll .Boxall01 dl dd p {
	border: 1px solid #FFF;
	background: #FEE1D8;
	padding: 8px;
	line-height: 1.2em;
}

/*
　関東女性向け　entry_list02.html
-------------------------------------------*/
.flatList03 { margin: 0px; overflow: hidden; }
.flatList03 li {
	background: url(../img2/arrow03.gif) no-repeat left center;
	padding-left: 16px;
	float:left;
}

/*　ブルー背景枠イレギューラー01　*/

#SearchManAll .Boxall01 {
	background: url(../img2/boxbubg.gif) repeat-y left top;
	margin: 0px;
	padding: 8px 0 0 0;
}
/*　ブルー背景枠　*/

#SearchManAll .Boxall {
	background: url(../img2/boxbubg.gif) repeat-y left top;
	margin: 0px;
	padding: 8px 4px 0 4px;
	overflow: hidden;
}


#SearchManAll .Boxallbtm {
	background: url(../img2/boxbubtm.gif) left bottom;
	margin: 0 0 16px 0;
	height: 10px;
	clear: both;
}
/*　男性合コングループ　*/

#SearchManAll .groupBox {
	background: url(../img2/dotbux.gif) repeat-x left bottom;
	padding-bottom: 16px;
	overflow: hidden;
	margin-bottom: 16px;
}
#SearchManAll .groupBox .Photo {
	width: 68px;
	text-align: center;
	float: left;
}



/* 青　点線　*/
#SearchManAll .Boxall .line,
#SearchManAll .Boxall01 .line {
	background: url(../img2/dotbux.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}
#SearchManAll .Boxall01 dl {
	margin: 0px 8px 16px 8px;
	width: 118px;
	float: left;
	display: block;
	text-align: center;
}
#SearchManAll .Boxall01 dl dd {
	margin-top: 8px;
	border: 1px solid #ACD6DD;
}
#SearchManAll .Boxall01 dl dd p {
	border: 1px solid #ffffff;
	background: #D5EAEE;
	padding: 8px;
	line-height: 1.2em;
}

/*カレンダー部分　月ナビ*/

.pagenaviList li {
	float: left;
}
.pagenaviList .cntr {
	margin: 0px 210px;
	font-weight: bold;
	font-size: 14px;
}
.pagenaviList .a01 {
	background: url(../cmsimg/arrowor02.gif) no-repeat left center;
	padding-left: 16px;
}

.pagenaviList .a02 {
	background: url(../cmsimg/arrow01.gif) no-repeat right center;
	padding-right: 16px;
}
.pdR08 { padding-right: 8px; }
.pdR15 { padding-right: 15px; }/* GWP */

/*　女性合コングループ　*/

#SearchWomanAll .groupBox {
	background: url(../img2/dotpiy.gif) repeat-x left bottom;
	padding-bottom: 8px;
	overflow: hidden;
	margin-bottom: 8px;
}
#SearchWomanAll .Photo {
	width: 68px;
	text-align: center;
	float: left;
}

/*　黄色背景枠　*/

#Main .boxYE {
	background: url(../img2/boxyebg.gif) repeat-y left top;
	margin: 0px;
	padding: 8px 8px 0 8px;
	overflow: hidden;
}
#Main .boxYEbtm {
	background: url(../img2/boxyebtm.gif) left bottom;
	margin: 0 0 16px 0;
	height: 10px;
	clear: both;
}

/* 黄色　点線　*/
#Main .boxYE .lineYE01 {
	background: url(../img2/dotyex.gif) repeat-x left top;
	height: 1px;
	text-indent: -9999px;
	clear: both;
	margin: 16px 0;
}
.txtYE { color:#FFF0CC; }
.w380 { width: 380px; }


/*
　本人確認2　honnin1.html
-------------------------------------------*/
.txtGR { color: #7FC31C; }


/*　矢印　青　*/

.arrowBU01 {
	background: url(../img2/arrowbu01.jpg) no-repeat left 3px;
	padding-left: 14px;
}

/*　矢印　ピンク　*/

.arrowPU01 {
	background: url(../img2/arrowpi01.jpg) no-repeat left 3px;
	padding-left: 14px;
}


/* パンクずリスト内　男性向け*/
.linkManBtn a{
	background: url(../img2/arrowbu01.jpg) no-repeat left 3px;
	padding-left: 14px;
	font-weight: bold !important;
	color: #2F98AB !important;
}

/* パンクずリスト内　女性向け*/
.linkBtnWoman a {
	background: url(../img2/arrowpi01.jpg) no-repeat left 3px;
	padding-left: 14px;
	font-weight: bold !important;
	color: #FC673E !important;
}


/*
 おひとり様　一覧(共通)
-----------------------------------------*/
#SearchManAll #Main h3 .ttl,
#SearchWomanAll #Main h3 .ttl {
	background: url(../img2/h3ttlsinglebg.jpg) no-repeat left top !important;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 26px 10px;
	color: #ffffff;
}


/*
 ピンク枠タイトルなしの上部
	--------------------------------------*/
#Main .boxPItp {
	background: url(../img2/boxpitp.gif) no-repeat left top;
	height: 8px;
	margin: 0px;
	font-size: 1px;
	clear: both;
}

/*
 青枠タイトルなしの上部
	--------------------------------------*/
#Main .boxBUtp {
	background: url(../img2/boxbutp.gif) no-repeat left top;
	height: 8px;
	margin: 0px;
	font-size: 1px;
	clear: both;
}


/*
 相手詳細（女性向け男性を表示　青）　detail_member02.html
-------------------------------------------*/

#detailMan .boxDetailAll {
	background: url(../img2/boxbulbg.gif) repeat-y left top;
	padding: 16px 8px 8px 8px;
	overflow: hidden;
}
#detailMan .boxDetailAllbtm {
	background: url(../img2/boxbulbtm.gif) no-repeat left bottom;
	height: 10px;
	margin-bottom: 16px;
	font-size: 1px;
	clear: both;
}


/*
 相手詳細（男性向け女性を表示　ピンク）　detail_member.html
-------------------------------------------*/

#detailWoman .boxDetailAll {
	background: url(../img2/boxpilbg.gif) repeat-y left top;
	padding: 16px 8px 8px 8px;
	overflow: hidden;
}
#detailWoman .boxDetailAllbtm {
	background: url(../img2/boxpilbtm.gif) no-repeat left bottom;
	height: 10px;
	margin-bottom: 16px;
	clear: both;
	font-size: 1px;
}



#detailMan .dLeft,
#detailWoman .dLeft {
	float: left;
	width: 210px;
	text-align: center;
}


#detailMan .boxDetailAll .dRight,
#detailWoman .boxDetailAll .dRight {
	float: right;
	width: 491px;
}



#detailMan .dLeft .tbldetail01,
#detailWoman .dLeft .tbldetail01 {
	margin: 16px 0 0 0;
	border-collapse: separate;
	border-spacing: 2px;
}
#detailMan .dLeft .tbldetail01 td,
#detailWoman .dLeft .tbldetail01 td{
	 padding: 4px;
		text-align: left;
		font-size: 12px;
}
#detailMan .dLeft .tbldetail01 th{
	 padding: 4px;
		font-size: 12px;
		font-weight:normal;
		text-align: left;
		white-space: nowrap;
		border: 1px solid #59ADBC;
		background: #D5EAEE;
}
#detailWoman .dLeft .tbldetail01 th{
	 padding: 4px;
		font-size: 12px;
		font-weight:normal;
		text-align: left;
		white-space: nowrap;
		border: 1px solid #FEC2B2;
		background: #FEE1D8;
}

/*　詳細　女性ピンク　*/
#detailWoman .boxR01 {
	background: url(../img2/boxpiinbg.gif) repeat-y left top;
	padding: 8px 16px 0 16px;
	font-size:14px;
}
#detailWoman .boxR01btm {
	background: url(../img2/boxpiinbtm.gif) no-repeat left bottom;
	height: 8px;
	display: block;
	margin-bottom: 16px;
	font-size: 1px;
}

#detailWoman .boxR02tp {
	background: url(../img2/boxpiintp02.gif) no-repeat left top;
	height: 8px;
	display: block;
	font-size: 1px;
}
#detailWoman .boxR02 {
	background: url(../img2/boxpiinbg02.gif) repeat-y left top;
	padding: 8px 16px 0 16px;
}
#detailWoman .boxR02btm {
	background: url(../img2/boxpiinbtm02.gif) no-repeat left bottom;
	height: 8px;
	display: block;
	margin-bottom: 16px;
	font-size: 1px;
}
#detailWoman .dRight .boxR02 .name {
	font-weight: normal;
	background:url(../img2/ico_pisquare.jpg) no-repeat left 6px;
	padding-left: 16px;
	margin-bottom: 8px;
}

/*　詳細　男性ブルー　*/
#detailMan  .boxR01 {
	background: url(../img2/boxbuinbg.gif) repeat-y left top;
	padding: 8px 18px 0 16px;
	font-size:14px;
}
#detailMan  .boxR01btm {
	background: url(../img2/boxbuinbtm.gif) no-repeat left bottom;
	height: 8px;
	display: block;
	margin-bottom: 16px;
	font-size: 1px;
}

#detailMan  .boxR02tp {
	background: url(../img2/boxbuintp02.gif) no-repeat left top;
	height: 8px;
	display: block;
	font-size: 1px;
}
#detailMan  .boxR02 {
	background: url(../img2/boxbuinbg02.gif) repeat-y left top;
	padding: 8px 16px 0 16px;
}
#detailMan  .boxR02btm {
	background: url(../img2/boxbuinbtm02.gif) no-repeat left bottom;
	height: 8px;
	display: block;
	margin-bottom: 16px;
	font-size: 1px;
}
#detailMan  .dRight .boxR02 .name {
	font-weight: normal;
	background:url(../img2/ico_busquare.jpg) no-repeat left 6px;
	padding-left: 16px;
	margin-bottom: 8px;
}


#detailMan .boxR02 table,
#detailWoman .boxR02 table {
	width: 458px;
	border-collapse: separate;
	border-spacing: 4px;
}
#detailMan .boxR02 table th,
#detailWoman .boxR02 table th{
	font-size: 12px;
	text-align: left;
	padding: 4px;
}
#detailMan .boxR02 table td,
#detailWoman .boxR02 table td{
	font-size: 12px;
	text-align: left;
	padding: 4px;
	background: #fff;
}


#boxGYLtp {
	background: url(../img2/boxgytop01.gif) no-repeat left top;
	clear: both;
	height: 8px;
	margin-top: 16px;
	font-size: 1px;
}
#boxGYL {
	background: url(../img2/boxgybg01.gif) repeat-y left top;
	clear: both;
	padding: 0px 8px;
}
#boxGYLbtm {
	background: url(../img2/boxgybtm01.gif) no-repeat left bottom;
	clear: both;
	height: 8px;
	font-size: 1px;
}

/*　詳細希望等　女性ピンク　*/

#detailWoman #boxGYL table {
	margin: 0px;
	border-collapse: separate;
	border-spacing: 2px;
	}

#detailWoman #boxGYL table th{
	width: 100px;
	border-right: 3px solid #FC8B6B;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	padding: 6px;
	background: url(../img2/dotpiy.gif) repeat-x left bottom;
	}
#detailWoman #boxGYL table td{
	width: 610px;
	font-size: 12px;
	vertical-align: middle;
	padding: 6px;
	background: url(../img2/dotpiy.gif) repeat-x left bottom;
	}

/*　詳細希望等　男性ブルー　*/

#detailMan  #boxGYL table {
	margin: 0px;
	border-collapse: separate;
	border-spacing: 2px;
	}

#detailMan  #boxGYL table th{
	width: 100px;
	border-right: 3px solid #59ADBC;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	padding: 6px;
	background: url(../img2/dotbux.gif) repeat-x left bottom;
	}
#detailMan  #boxGYL table td{
	width: 610px;
	font-size: 12px;
	vertical-align: middle;
	padding: 6px;
	background: url(../img2/dotbux.gif) repeat-x left bottom;
	}


/*　申込　共通　緑枠　*/
#orderBox {
	background: url(../img2/bggr.gif) no-repeat left top;
	display: block;
	padding: 10px;
	overflow: hidden;
	clear: both;
	margin-top: 16px;
	height: 64px;
}
#orderBox p {
	float: right;
}
#orderBox ul {
	float: left;
	margin: 12px;
}
#orderBox ul li{
	display: inline;
}


/* タブ内　表 */
#TabbedPanels1 .listL,
#TabbedPanels2 .listL {
	float: left;
	width: 342px;
	display: block;
	clear: left;
}
#TabbedPanels1 dl,
#TabbedPanels2 dl {
	 margin: 0px;
		line-height: 1em;
}
#TabbedPanels1 .listR,
#TabbedPanels2 .listR {
	float: right;
	width: 342px;
	display: block;
	clear: right;
}
#TabbedPanels1 .listL dt,
#TabbedPanels1 .listR dt,
#TabbedPanels2 .listL dt,
#TabbedPanels2 .listR dt{
	border:1px solid #FFB913;
	background: #FFF0CC;
	padding: 4px;
}
#TabbedPanels1 .listL dd,
#TabbedPanels1 .listR dd,
#TabbedPanels2 .listL dd,
#TabbedPanels2 .listR dd{
	padding: 4px;
}

#TabbedPanels1 .list02,
#TabbedPanels2 .list02 {
	clear: both;
	}
#TabbedPanels1 .list02 dt,
#TabbedPanels2 .list02 dt{
	border:1px solid #FFB913;
	background: #FFF0CC;
	padding: 4px;
}
#TabbedPanels1 .list02 dd,
#TabbedPanels2 .list02 dd{
	padding: 4px;
}

/*　サービス案内　*/

.btnList {
	margin-bottom: 16px;
	overflow: hidden;
}
.btnList li {
	display: inline;
}
.btnList .cntr {
	margin: 3px;
}

/*　STEP枠　*/
#Main .boxOR .service-step {
	overflow: hidden;
}
#Main .boxOR .service-step .last {
	background: none !important;
}

#Main .boxOR .service-step dt{
	float: left;
	width: 70px;
}
#Main .boxOR .service-step .txt {
	width: 327px;
	float: left;
	display: block;
	margin: 0px;
}
#Main .boxOR .service-step .txt img {
	margin-bottom: 8px;
}

#Main .boxOR .service-step .img {
	float: right;
	width: 114px;
}

/*お客様の声*/
.serviceVoiceArea {
	overflow: hidden;
	padding: 0px;
	margin-top: 16px;
}
#Main .servicebg01 {
	background: url(../img2/servicegroup_img21.gif) no-repeat left top;
	height: 80px;
	width: 540px;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 32px;
}
#Main .servicebg02 {
	background: url(../img2/servicegroup_img21.gif) no-repeat left top;
	height: 80px;
	width: 540px;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 16px;
}



/*-------------------------------------------------
　よくある質問のプランナーのメッセージ
-------------------------------------------------*/
.qa_coments_title {
	background: #FEF0CB;
	border: 1px solid #FFCC9D;
	padding: 7px 0 5px 5px;
	margin-bottom: 9px;
}

span.title_text {
	font-size: 13px;
	font-weight: bold;
}

.planner_name {
	font-size: 14px;
}

.planner_name img {
	vertical-align: -10%;
	margin-right: 5px;
}
.planner_message {
	color: #4E2207;
	font-size: 12px;
	line-height: 1.75;
	padding: 7px 6px 12px 12px;
}


/* よくある質問 類似の質問 */
.sameQAcate {
	background: url(http://www.will-gocon.net/img/samequestionBG.png) left top repeat-y;
}
.sameQAcate ul {
	list-style-type: none;
	margin: 0 0 0 2.5em;
}
.sameQAcate ul li {
	padding: 3px 0;
}
.sameQAcate ul li img {
	margin-right: 3px;
}
.sameQAcateTitle {
	font-size: 12px;
	font-weight: bold;
	color: #88cc00;
	padding: 4px 0 4px;
	margin: 0 9px 9px 9px;
	border-bottom: 1px dotted #BFE18D;
}
.sameQAbtm {
	background: url(http://www.will-gocon.net/img/samequestionBTM.png) left top no-repeat;
	height: 9px;
	margin-bottom: 15px;
}
.iconQimg {
	margin-right: 7px;
}