@CHARSET "UTF-8";
/*-----------------------------------------------------------
 E札奪
 --------------------------------------------------------- */
* {
 margin:0;
 padding:0;
}
h1,h2,h3,h4,h5,h6,p,address{
	clear:both;
	font-size: 100%;
	font-style: normal;
	margin: 0;
	padding: 0;
	}
img{
	margin: 0;
	padding: 0;
	border:none;
	}
ul	{
	list-style-type:none;
	margin: 0;
	padding: 0;
	}
li	{
	list-style-type:none;
	margin: 0;
	padding: 0;
	}
img{border:0px;}
dl,dt,dd{margin:0;padding:0;}
.clear{clear:both;}

/*-----------------------------------------------------------
 全体Eぅ▲Ε
 --------------------------------------------------------- */
#blog_advance{width:960px; margin: 0 auto 20px; font-size:90%; text-align:left; line-height:1.3em; }
#blog_photo{width:960px; margin: 0 auto 20px; font-size:90%; text-align:left; line-height:1.3em; }



/* タイトE┘*/
.top_title{width:950px; height:110px;}
.top_title h1 {}



.top_text{text-align:center;}

.scomment{font-size:90%;}
.sscomment{font-size:70%; padding:5px 0; line-height:1.2;}


/* トピックエE1 */
.topic01_area {padding:0px; margin-top:10px; margin-bottom:0px;}


.topic01_area_aff {float:left;padding:0px; margin:5px 10px 10px 7px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic01_area_aff dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic01_area_aff dt {padding:0px; margin:0px;}
.topic01_area_aff dd {padding:1px 8px; margin:0px;}


.topic01_area_capa {float:left; padding:0px; margin:5px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic01_area_capa dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic01_area_capa dt {padding:0px;}
.topic01_area_capa dd {padding:1px 8px; margin:0px;}

.topic01_area_acss {float:left;padding:0px; margin:5px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic01_area_acss dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic01_area_acss dt {padding:0px; margin:0px;}
.topic01_area_acss dd {padding:1px 8px; margin:0px;}


/* トピックエE2 */
.topic02_area {padding:0px; margin-top:10px; margin-bottom:0px;}
.topic02_area_ad {float:left; padding:0px; margin:5px 10px 10px 7px; width:612px; text-align:center;}

.topic02_area_custm {float:left; padding:0px; margin:5px 10px 10px 0px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic02_area_custm dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic02_area_custm dt {padding:0px;}
.topic02_area_custm dd {padding:1px 8px; margin:0px;}

/* トピックエE3 */
.topic03_area {padding:0px; margin-top:10px; margin-bottom:0px;}


.topic03_area_book {float:left; padding:0px; margin:5px 10px 10px 7px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic03_area_book dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic03_area_book dt {padding:0px;}
.topic03_area_book dd {padding:1px 8px; margin:0px;}

.topic03_area_fold {float:left;padding:0px; margin:5px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic03_area_fold dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic03_area_fold dt {padding:0px; margin:0px;}
.topic03_area_fold dd {padding:1px 8px; margin:0px;}


.topic03_area_omodule {float:left; padding:0px; margin:5px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic03_area_omodule dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic03_area_omodule dt {padding:0px;}
.topic03_area_omodule dd {padding:1px 8px; margin:0px;}


/* トピックエE4 */
.topic04_area {padding:0px; margin-top:10px; margin-bottom:0px;}


.topic04_area_book {float:left; padding:0px; margin:5px 10px 10px 7px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic04_area_book dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic04_area_book dt {padding:0px;}
.topic04_area_book dd {padding:1px 8px; margin:0px;}

.topic04_area_fold {float:left;padding:0px; margin:0px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic04_area_fold dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic04_area_fold dt {padding:0px; margin:0px;}
.topic04_area_fold dd {padding:1px 8px; margin:0px;}


.topic04_area_omodule {float:left; padding:0px; margin:0px 10px 10px 5px; background:url(images/table_line.gif) repeat-y; width:296px;}
.topic04_area_omodule dl {padding:0px; margin:0px; background:url(images/table_bottom.gif) no-repeat left bottom;}
.topic04_area_omodule dt {padding:0px;}
.topic04_area_omodule dd {padding:1px 8px; margin:0px;}





/* gooブ前アドバンスに申込むボタンE*/

.entry_bt{padding:0px 170px; margin:30px 0 35px 0;}
.entry_bt a {background-image:url(images/ebutton_on.gif);background-repeat:no-repeat;display:block;width:610px;height:60px;}
.entry_bt a:hover {background-color:#ffffff;}
.entry_bt a img {display:block;border:none;width:610px;height:60px;}
.entry_bt a:hover img {visibility:hidden;}


/* gooブ前アドバンスに申込むボタン小 */

#entrys_bt{padding:0px 17px;}
#entrys_bt a {background-image:url(images/ebuttons_on.gif);background-repeat:no-repeat;display:block;width:555px;height:55px;}
#entrys_bt a:hover {background-color:#ffffff;}
#entrys_bt a img {display:block;border:none;width:555px;height:55px;}
#entrys_bt a:hover img {visibility:hidden;}



/* 初憲莎料キャンペーンエE*/

.campaign_area_top {width:940px;line-height:1.3em; border-top:solid 1px #e7b900; border-right:solid 1px #e7b900; border-left:solid 1px #e7b900;}
.campaign_area_top dl{}
.campaign_area_top dt{width:300px; background:#ffcc00; font-weight:bold; font-size:150%; float:left; text-align:center;padding:10px; }
.campaign_area_top dd{width:600px; background:#ffffff; font-size:130%; float:left; padding:10px; }
.campaign_area_top .red{color:#ff0000;}

.campaign_area_bottom {width:940px; border:solid 1px #e7b900; line-height:1.2 ;line-height:1.3em;}
.campaign_area_bottom .text{padding:10px; font-size:110%; line-height:1.3em ;}
.campaign_area_bottom .center{text-align:center;  padding:10px 0;}


/* フォトキャンペーンエE*/

.campaign_area_top_p {width:940px;line-height:1.3em; border-top:solid 1px #69c6f4; border-right:solid 1px #69c6f4; border-left:solid 1px #69c6f4;}
.campaign_area_top_p dl{}
.campaign_area_top_p dt{width:300px; background:#69c6f4; font-weight:bold; font-size:150%; float:left; text-align:center;padding:10px; }
.campaign_area_top_p dd{width:600px; background:#ffffff; font-size:130%; float:left; padding:10px; }
.campaign_area_top_p .red{color:#ff0000;}

.campaign_area_bottom_p {width:940px; border:solid 1px #69c6f4; line-height:1.2 ;line-height:1.3em;}
.campaign_area_bottom_p .text{padding:10px; font-size:110%; line-height:1.3em ;}
.campaign_area_bottom_p .center{text-align:center;  padding:10px 0;}



/* パッケージキャンペーンエE*/

.campaign_area_top_ap {width:940px;line-height:1.3em; border-top:solid 1px #98a8ae; border-right:solid 1px #98a8ae; border-left:solid 1px #98a8ae;}
.campaign_area_top_ap dl{}
.campaign_area_top_ap dt{width:300px; background:#c5e4a0; font-weight:bold; font-size:150%; float:left; text-align:center;padding:10px; }
.campaign_area_top_ap dd{width:600px; background:#ffffff; font-size:130%; float:left; padding:10px; }
.campaign_area_top_ap .red{color:#ff0000;}


.campaign_area_bottom_ap {width:940px; border:solid 1px #98a8ae; line-height:1.2 ;line-height:1.3em;}
.campaign_area_bottom_ap .text{padding:10px; font-size:110%; line-height:1.3em ;}
.campaign_area_bottom_ap .center{text-align:center;  padding:10px 0;}



/*-- サービスの詳細はこちらボタE--*/
#service_bt {padding-left:300px; width:360px; margin-bottom:20px;}
#service_bt a {background-image:url(images/service_button_on.gif);background-repeat:no-repeat;display:block;width:360px;height:60px;}
#service_bt a:hover {background-color:#ffffff;}
#service_bt a img {display:block;border:none;width:360px;height:60px;}
#service_bt a:hover img {visibility:hidden;}




/* 機能比較表 */

.function_area {width:940px;line-height:1.3em; margin-top:30px;}
.function_area table{width:940px;border-collapse:collapse; border:solid 1px #98a8ae;}
.function_area tr,.function_area td,.function_area th{padding:5px; border:solid 1px #98a8ae; width:25%; background:#fcfbf5;}
.function_area caption{text-align:left; font-weight:bold;}
.function_area .center{text-align:center;}
.function_area .func_t{background:#edfcd6;}
.function_area .advan{background:#fffacc; font-weight:bold;}
.function_area .func_title{background:#c5e4a0;}
.function_area img {vertical-align: middle;padding:0 5px;}
.function_area .t_normal {font-weight:normal;}
.function_area sup{font-weight:normal;}
.function_area .func_title_a{background:#ffe487;}
.function_area .func_title_p{background:#b0defd;}



/* アドバンス申し込み説明 */

.entry_explain {width:940px;line-height:1.3em; margin-top:30px; margin-bottom:30px; border:solid 1px #98a8ae; background:#fcfbf5;}
.entry_explain_content{padding:10px;}
.entry_explain_content h2{ text-align:center; font-weight:bold; font-size:150%; padding:10px; background:#c5e4a0; margin-bottom:10px; border:solid 1px #c0d89e;}
.entry_explain_content h3{ font-weight:bold; font-size:100%; margin-top:15px; border:none;}
.entry_explain_content h4{ font-weight:bold; font-size:100%; margin-top:15px;}

.entry_explain_content .red{color:#ff0000; font-weight:normal;}
.entry_explain_content .green{color:#008f52; font-weight:normal; padding-right:5px;}

/*-- 応募ボタE--*/

#entry_ok {padding-left:300px;padding-bottom:15px; overflow:hidden;}
#entry_ok_area { padding-bottom: 15px; overflow:hidden; background:url(images/entry_ok_area_bg.png) no-repeat; height:201px; position:static; background-position: 92px 0 ; }
#entry_ok_ad_area { padding:0 10px 0 14px;float:left; top: 123px; position:relative;}

#entry_ok a {background-image:url(images/entry_button_on.gif);background-repeat:no-repeat;display:block;width:360px;height:60px;}
#entry_ok a:hover {background-color:#ffffff;}
#entry_ok a img {display:block;border:none;width:360px;height:60px;}
#entry_ok a:hover img {visibility:hidden;}

#entry_ok_ad_area a {background-image:url(images/entry_button_on.gif);background-repeat:no-repeat;display:block;width:360px;height:60px;}
#entry_ok_ad_area a:hover {background-color:#ffffff;}
#entry_ok_ad_area a img {display:block;border:none;width:360px;height:60px;}
#entry_ok_ad_area a:hover img {visibility:hidden;}

#entry_payon_ok { top: 123px; position:relative;}

#entry_payon_ok a {background-image:url(images/entry_ocnpayon_button_on.png);background-repeat:no-repeat;display:block;width:550px;height:60px;}
#entry_payon_ok a:hover {background-color:#ffffff;}
#entry_payon_ok a img {display:block;border:none;width:550px;height:60px;}
#entry_payon_ok a:hover img {visibility:hidden;}


.entry_explain #entry_no {text-align:right;padding-right:17px;padding-bottom:15px;}
#entry_no a {background-image:url(images/cancel_button_on.gif);background-repeat:no-repeat;display:block;width:180px;height:42px;}
#entry_no a:hover {background-color:#ffffff;}
#entry_no a img {display:block;border:none;width:180px;height:42px;}
#entry_no a:hover img {visibility:hidden;}

.left {float:left;}
.right {float:right;}

.right_link { display:block;margin-top: 183px;}

/*-- 応募規E--*/
.regulations-t h2{color:#008f52; text-align:center; font-weight:bold; font-size:120%; padding:0 20px; margin-top:10px;}
.regulations {padding:10px; line-height:1.5; border:solid 1px #ddd9c5; width:800px; height:200px; overflow:auto; margin:0 50px 20px 50px; background:#f9f7ef; font-size:90%;background:#fff \9;}


/*-- gooブ前フォト --*/
/*-- トピックエE--*/
.topic_area_wrap{background:url(images/topic_area_bg_neko.gif) no-repeat right bottom;}
.topic_area {padding:0px; margin:20px 15px 0;background:url(images/topic_area_bg.gif) no-repeat left bottom; overflow:hidden;_zoom:1;}
.topic_area_top {margin-top:0;}
.topic_area_btm {background:url(images/topic_area_bg_btm.gif) no-repeat left bottom;}

.topic_area_brwn {padding:0px; margin:20px 15px 0;background:url(images/topic_area_bg_brwn.gif) no-repeat left bottom; overflow:hidden;_zoom:1;}
.topic_area_btm_brwn {background:url(images/topic_area_bg_btm_brwn.gif) no-repeat left bottom; margin-bottom: 20px;}


.topic_area_ph {float:left; margin-right:15px;width:296px; padding-bottom:10px;}
.topic_area_ph_r {margin-right:0;}

.topic_area_ph dl {padding:0px; margin:0px; width:296px;}
.ttopic_area_ph dt {padding:0px; margin:0px;}
.topic_area_ph dd {padding:1px 8px; margin:0px;}
.topic_area_ph dd.ph_img { padding:0;text-align:center; margin-bottom:5px;}

.topic_area_box {float:left;padding:0px; margin:0 10px 10px 5px;  width:296px;}
.topic_area_box dl {padding:0px; margin:0px; width:296px;}
.topic_area_box dt {padding:0px; margin:0px;}
.topic_area_box dd {padding:1px 8px; margin:0px;}


.topic_area_box_img{background:none;text-align:center;}
.topic_area_box_img img{margin:10px auto 0;}

dd.topic_area_btn {padding:0 5px;margin:0;line-height:100%;height:30px;overflow:hidden;}
dd.topic_area_btn img{padding:0;margin:8px 3px 0 0;}

#blog_photo .topic02_area_custm {margin:0px 10px 10px 7px;} /*-- フォトのみ変更 --*/

.note{font-size:70%; padding-top:7px; line-height:1.2;}

/*-- gooブ前アドバンスに申込むボタンE--*/
.entry_bt_ph{text-align:center;padding:0px; margin:30px auto 35px auto;}
.entry_bt_ph a {background-image:url(images/ph_ebutton_on_b.gif);background-repeat:no-repeat;display:block;width:704px;height:60px;margin:0px auto;}
.entry_bt_ph a:hover {background-color:#ffffff;}
.entry_bt_ph a img {display:block;border:none;width:704px;height:60px;}
.entry_bt_ph a:hover img {visibility:hidden;}

.entry_bt_ph_top{margin:10px auto 17px auto;}

.list-y li { list-style-type:disc; margin: 10px 0 10px 20px;}

.no-margin-b {margin-bottom:5px !important;}