﻿@charset "utf-8";

/*--------------------
以下コンテンツ別設定
--------------------*/
#cpcontent{
font-size:100%;/*16px;*/
line-height:1.3;
font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka;
_line-break: strict;
background:#e6ddd3 url(../img/top/bg.jpg) repeat-y 50% 0%;
-webkit-text-size-adjust: 100%;
}
#cpcontent .icon{width:90px;}
#cpcontent #contentmain{padding-bottom:40px;}
#cpcontent #contentmain .freebar{text-align:center; margin:0px;}
#cpcontent.index .contentwrap{background:url(./../img/top/kv.jpg) no-repeat 50% top;}
#cpcontent.index #kv .kv_bdy{width:970px;height:352px;margin:0 auto;position:relative;}
#cpcontent.index #kv H1{width:970px;height:352px;position:absolute;top:0;left:0;z-index:10;text-indent:-9999px;}

#cpcontent.index #gnav{width:900px;height:63px;margin:0px auto;background:url(./../img/top/index_nav_on.jpg) no-repeat left top;}
#cpcontent.index #gnav .nav{}
#cpcontent.index #gnav LI{display:block;float:left;}
#cpcontent.index #gnav LI A{display:block;width:100%;height:78px;background:url(./../img/top/index_nav_off.jpg) no-repeat;text-indent:-9999px;}
#cpcontent.index #gnav LI.supervision{width:217px;margin-right:10px;}
#cpcontent.index #gnav LI.augury{width:217px;margin-right:10px;}
#cpcontent.index #gnav LI.caption{width:217px;margin-right:10px;}
#cpcontent.index #gnav LI.link{width:216px;}
#cpcontent.index #gnav LI.supervision A{background-position:0px 0px;}
#cpcontent.index #gnav LI.augury A{background-position:-227px 0px;}
#cpcontent.index #gnav LI.caption A{background-position:-454px 0px;}
#cpcontent.index #gnav LI.link A{background-position:-681px 0px;}
#cpcontent.index #gnav LI A:hover{background-image:none;}

#cpcontent .freebar{padding-top:70px;}
#cpcontent .freebar P{text-align:center;font-size:18px;font-weight:bold;color:#e60012;}
#cpcontent .freebar P.top_caption{color:#00d600;}
#cpcontent .freebar P A{color:#e60012;}
#cpcontent .freebar P.top_caption {background:url(./../img/top/freebar.png) no-repeat 50% 50%;line-height:445%;}
#cpcontent .freebar P A:hover{color:#fff;}

#cpcontent .pagecaption{padding-top:25px;padding-bottom:23px;}
#cpcontent .sub_caption {background:url(./../img/top/freebar.png) no-repeat 50% 50%;line-height:445%; color:#00d600; margin-bottom:20px;}
#cpcontent .pagecaption P{color:#fff100;}
#cpcontent .pagecaption P.caption{margin-top:1em;color:#fff;}
#cpcontent .pagecaption P.menucaption{color:#fff; width: 78%;}
#cpcontent .pagecaption .normal_price{color:#fff;}
#cpcontent .pagecaption .premium,
#cpcontent .pagecaption A,
#cpcontent .pagecaption .pr{color:#fff100;}
#cpcontent .pagecaption .special_price{color:#e60012;}
#cpcontent .pagecaption .textarea{ background:#25252e; width:680px; text-align:center; color:#FFF; padding:10px 0; margin-bottom:10px;}
/*index用*/
#cpcontent .pagecaption .top_caption EM{color:#fff;}
#cpcontent .pagecaption .top_caption A{color:#fff100;}

/*--------------------
pr
--------------------*/
#cpcontent #public_relations{width:930px;margin:0 auto 25px; height:240px; background-image:url(./../img/top/public_relations.jpg); text-indent:-9999px;}

/*--------------------
new
--------------------*/
#cpcontent #new{width:930px;margin:10px auto 0; color:#FFF;}
#cpcontent #new .bdy{background-image:url(./../img/top/new_bdy.jpg);}
#cpcontent #new .ftr{background-image:url(./../img/top/new_ftr.jpg);padding-bottom:60px;}
#cpcontent #new .hdr{background-image:url(./../img/top/new_hdr.jpg);}
#cpcontent #new H2{text-indent:-9999px;height:103px;margin-bottom:50px}
#cpcontent #new .severalmenu{width:750px;margin:0 auto;}
#cpcontent #new .icon{}
#cpcontent #new .menu_info{width:630px;}
#cpcontent #new H4{font-size:16px; margin-left: 0px;}
#cpcontent #new H4 A{color:#fff;}
#cpcontent #new .caption{font-size:16px; margin-top:10px;}
#cpcontent #new .price_info EM{color:#fff100;}
#cpcontent #new .update{text-align:right;font-weight:bold;color: #00b8ff;}

/*--------------------
select
--------------------*/
#cpcontent #select{width:930px;margin:20px auto 0;}
#cpcontent #select .bdy{background-image:url(./../img/top/select_bdy.jpg);}
#cpcontent #select .ftr{background-image:url(./../img/top/select_ftr.jpg);padding-bottom:99px;}
#cpcontent #select .hdr{background-image:url(./../img/top/select_hdr.jpg); padding-top:40px;}
#cpcontent #select H2{height:359px;text-indent:-9999px; background:url(../img/top/select_ttl.jpg);}
#cpcontent #select .severalmenu{width:530px;margin:0 305px 0 85px; min-height:340px;}
#cpcontent #select .icon{}
#cpcontent #select .menu_info{width:420px;}
#cpcontent #select H4{font-size:16px;}
#cpcontent #select H4 A{color:#000841;}
#cpcontent #select .caption{font-size:16px; margin-top:10px;}
#cpcontent #select .price_info{margin-top:10px;}
#cpcontent #select .price_info2{margin-top:10px; text-align:center;}
#cpcontent #select .price_info EM{color:#a40000;}
#cpcontent #select .price_info2 EM{color:#a40000;}
#cpcontent #select .update{text-align:right;font-weight:bold;}
#cpcontent #select .primg{ margin:0px auto 20px; text-align:center;}
#cpcontent #select .textcard{ margin:10px auto;
width:470px;
background:url(../img/top/select_img2.jpg) no-repeat left center;
padding-left:210px;
}
#cpcontent #select .text{ margin:10px auto;
width:580px;
margin:10px auto;
}

#cpcontent #select .text strong{
	display:block;
}

#cpcontent #select .textpr{
	width:650px;
	padding:10px;
	border:1px solid #e60012;
	text-align:center;
	color:#e60012;
	line-height:1.7em;
	background:#FFF;
}
#cpcontent #select .select_btn A{display:block;width:523px;height:132px;background:url(./../img/top/btn_select.png) no-repeat 0 0;margin:0 auto;}
#cpcontent #select .select_btn A SPAN{display:block;text-indent:-9999px;}
#cpcontent #select .select_btn A:hover{background-position:0px -132px;}


/*--------------------
free
--------------------*/
#cpcontent #free{width:930px;margin:20px auto 0; color:#FFF;}
#cpcontent #free .bdy{background-image:url(./../img/top/free_bdy.jpg);}
#cpcontent #free .ftr{background-image:url(./../img/top/free_ftr.jpg);padding-bottom:100px;}
#cpcontent #free .hdr{background-image:url(./../img/top/free_hdr.jpg);}
#cpcontent #free H3{height:240px;margin:0px auto 10px;text-indent:-9999px; margin-bottom:50px;}
#cpcontent #free .box{width:930px;margin:5px auto 0}
#cpcontent #free H4{font-size:19px; margin-bottom:10px;}
#cpcontent #free .icon{width:90px;}
#cpcontent #free .icon_category{width:95px;}

/*1段目*/
#cpcontent #free .line_first .severalmenu{width:540px;margin:0 auto 0 250px;}
#cpcontent #free .line_first .menu_info{width:430px; min-height:200px;}
#cpcontent #free .line_first .price_info{letter-spacing:-1px;}
#cpcontent #free .line_first .price_info em{color:#FF0;}
/*2枠*/
#cpcontent #free .double{width:830px;margin:0px auto 0;position:relative;left:0;}
#cpcontent #free .double .menuwrap{width:830px;margin:0 0 0 30px;}
#cpcontent #free .double .severalmenu{width:360px;margin-right:50px;float:left;}
#cpcontent #free .double .menu_info{width:270px;}
#cpcontent #free .double .price_info{letter-spacing:-1px;}
#cpcontent #free .double .price_info em{color:#FF0;}

/*1枠*/
#cpcontent #free .single{width:830px;margin:0 0 0 58px;position:relative;}
#cpcontent #free .single .menuwrap{width:750px;margin:0 auto;}
#cpcontent #free .single .menu_info{width:630px;}
#cpcontent #free .single .price_info{letter-spacing:-1px;}
#cpcontent #free .single .price_info em{color:#FF0;}
#cpcontent #free .line_first{margin:auto;width:815px;}
#cpcontent #free .line_first .menu_bdy{background:url(./../img/top/free_top_bdy.jpg) repeat-y left top;}
#cpcontent #free .line_first .menu_ftr{background:url(./../img/top/free_top_ftr.jpg) no-repeat left bottom;padding-bottom:22px;}
#cpcontent #free .line_first .menu_hdr{background:url(./../img/top/free_top_hdr.jpg) no-repeat left top;padding-top:22px;}

#cpcontent #free .double .severalmenu{float:left;}
#cpcontent #free .double .bdy_in{background-image:url(./../img/top/free_double_bdy.jpg);}
#cpcontent #free .double .ftr_in{background-image:url(./../img/top/free_double_ftr.jpg);padding-bottom:22px;}
#cpcontent #free .double .hdr_in{background-image:url(./../img/top/free_double_hdr.jpg);padding-top:22px;}
/*最終行用*/
#cpcontent #free .double.line_last .ftr_in{background-image:url(./../img/top/free_double_ftr.jpg);padding-bottom:22px;}
#cpcontent #free .single .bdy_in{background:url(./../img/top/free_top_bdy.jpg) repeat-y left top;}
#cpcontent #free .single .ftr_in{background:url(./../img/top/free_top_ftr.jpg) no-repeat left bottom;padding-bottom:22px;}
#cpcontent #free .single .hdr_in{background:url(./../img/top/free_top02_hdr.jpg) no-repeat left top;padding-top:22px;}

#cpcontent #free .free_btn A{display:block;width:509px;height:119px;background:url(./../img/top/btn_free.png) no-repeat 0 0;margin:10px auto;}
#cpcontent #free .free_btn A SPAN{display:block;text-indent:-9999px;}
#cpcontent #free .free_btn A:hover{background-position:0px -119px;}


/*--------------------
premium
--------------------*/
#cpcontent #premium{width:930px;margin:20px auto 0; }
#cpcontent #premium .bdy{background-image:url(./../img/top/premium_bdy.jpg);}
#cpcontent #premium .ftr{background-image:url(./../img/top/premium_ftr.jpg);padding-bottom:90px;}
#cpcontent #premium .hdr{background-image:url(./../img/top/premium_hdr.jpg);padding-top:50px;}
#cpcontent #premium H2{text-indent:-9999px;height:170px;margin-bottom:70px}
#cpcontent #premium .severalmenu{width:750px;margin:0 auto;}
#cpcontent #premium .icon{}
#cpcontent #premium .menu_info{width:630px;}
#cpcontent #premium H4{font-size:16px;}
#cpcontent #premium H4 A{color:#fff;}
#cpcontent #premium .caption{font-size:16px; margin-top:10px;}
#cpcontent #premium .price_info EM{color:#a40000;}
#cpcontent #premium .update{text-align:right;font-weight:bold;}

/*--------------------
packmenu
--------------------*/
#cpcontent #packmenu{width:930px;margin:20px auto 0; color:#FFF;}
#cpcontent #packmenu .bdy{background-image:url(./../img/top/packmenu_bdy.jpg);}
#cpcontent #packmenu .ftr{background-image:url(./../img/top/packmenu_ftr.jpg);padding-bottom:60px;}
#cpcontent #packmenu .hdr{background-image:url(./../img/top/packmenu_hdr.jpg);}
#cpcontent #packmenu H3{height:115px;margin-bottom:0px;text-indent:-9999px; margin-bottom:150px;}
#cpcontent #packmenu .img{background:url(./../img/top/packmenu_img.png) no-repeat right 380px; min-height:1100px;}

#cpcontent #packmenu .upper {width:816px;margin:auto;}
#cpcontent #packmenu .upper .hdr{height:20px;background-image:url(./../img/top/packmenu_upper_hdr.png);}
#cpcontent #packmenu .upper .ftr{height:30px;background-image:url(./../img/top/packmenu_upper_ftr.png);padding-bottom:0px;}
#cpcontent #packmenu .upper .menu_bdy{background-image:url(./../img/top/packmenu_upper_bdy.png);}
#cpcontent #packmenu .upper .menu_ftr{background-image:url(./../img/top/packmenu_upper_bdy_ftr.png);}
#cpcontent #packmenu .upper .menu_hdr{background-image:url(./../img/top/packmenu_upper_bdy_hdr.png); padding-top:10px;}

#cpcontent #packmenu .lower {width:816px;margin: 20px auto 0;}
#cpcontent #packmenu .lower .hdr{height:20px;background-image:url(./../img/top/packmenu_lower_hdr.png);}
#cpcontent #packmenu .lower .ftr{height:20px;background-image:url(./../img/top/packmenu_lower_ftr.png);padding-bottom:0px;}
#cpcontent #packmenu .lower .menu_bdy{background-image:url(./../img/top/packmenu_lower_bdy.png);}
#cpcontent #packmenu .lower .menu_ftr{background-image:url(./../img/top/packmenu_lower_bdy_ftr.png);}
#cpcontent #packmenu .lower .menu_hdr{background-image:url(./../img/top/packmenu_lower_bdy_hdr.png); padding-top:10px;}

#cpcontent #packmenu .severalmenu{width:760px;margin:0 auto;}
#cpcontent #packmenu .menu_info{width:650px;}
#cpcontent #packmenu .menu_info strong{ font-size:80%; color:#fff100;}
#cpcontent #packmenu .price_info{text-align:right;}
#cpcontent #packmenu .upper .price_info EM{color:#fff100;}
#cpcontent #packmenu .lower .price_info EM{color:#fff100;}
/*--------------------
recmenu
--------------------*/
#cpcontent #recmenu{width:930px;margin:20px auto 0;}
#cpcontent #recmenu .bdy{background-image:url(./../img/top/rec_bdy.jpg);}
#cpcontent #recmenu .ftr{background-image:url(./../img/top/rec_ftr.jpg);padding-bottom:30px;}
#cpcontent #recmenu .hdr{background-image:url(./../img/top/rec_hdr.jpg);}
#cpcontent #recmenu H3{height:110px;margin:0px auto 0px;text-indent:-9999px;}
#cpcontent #recmenu .line{width:930px;margin:5px auto 0}
#cpcontent #recmenu H4{font-size:19px;}
#cpcontent #recmenu .icon{width:100px;}
#cpcontent #recmenu .menu_info{width:630px;margin-top:10px;}
#cpcontent #recmenu .box{margin-bottom:5px;}
#cpcontent #recmenu .box .bdy_in{background-image:url(./../img/top/rec_in_bdy.jpg);}
#cpcontent #recmenu .box .ftr_in{background-image:url(./../img/top/rec_in_ftr.jpg);padding-bottom:20px;}
#cpcontent #recmenu .box .hdr_in{background-image:url(./../img/top/rec_in_hdr.jpg);padding-top:20px;}
#cpcontent #recmenu .box .severalmenu{width:750px;margin:auto;}
#cpcontent #recmenu .box .severalmenu .menu_info A{color:#000;}
#cpcontent #recmenu .box .severalmenu .menu_info EM{color:#a40000;}
#cpcontent #recmenu .box .severalmenu .menu_info A:visited{color:#000;}/*暗く*/
#cpcontent #recmenu .box .severalmenu .menu_info A:hover{color:#000;}/*明るく*/


/*--------------------
pickup
--------------------*/
#cpcontent #pickup{width:930px;margin:0 auto;}
#cpcontent #pickup .bdy{background-image:url(./../img/top/pickup_bdy.jpg);}
#cpcontent #pickup .ftr{background-image:url(./../img/top/pickup_ftr.jpg);padding-bottom:34px; background-position:bottom;}
#cpcontent #pickup .hdr{background-image:url(./../img/top/pickup_hdr.jpg);}
#cpcontent #pickup H3{height:120px;margin-bottom:0px;text-indent:-9999px; margin-bottom:10px;}
#cpcontent #pickup .img{background:url(./../img/top/pickup_img.png) no-repeat right 192px; min-height:700px;}

#cpcontent #pickup .upper {width:590px;margin:0 0 40px 290px;*margin:0 0 40px 230px;}
#cpcontent #pickup .upper .hdr{height:29px;background-image:url(./../img/top/pickup_upper_hdr.png);}
#cpcontent #pickup .upper .ftr{height:29px;background-image:url(./../img/top/pickup_upper_ftr.png);padding-bottom:0px;}
#cpcontent #pickup .upper .menu_bdy{background-image:url(./../img/top/pickup_upper_bdy.png);}
#cpcontent #pickup .upper .menu_ftr{background-image:url(./../img/top/pickup_upper_bdy_ftr.png);}
#cpcontent #pickup .upper .menu_hdr{background-image:url(./../img/top/pickup_upper_bdy_hdr.png);}

#cpcontent #pickup .lower {width:590px;margin:0 0 0 290px;*margin:0 0 40px 230px;}
#cpcontent #pickup .lower .hdr{height:29px;background-image:url(./../img/top/pickup_lower_hdr.png);}
#cpcontent #pickup .lower .ftr{height:29px;background-image:url(./../img/top/pickup_lower_ftr.png);padding-bottom:0px;}
#cpcontent #pickup .lower .menu_bdy{background-image:url(./../img/top/pickup_lower_bdy.png);}
#cpcontent #pickup .lower .menu_ftr{background-image:url(./../img/top/pickup_lower_bdy_ftr.png);}
#cpcontent #pickup .lower .menu_hdr{background-image:url(./../img/top/pickup_lower_bdy_hdr.png);}

#cpcontent #pickup .severalmenu{width:540px;margin:0 auto; color:#FFF;}
#cpcontent #pickup .menu_info{width:435px;}
#cpcontent #pickup .price_info{text-align:right;}
#cpcontent #pickup .upper .price_info EM{color:#a40000;}
#cpcontent #pickup .lower .price_info EM{color:#a40000;}


/*--------------------


/*--------------------
allcategory
--------------------*/
#cpcontent #allcategory{width:920px;margin:30px auto 0;}
#cpcontent #allcategory .wrap_bdy{background-image:url(./../img/top/catwrap_bdy.jpg);}
#cpcontent #allcategory .wrap_ftr{background-image:url(./../img/top/catwrap_ftr.jpg);padding-bottom:56px;}
#cpcontent #allcategory .wrap_hdr{background-image:url(./../img/top/catnav_on.jpg);padding-top:20px;}
#cpcontent #allcategory .catnav{height:87px;margin-bottom:10px;padding-left:93px;}
#cpcontent #allcategory .catnav LI{display:block;float:left;}
#cpcontent #allcategory .catnav LI A{display:block;height:64px;text-indent:-9999px;}
#cpcontent #allcategory .catnav LI A.love{width:240px;background:url(./../img/top/catnav_off.jpg) no-repeat -93px -20px;margin-right:15px;}
#cpcontent #allcategory .catnav LI A.enc {width:240px;background:url(./../img/top/catnav_off.jpg) no-repeat -348px -20px;margin-right:15px;}
#cpcontent #allcategory .catnav LI A.life{width:240px;background:url(./../img/top/catnav_off.jpg) no-repeat -603px -20px;}
#cpcontent #allcategory .catnav LI A:hover{background-image:none;}

#cpcontent #allcategory .cattop{width:888px;margin:0px auto 0;text-align:right;}
#cpcontent #allcategory .cattop A{color:#fff100;}
#cpcontent #allcategory .cattop A:hover{color:#fff;}

/* 枠構成 カテゴリ共通 */
#cpcontent #allcategory H3{height:160px;margin-bottom:40px;text-indent:-9999px;}
#cpcontent #allcategory H4{font-size:19px;}

/*1段目*/
#cpcontent #allcategory .line_first .severalmenu{width:540px;margin:0 auto;}
#cpcontent #allcategory .line_first .menu_info{width:420px;}
#cpcontent #allcategory .line_first .price_info{letter-spacing:-1px;}
/*2枠*/
#cpcontent #allcategory .double{width:830px;margin:10px auto 0;position:relative;left:0;}
#cpcontent #allcategory .double .menuwrap{width:820px;margin:0 0 0 30px;}
#cpcontent #allcategory .double .severalmenu{width:350px;margin-right:60px;float:left;}
#cpcontent #allcategory .double .menu_info{width:250px;}
#cpcontent #allcategory .double .price_info{letter-spacing:-1px;}

/*1枠*/
#cpcontent #allcategory .single{width:410px;margin:10px 490px 0 49px;position:relative;}
#cpcontent #allcategory .single .menuwrap{width:350px;margin:0 auto;}
#cpcontent #allcategory .single .menu_info{width:250px;}
#cpcontent #allcategory .single .price_info{letter-spacing:-1px;}


/*--------------------
cat1
--------------------*/
#cpcontent #cat1{width:920px;margin:0px auto;}
#cpcontent #cat1 .bdy{background-image:url(./../img/top/cat1_bdy.jpg);}
#cpcontent #cat1 .ftr{background-image:url(./../img/top/cat1_ftr.jpg);padding-bottom:30px;}
#cpcontent #cat1 .hdr{background-image:url(./../img/top/cat1_hdr.jpg);}
#cpcontent #cat1 A{color:#000;}
#cpcontent #cat1 EM{color:#a40000;}
#cpcontent #cat1 A:visited{color:#a40000;}/*暗く*/
#cpcontent #cat1 A:hover{color:#a40000;}/*明るく*/

#cpcontent #cat1 .line_first{padding-left:295px;margin:0;width:580px; *padding-left:240px;}
#cpcontent #cat1 .line_first .menu_bdy{background-image:url(./../img/top/cat1_top_bdy.png);margin:0;}
#cpcontent #cat1 .line_first .menu_ftr{background-image:url(./../img/top/cat1_top_ftr.png);height:15px;margin:0;padding:0;}
#cpcontent #cat1 .line_first .menu_hdr{background-image:url(./../img/top/cat1_top_hdr.png);height:15px;margin:0;padding:0;}

#cpcontent #cat1 .double .severalmenu{float:left;}
#cpcontent #cat1 .double .bdy_in{background-image:url(./../img/top/cat1_double_bdy.jpg);}
#cpcontent #cat1 .double .ftr_in{background-image:url(./../img/top/cat1_double_ftr.jpg);padding-bottom:22px;}
#cpcontent #cat1 .double .hdr_in{background-image:url(./../img/top/cat1_double_hdr.jpg);padding-top:22px;}
/*最終行用*/
#cpcontent #cat1 .double.line_last .ftr_in{background-image:url(./../img/top/cat1_double_ftr_last.jpg);padding-bottom:22px;}
#cpcontent #cat1 .single .bdy_in{background:url(./../img/top/cat1_double_bdy.jpg) repeat-y left top;}
#cpcontent #cat1 .single .ftr_in{background:url(./../img/top/cat1_double_ftr_last.jpg) no-repeat left bottom;padding-bottom:22px;}
#cpcontent #cat1 .single .hdr_in{background:url(./../img/top/cat1_double_hdr.jpg) no-repeat left top;padding-top:22px;}

/*--------------------
cat2
--------------------*/
#cpcontent #cat2{width:920px;margin:20px auto 0;}
#cpcontent #cat2 .bdy{background-image:url(./../img/top/cat2_bdy.jpg);}
#cpcontent #cat2 .ftr{background-image:url(./../img/top/cat2_ftr.jpg);padding-bottom:30px;}
#cpcontent #cat2 .hdr{background-image:url(./../img/top/cat2_hdr.jpg);}
#cpcontent #cat2 A{color:#000;}
#cpcontent #cat2 EM{color:#a40000;}
#cpcontent #cat2 A:visited{color:#005e15;}/*暗く*/
#cpcontent #cat2 A:hover{color:#005e15;}/*明るく*/

#cpcontent #cat2 .line_first{padding-left:295px;margin:0;width:580px; *padding-left:240px;}
#cpcontent #cat2 .line_first .menu_bdy{background-image:url(./../img/top/cat2_top_bdy.png);margin:0;}
#cpcontent #cat2 .line_first .menu_ftr{background-image:url(./../img/top/cat2_top_ftr.png);height:15px;margin:0;padding:0;}
#cpcontent #cat2 .line_first .menu_hdr{background-image:url(./../img/top/cat2_top_hdr.png);height:15px;margin:0;padding:0;}

#cpcontent #cat2 .double .severalmenu{float:left;}
#cpcontent #cat2 .double .bdy_in{background-image:url(./../img/top/cat2_double_bdy.jpg);}
#cpcontent #cat2 .double .ftr_in{background-image:url(./../img/top/cat2_double_ftr.jpg);padding-bottom:22px;}
#cpcontent #cat2 .double .hdr_in{background-image:url(./../img/top/cat2_double_hdr.jpg);padding-top:22px;}
/*最終行用*/
#cpcontent #cat2 .double.line_last .ftr_in{background-image:url(./../img/top/cat2_double_ftr_last.jpg);padding-bottom:22px;}

#cpcontent #cat2 .single .bdy_in{background:url(./../img/top/cat2_double_bdy.jpg) repeat-y left top;}
#cpcontent #cat2 .single .ftr_in{background:url(./../img/top/cat2_double_ftr_last.jpg) no-repeat left bottom;padding-bottom:22px;}
#cpcontent #cat2 .single .hdr_in{background:url(./../img/top/cat2_double_hdr.jpg) no-repeat left top;padding-top:22px;}


/*--------------------
cat3
--------------------*/
#cpcontent #cat3{width:920px;margin:20px auto 0;}
#cpcontent #cat3 .bdy{background-image:url(./../img/top/cat3_bdy.jpg);}
#cpcontent #cat3 .ftr{background-image:url(./../img/top/cat3_ftr.jpg);padding-bottom:30px;}
#cpcontent #cat3 .hdr{background-image:url(./../img/top/cat3_hdr.jpg);}
#cpcontent #cat3 A{color:#000;}
#cpcontent #cat3 EM{color:#a40000;}
#cpcontent #cat3 A:visited{color:#0000ff;}/*暗く*/
#cpcontent #cat3 A:hover{color:#0075a9;}/*明るく*/

#cpcontent #cat3 .line_first{padding-left:295px;margin:0;width:580px; *padding-left:240px;}
#cpcontent #cat3 .line_first .menu_bdy{background-image:url(./../img/top/cat3_top_bdy.png);margin:0;}
#cpcontent #cat3 .line_first .menu_ftr{background-image:url(./../img/top/cat3_top_ftr.png);height:15px;margin:0;padding:0;}
#cpcontent #cat3 .line_first .menu_hdr{background-image:url(./../img/top/cat3_top_hdr.png);height:15px;margin:0;padding:0;}

#cpcontent #cat3 .double .severalmenu{float:left;}
#cpcontent #cat3 .double .bdy_in{background-image:url(./../img/top/cat3_double_bdy.jpg);}
#cpcontent #cat3 .double .ftr_in{background-image:url(./../img/top/cat3_double_ftr.jpg);padding-bottom:22px;}
#cpcontent #cat3 .double .hdr_in{background-image:url(./../img/top/cat3_double_hdr.jpg);padding-top:22px;}
/*最終行用*/
#cpcontent #cat3 .double.line_last .ftr_in{background-image:url(./../img/top/cat3_double_ftr_last.jpg);padding-bottom:22px;}

#cpcontent #cat3 .single .bdy_in{background:url(./../img/top/cat3_double_bdy.jpg) repeat-y left top;}
#cpcontent #cat3 .single .ftr_in{background:url(./../img/top/cat3_double_ftr_last.jpg) no-repeat left bottom;padding-bottom:22px;}
#cpcontent #cat3 .single .hdr_in{background:url(./../img/top/cat3_double_hdr.jpg) no-repeat left top;padding-top:22px;}

/*--------------------
extra
--------------------*/
#cpcontent.extra{}
#cpcontent.extra .contentwrap{background:url(./../img/top/kv_extra.jpg) no-repeat 50% top;}
#cpcontent.extra #kv .kv_bdy{width:970px;height:249px;margin:0 auto;position:relative;}
#cpcontent.extra #kv H1{width:970px;height:249px;position:absolute;top:0;left:0;z-index:10;text-indent:-9999px;}
#cpcontent.extra #kv H1 A{display:block;width:970px;height:216px;}

#cpcontent.extra #gnav{width:900px;margin:0px auto ;height:63px;background:url(./../img/top/extra_nav_on.jpg) no-repeat;}
#cpcontent.extra #gnav .nav{}
#cpcontent.extra #gnav LI{display:block;float:left;}
#cpcontent.extra #gnav LI A{display:block;width:100%;height:63px;background:url(./../img/top/extra_nav_off.jpg) no-repeat;text-indent:-9999px;}

#cpcontent.extra #gnav LI.top{width:92px;margin-right:8px;}
#cpcontent.extra #gnav LI.supervision{width:194px;margin-right:10px;}
#cpcontent.extra #gnav LI.augury{width:194px;margin-right:8px;}
#cpcontent.extra #gnav LI.caption{width:194px;margin-right:8px;}
#cpcontent.extra #gnav LI.link{width:190px;}

#cpcontent.extra #gnav LI.top A{background-position:0 0px;}
#cpcontent.extra #gnav LI.supervision A{background-position:-100px 0px;}
#cpcontent.extra #gnav LI.augury A{background-position:-304px 0px;}
#cpcontent.extra #gnav LI.caption A{background-position:-506px 0px;}
#cpcontent.extra #gnav LI.link A{background-position:-708px 0px;}

#cpcontent.extra #gnav LI A:hover{background-image:none;}
#cpcontent.extra #gnav LI DIV{display:block;width:100%;height:63px;text-indent:-9999px;}


#cpcontent #topicpath{width:900px;margin:60px auto 20px;font-size:18px; color:#FFF;}
#cpcontent #topicpath a{color:#ffff00;}
#cpcontent .menu_ttl{background:url(./../img/top/menu_bg.png);height:145px;width:920px;margin:10px auto 0;}
#cpcontent .menu_ttl H2{width:792px;margin:0px auto;padding-top:30px;}

/*--------------------
telling_item
--------------------*/
#cpcontent #telling_item{width:930px;margin:0 auto;}
#cpcontent #telling_item .bdy{background-image:url(./../img/input/telling_item_bdy.jpg);}
#cpcontent #telling_item .ftr{background-image:url(./../img/input/telling_item_ftr.jpg);padding-bottom:60px;}
#cpcontent #telling_item .hdr{background-image:url(./../img/input/telling_item_hdr.jpg);}
#cpcontent #telling_item H3{height:100px;margin-bottom:40px;text-indent:-9999px;}
#cpcontent #telling_item .bdy_in{background-image:url(./../img/input/telling_item_in_bdy.jpg);}
#cpcontent #telling_item .ftr_in{background-image:url(./../img/input/telling_item_in_ftr.jpg);padding-bottom:35px;}
#cpcontent #telling_item .hdr_in{background-image:url(./../img/input/telling_item_in_hdr.jpg);padding-top:35px; color:#FFF;}
#cpcontent #telling_item OL{list-style-type:none;width:620px;margin:0 auto;}
#cpcontent #telling_item LI{text-align:left;padding:5px 0 5px 35px;background:url(./../img/input/list_icon.jpg) no-repeat left 4px;}

#cpcontent #telling_item .menuattention{width:663px;margin:0 auto 20px;}
#cpcontent #telling_item .menuattention .wrap_bdy{background-image:url(./../img/input/menuattention_bdy.png);}
#cpcontent #telling_item .menuattention .wrap_ftr{background-image:url(./../img/input/menuattention_ftr.png);padding-bottom:20px;}
#cpcontent #telling_item .menuattention .wrap_hdr{background-image:url(./../img/input/menuattention_hdr.png);padding-top:20px;}
#cpcontent #telling_item .menuattention .attention_txt{padding:0px 30px 0px 30px;color:#fff;font-size:90%;line-height:116%;text-align:center;}
#cpcontent #telling_item .menuattention .attention_txt STRONG{color:#fff100;}
#cpcontent #telling_item .menuattention .pack{}
#cpcontent #telling_item .menuattention .premiumfree{}
#cpcontent #telling_item .menuattention .repeater{}
#cpcontent #telling_item .menuattention .premiumfree STRONG{color:#F00;}
#cpcontent #telling_item .menuattention .premiumfree .yellow{color:#FF0;}
#cpcontent #telling_item .menuattention .repeater STRONG{color:#F00;}
#cpcontent #telling_item .menuattention .repeater .white{color:#fff;}

/*--------------------
telling_item（無料版）
--------------------*/
#cpcontent.inputfree #frm_btn P EM{color:#fff100;font-size:18px;font-weight:normal;}

/*--------------------
history
--------------------*/
#cpcontent.history .pagecaption{
	min-height:300px;}

/*--------------------
telling_frm
--------------------*/
#cpcontent #telling_frm{width:950px;margin:20px auto 0;}
#cpcontent #telling_frm .wrap_bdy{background-image:url(./../img/input/frm_bdy.jpg);}
#cpcontent #telling_frm .wrap_ftr{background-image:url(./../img/input/frm_ftr.jpg);padding-bottom:70px;}
#cpcontent #telling_frm .wrap_hdr{background-image:url(./../img/input/frm_hdr.jpg);}

#cpcontent #telling_frm H2{height:245px;margin-bottom:0px;text-indent:-9999px;}
#cpcontent #telling_frm H3{height:100px;margin-bottom:70px;text-indent:-9999px;}
#cpcontent #telling_frm .input_tbl{width:560px;margin:0 auto;}
#cpcontent #telling_frm .input_tbl TH{}
#cpcontent #telling_frm .input_tbl TD{color:#fff;}
#cpcontent #telling_frm .input_tbl SELECT{line-height:2em;height:2em;}
#cpcontent #telling_frm .input_tbl .select_year{min-width:7em;}
#cpcontent #telling_frm .input_tbl .input_name{ height:30px; width:400px;}
#cpcontent #telling_frm .input_tbl .tr_birthday TH,
#cpcontent #telling_frm .input_tbl .tr_birthday TD{padding:10px 0 10px 0;}
#cpcontent #telling_frm .input_tbl .tr_time TH,
#cpcontent #telling_frm .input_tbl .tr_time TD{padding:10px 0 10px 0;}
#cpcontent #telling_frm .input_tbl .tr_attention TD{font-size:16px;line-height:112.5%;}

#cpcontent #telling_frm .input_self .bdy{background-image:url(./../img/input/input_self_bdy.jpg);}
#cpcontent #telling_frm .input_self .ftr{background-image:url(./../img/input/input_self_ftr.jpg);padding-bottom:70px;}
#cpcontent #telling_frm .input_self .hdr{background-image:url(./../img/input/frm_hdr.jpg);background-position:50% 0px; padding-top:60px;}

#cpcontent #telling_frm .input_other{margin-top:16px;}
#cpcontent #telling_frm .input_other .bdy{background-image:url(./../img/input/input_other_bdy.jpg);}
#cpcontent #telling_frm .input_other .ftr{background-image:url(./../img/input/input_other_ftr.jpg);padding-bottom:80px;}
#cpcontent #telling_frm .input_other .hdr{background-image:url(./../img/input/input_other_hdr.jpg);}


/*--------------------
telling_frm - frm_btn
--------------------*/
#cpcontent #frm_btn{margin:16px auto;} 
#cpcontent #frm_btn P{text-align:center;color:#fff;margin:10px;}
#cpcontent #frm_btn P EM,
#cpcontent #frm_btn P.premium,
#cpcontent #frm_btn P.premium A{color:;font-weight:bold;}
#cpcontent #frm_btn P .special_price{color:#e60012;}
#cpcontent #frm_btn P .normal_price{color:#fff;}


.javascriptBox,
.nofla,
#cpcontent #frm_btn .flashwrap{display:none;width:880px;
	margin:20px auto;}

.flaattention,
.nofla{text-align:center;margin:20px auto;width:800px;background:#666;padding:50px 0;color:#fff;}

/**/
#save_area{
	text-align:center;
	margin-top:20px;
	color:#000;
}

/*以下ボタン設定*/
#cpcontent #frm_btn  .btnarea INPUT{display:block;background-color:transparent;border-width:0;cursor:pointer;margin:0 auto;}
#cpcontent #frm_btn  .btnarea INPUT:hover{background-image:none;}

/*一部無料*/
#cpcontent #frm_btn .form_btn_trial{
  width:535px;
  height:115px;
  background:url(./../img/input/btn_tryal_on.jpg) no-repeat 50% top;
  margin:10px auto 0;

}
#cpcontent #frm_btn .form_btn_trial INPUT{
  width:535px;
  height:115px;
  background:url(./../img/input/btn_tryal_off.jpg) no-repeat 50% top;
}
/*有料*/
#cpcontent #frm_btn .form_btn_charge{
  width:707px;
  height:116px;
  background:url(./../img/input/btn_charge_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent #frm_btn .form_btn_charge INPUT{
  width:707px;
  height:116px;
  background:url(./../img/input/btn_charge_off.jpg) no-repeat 50% top;
}

/*プレミア*/
#cpcontent #frm_btn .form_btn_premiere{
  width:707px;
  height:116px;
  background:url(./../img/input/btn_premiere_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent #frm_btn .form_btn_premiere INPUT{
  width:707px;
  height:116px;
  background:url(./../img/input/btn_premiere_off.jpg) no-repeat 50% top;
}

/*kf00018有料*/
#cpcontent #frm_btn .form_btn_charge02{
  width:765px;
  height:140px;
  background:url(./../img/input/btn_charge02_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent #frm_btn .form_btn_charge02 INPUT{
  width:765px;
  height:140px;
  background:url(./../img/input/btn_charge02_off.jpg) no-repeat 50% top;
}

#cpcontent.input #frm_btn .form_btn_charge INPUT:hover{background-image:none;}
/*結果有料*/
#cpcontent.result #frm_btn .form_btn_charge{
  width:707px;
  height:116px;
  background:#fff url(./../img/result/btn_charge_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent.result #frm_btn .form_btn_charge INPUT{
  width:707px;
  height:116px;
  background:url(./../img/result/btn_charge_off.jpg) no-repeat 50% top;
}
#cpcontent.result #frm_btn .form_btn_charge INPUT:hover{background-image:none;}

/*無料*/
#cpcontent #frm_btn .form_btn_free{
  width:535px;
  height:115px;
  background:url(./../img/input/btn_free_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent #frm_btn .form_btn_free INPUT{
  width:535px;
  height:115px;
  background:url(./../img/input/btn_free_off.jpg) no-repeat 50% top;
}


#cpcontent #send_btn  .btnarea INPUT{display:block;background-color:transparent;border-width:0;cursor:pointer;margin:0 auto;}
#cpcontent #send_btn  .btnarea INPUT:hover{background-image:none;}

/*送信*/
#cpcontent #send_btn .form_btn_send{
  width:260px;
  height:130px;
  background:url(./../img/frm/btn_send_on.jpg) no-repeat 50% top;
  margin:10px auto 0;
}
#cpcontent #send_btn .form_btn_send INPUT{
  width:260px;
  height:130px;
  background:url(./../img/frm/btn_send_off.jpg) no-repeat 50% top;
}

#cpcontent .btn_repeater{width:675px;height:240px;margin:0 auto;background:url(./../img/result/btn_another_on.jpg) no-repeat 50% top;}
#cpcontent .btn_repeater A{display:block;width:675px;height:240px;background:url(./../img/result/btn_another_off.jpg) no-repeat 50% top;text-indent:-9999px;}
#cpcontent .btn_repeater A:hover{background-image:none;}

/*--------------------
privacy
--------------------*/
#cpcontent #privacy{border:1px solid #fff;margin:20px auto 0;width:780px;}
/*
#cpcontent #privacy P{padding:24px 28px;color:#FFF;font-size:18px;line-height:150%;letter-spacing:-0.01em;}
*/
#cpcontent #privacy P{padding: 5px 5px 5px 8px;color:#FFF;font-size:18px;line-height:150%;letter-spacing:-0.01em;text-align: left;}
#cpcontent #privacy P A{color:#fff60e;}


/*--------------------
supervision
--------------------*/
#cpcontent.supervision .page_ttl H2{width:900px;height:97px;margin:0 auto 0px;background:url(./../img/supervision/ttl.jpg);text-indent:-9999px;}

#cpcontent.supervision #profile{width:884px;margin:0 auto;}
#cpcontent.supervision #profile .bdy{background-image:url(./../img/supervision/profile_bdy.jpg);}
#cpcontent.supervision #profile .ftr{background-image:url(./../img/supervision/profile_ftr.jpg);padding-bottom:20px;}
#cpcontent.supervision #profile .hdr{background-image:url(./../img/supervision/profile_hdr.jpg); padding-top:30px;}
#cpcontent.supervision #profile .box_bdy{width:500px;padding-left:50px;padding-right:338px;margin:0 auto;background:url(./../img/supervision/profile_img.png) no-repeat 560px top;min-height:330px;height: auto !important;height: 330px}
#cpcontent.supervision #profile H4{height:89px;text-indent:-9999px;background:url(./../img/supervision/profile_name.png) no-repeat left top;}
#cpcontent.supervision #profile .box_bdy P{padding:20px 20px 0;}

#cpcontent.supervision #message{width:884px;margin:0px auto 0;}
#cpcontent.supervision #message .bdy{background-image:url(./../img/supervision/message_bdy.jpg);}
#cpcontent.supervision #message .ftr{background-image:url(./../img/supervision/message_ftr.jpg);padding-bottom:60px;}
#cpcontent.supervision #message .hdr{background-image:url(./../img/supervision/message_hdr.jpg); padding-top:0px;}
#cpcontent.supervision #message H3{height:110px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent.supervision #message .box_bdy{width:732px;margin:0 auto;}
#cpcontent.supervision #message .box_bdy P{padding:10px 0px;}
#cpcontent.supervision #message .box_bdy P.signature{text-align:right;}




/*--------------------
augury
--------------------*/
#cpcontent.augury .page_ttl H2{width:900px;height:97px;margin:0 auto 0px;background:url(./../img/augury/ttl.jpg);text-indent:-9999px;}
#cpcontent.augury #about{width:884px;margin:0 auto; }
#cpcontent.augury #about .bdy{background-image:url(./../img/augury/about_bdy.jpg);}
#cpcontent.augury #about .ftr{background-image:url(./../img/augury/about_ftr.jpg);padding-bottom:70px;}
#cpcontent.augury #about .hdr{background-image:url(./../img/augury/about_hdr.jpg); padding-top:40px;}
#cpcontent.augury #about .box_bdy{width:800px;margin:0 auto;}
#cpcontent.augury #about H3{height:120px;margin-bottom:20px;padding-top:30px;text-indent:-9999px;}
#cpcontent.augury #about .box_bdy P{padding:20px 20px 0;}

#cpcontent #kokuchi{width:930px;margin:20px auto 0; color:#FFF;}
#cpcontent #kokuchi .bdy{background-image:url(./../img/augury/kokuchi_bdy.jpg);}
#cpcontent #kokuchi .ftr{background-image:url(./../img/augury/kokuchi_ftr.jpg);padding-bottom:40px;}
#cpcontent #kokuchi .hdr{background-image:url(./../img/augury/kokuchi_hdr.jpg);}
#cpcontent #kokuchi H3{height:120px;margin-bottom:0px;text-indent:-9999px;}

#cpcontent #kokuchi .box_bdy1{ margin-bottom:20px;}
#cpcontent #kokuchi .box_bdy1 H4{height:100px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent #kokuchi .box_bdy1 .bdy_in{background-image:url(./../img/augury/kokuchi_in1_bdy.jpg);}
#cpcontent #kokuchi .box_bdy1 .ftr_in{background-image:url(./../img/augury/kokuchi_in1_ftr.jpg);padding-bottom:40px;}
#cpcontent #kokuchi .box_bdy1 .hdr_in{background-image:url(./../img/augury/kokuchi_in1_hdr.jpg);}

#cpcontent #kokuchi .box_bdy1 .box_bdy1_in{width:440px;padding:0 12px 0 380px;background:url(./../img/augury/kokuchi_img1.png) no-repeat 8px 50%;margin:0 auto;min-height:385px;height: auto !important;height: 385px; text-align:left;}
#cpcontent #kokuchi .box_bdy1 .box_bdy1_in .wrap_bdy{background-image:url(./../img/augury/kokuchi_in1_in_bdy.jpg);}
#cpcontent #kokuchi .box_bdy1 .box_bdy1_in .wrap_ftr{background-image:url(./../img/augury/kokuchi_in1_in_ftr.jpg);}
#cpcontent #kokuchi .box_bdy1 .box_bdy1_in .wrap_hdr{background-image:url(./../img/augury/kokuchi_in1_in_hdr.jpg);}
#cpcontent #kokuchi .box_bdy1 .box_bdy1_in P{padding:10px 0;}

#cpcontent #kokuchi .box_bdy2{margin-bottom:20px;}
#cpcontent #kokuchi .box_bdy2 H4{height:100px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent #kokuchi .box_bdy2 .bdy_in{background-image:url(./../img/augury/kokuchi_in2_bdy.jpg);}
#cpcontent #kokuchi .box_bdy2 .ftr_in{background-image:url(./../img/augury/kokuchi_in2_ftr.jpg);padding-bottom:40px;}
#cpcontent #kokuchi .box_bdy2 .hdr_in{background-image:url(./../img/augury/kokuchi_in2_hdr.jpg);}

#cpcontent #kokuchi .box_bdy2 .box_bdy2_in{width:440px;padding:0 12px 0 370px;background:url(./../img/augury/kokuchi_img2.png) no-repeat 8px 50%;margin:0 auto;min-height:319px;height: auto !important;height: 319px; text-align:left;}
#cpcontent #kokuchi .box_bdy2 .box_bdy2_in .wrap_bdy{background-image:url(./../img/augury/kokuchi_in2_in_bdy.jpg);}
#cpcontent #kokuchi .box_bdy2 .box_bdy2_in .wrap_ftr{background-image:url(./../img/augury/kokuchi_in2_in_ftr.jpg);}
#cpcontent #kokuchi .box_bdy2 .box_bdy2_in .wrap_hdr{background-image:url(./../img/augury/kokuchi_in2_in_hdr.jpg);}
#cpcontent #kokuchi .box_bdy2 .box_bdy2_in P{padding:10px 0px;}

#cpcontent #kokuchi .box_bdy3{margin-bottom:20px;}
#cpcontent #kokuchi .box_bdy3 H4{height:100px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent #kokuchi .box_bdy3 .bdy_in{background-image:url(./../img/augury/kokuchi_in3_bdy.jpg);}
#cpcontent #kokuchi .box_bdy3 .ftr_in{background-image:url(./../img/augury/kokuchi_in3_ftr.jpg);padding-bottom:40px;}
#cpcontent #kokuchi .box_bdy3 .hdr_in{background-image:url(./../img/augury/kokuchi_in3_hdr.jpg);}

#cpcontent #kokuchi .box_bdy3 .box_bdy3_in{width:430px;padding:0 12px 0 390px;background:url(./../img/augury/kokuchi_img3.png) no-repeat 8px 50%;margin:0 auto;min-height:233px;height: auto !important;height: 233px; text-align:left;}
#cpcontent #kokuchi .box_bdy3 .box_bdy3_in .wrap_bdy{background-image:url(./../img/augury/kokuchi_in3_in_bdy.jpg);}
#cpcontent #kokuchi .box_bdy3 .box_bdy3_in .wrap_ftr{background-image:url(./../img/augury/kokuchi_in3_in_ftr.jpg);}
#cpcontent #kokuchi .box_bdy3 .box_bdy3_in .wrap_hdr{background-image:url(./../img/augury/kokuchi_in3_in_hdr.jpg);}
#cpcontent #kokuchi .box_bdy3 .box_bdy3_in P{padding:10px 0px;}

#cpcontent #kokuchi .box_bdy4{margin-bottom:20px;}
#cpcontent #kokuchi .box_bdy4 H4{height:100px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent #kokuchi .box_bdy4 .bdy_in{background-image:url(./../img/augury/kokuchi_in4_bdy.jpg);}
#cpcontent #kokuchi .box_bdy4 .ftr_in{background-image:url(./../img/augury/kokuchi_in4_ftr.jpg);padding-bottom:40px;}
#cpcontent #kokuchi .box_bdy4 .hdr_in{background-image:url(./../img/augury/kokuchi_in4_hdr.jpg);}

#cpcontent #kokuchi .box_bdy4 .box_bdy4_in{width:610px;padding:0 12px 0 230px;background:url(./../img/augury/kokuchi_img4.png) no-repeat 8px 50%;margin:0 auto;min-height:303px;height: auto !important;height: 303px; text-align:left;}
#cpcontent #kokuchi .box_bdy4 .box_bdy4_in .wrap_bdy{background-image:url(./../img/augury/kokuchi_in4_in_bdy.jpg);}
#cpcontent #kokuchi .box_bdy4 .box_bdy4_in .wrap_ftr{background-image:url(./../img/augury/kokuchi_in4_in_ftr.jpg);}
#cpcontent #kokuchi .box_bdy4 .box_bdy4_in .wrap_hdr{background-image:url(./../img/augury/kokuchi_in4_in_hdr.jpg);}
#cpcontent #kokuchi .box_bdy4 .box_bdy4_in P{padding:10px 0px;}

#cpcontent #kokuchi .btn A{display:block;width:435px;height:114px;background:url(../img/augury/augury_btn.png) no-repeat 0 0;margin:0 auto;}
#cpcontent #kokuchi .btn A SPAN{display:block;text-indent:-9999px;}
#cpcontent #kokuchi .btn A:hover{background-position:0px -114px;}

/*--------------------
caption
--------------------*/
#cpcontent.caption .page_ttl H2{width:900px;height:97px;margin:0 auto 25px;background:url(./../img/caption/ttl.jpg);text-indent:-9999px;}
#cpcontent.caption #sample .wrap_bdy{background-image:url(./../img/caption/sample_bdy.jpg);}
#cpcontent.caption #sample .wrap_ftr{background-image:url(./../img/caption/sample_ftr.jpg);padding-bottom:20px;}
#cpcontent.caption #sample .wrap_hdr{background-image:url(./../img/caption/sample_hdr.jpg);padding-top:20px;}

#cpcontent.caption #sample .box_bdy{position:relative;width:860px;margin:0 auto;}
#cpcontent.caption #sample .sampleimage{position:absolute;z-index:1;padding:20px 0px 0px 4px;left:5px;top:0px;}
#cpcontent.caption #sample .sampleino{}

#cpcontent.caption #sample .sectionarea {position:relative;padding:8px 4px 8px 430px;width:415px;border:4px solid #fff000;z-index:10;margin-bottom:4px;}

#cpcontent.caption #sample .sectionarea .wrap_bdy{background-image:url(./../img/caption/box_bdy.jpg);}
#cpcontent.caption #sample .sectionarea .wrap_ftr{background-image:url(./../img/caption/box_ftr.jpg);padding-bottom:20px;}
#cpcontent.caption #sample .sectionarea .wrap_hdr{background-image:url(./../img/caption/box_hdr.jpg);padding-top:20px;}
#cpcontent.caption #sample #sectionarea1{height:730px;}
#cpcontent.caption #sample #sectionarea2{height:690px;}
#cpcontent.caption #sample #sectionarea3{height:410px;}
#cpcontent.caption #sample #sectionarea4{height:1490px;}
#cpcontent.caption #sample #sectionarea5{height:205px;}
#cpcontent.caption #sample #sectionarea6{height:330px;}
 
#cpcontent.caption #sample .ssbody{width:380px;margin:0 auto;}
#cpcontent.caption #sample .ssbody .icon{width:85px;}
#cpcontent.caption #sample .ssbody .infotxt{width:290px;float:right;}
#cpcontent.caption #sample .ssbody .infotxt EM{color:#a40000;}

/*--------------------
link
--------------------*/
#cpcontent.link .page_ttl H2{width:900px;height:93px;margin:0 auto 25px;background:url(./../img/link/ttl.jpg);text-indent:-9999px;}


/*--------------------
result
--------------------*/

/*------基本情報枠----*/
#cpcontent.result #result_all{}
#cpcontent.result #result_all .wrap_bdy{background-image:url(./../img/result/base_bdy.jpg);}
#cpcontent.result #result_all .wrap_ftr{background-image:url(./../img/result/base_ftr.jpg);padding-bottom:48px;}
#cpcontent.result #result_all .wrap_hdr{background-image:url(./../img/result/base_hdr.jpg);}
#cpcontent.result #result_all H2{width:610px;height:125px;margin:0 auto 20px;text-indent:-9999px;}


/*--あなた--*/
#cpcontent.result #youbase{ margin-top:20px;}
#cpcontent.result #youbase .bdy{background-image:url(./../img/result/youbase_bdy.jpg)}
#cpcontent.result #youbase .ftr{background-image:url(./../img/result/youbase_ftr.jpg);padding-bottom:35px;}
#cpcontent.result #youbase .hdr{background-image:url(./../img/result/youbase_hdr.jpg);}
#cpcontent.result #youbase H3{height:110px;margin-bottom:20px;text-indent:-9999px;}

/*--モチーフ--*/
#cpcontent.result #youbase .motifbox{ margin:auto; margin-bottom:10px;}
#cpcontent.result #youbase .motifbox .wrap_bdy{background-image:url(./../img/result/youbase_motif_bdy.jpg) !important;}
#cpcontent.result #youbase .motifbox .wrap_ftr{background-image:url(./../img/result/youbase_motif_ftr.jpg) !important;padding-bottom:14px !important;}
#cpcontent.result #youbase .motifbox .wrap_hdr{background-image:url(./../img/result/youbase_motif_hdr.jpg) !important;}
#cpcontent.result #youbase .motif{width:731px; margin:auto; padding-top:10px;}
#cpcontent.result #youbase .motif p{text-align:center;}
#cpcontent.result #youbase .motif_in{ margin-top:10px;}
#cpcontent.result #youbase .motif_in .bdy_in{background-image:url(./../img/result/youbase_motif_in_bdy.jpg);}
#cpcontent.result #youbase .motif_in .ftr_in{background-image:url(./../img/result/youbase_motif_in_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #youbase .motif_in .hdr_in{background-image:url(./../img/result/youbase_motif_in_hdr.jpg);}
#cpcontent.result #youbase .motif_in H4{height:90px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent.result #youbase .motif_in .box_bdy{
width:680px;margin:0 auto;
padding:10px 0;
}
#cpcontent.result .motif_in .box_bdy P{padding-left:20px;}

/*--枠1--*/
#cpcontent.result .youbase_in1 .bdy_in{background-image:url(./../img/result/youbase_in1_bdy.jpg) !important;}
#cpcontent.result .youbase_in1 .ftr_in{background-image:url(./../img/result/youbase_in1_ftr.jpg);padding-bottom:30px;}
#cpcontent.result .youbase_in1 .hdr_in{background-image:url(./../img/result/youbase_in1_hdr.jpg);}
#cpcontent.result .youbase_in1 .datawrap{width:740px; margin:auto;}
#cpcontent.result .youbase_in1 .datawrap .inputfrm{width:600px; margin:auto;}
#cpcontent.result .youbase_in1 H4{height:60px;text-indent:-9999px;}
#cpcontent.result .youbase_in1 UL{width:auto;margin:0 auto;}
#cpcontent.result .youbase_in1 LI{text-align:left;color:#fff;margin:10px 0 0;line-height:35px;font-size:16px;}

/*--枠2--*/
#cpcontent.result .youbase_in2{ margin-top:10px;}
#cpcontent.result .youbase_in2 .bdy_in{background-image:url(./../img/result/youbase_in2_bdy.jpg);}
#cpcontent.result .youbase_in2 .ftr_in{background-image:url(./../img/result/youbase_in2_ftr.jpg);padding-bottom:20px;}
#cpcontent.result .youbase_in2 .hdr_in{background-image:url(./../img/result/youbase_in2_hdr.jpg);}
#cpcontent.result .youbase_in2 H4{height:90px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent.result .youbase_in2 .box_bdy{
width:680px;margin:0 auto;
padding:10px 0;
}
#cpcontent.result .youbase_in2 .box_bdy P{padding-left:20px;}



/*--あの人--*/
#cpcontent.result #otherbase{ margin-top:20px;}
#cpcontent.result #otherbase .bdy{background-image:url(./../img/result/otherbase_bdy.jpg)}
#cpcontent.result #otherbase .ftr{background-image:url(./../img/result/otherbase_ftr.jpg);padding-bottom:35px;}
#cpcontent.result #otherbase .hdr{background-image:url(./../img/result/otherbase_hdr.jpg);}
#cpcontent.result #otherbase H3{height:110px;margin-bottom:20px;text-indent:-9999px;}

/*--モチーフ--*/
#cpcontent.result #otherbase .motifbox{ margin:auto; margin-bottom:10px;}
#cpcontent.result #otherbase .motifbox .wrap_bdy{background-image:url(./../img/result/otherbase_motif_bdy.jpg) !important;}
#cpcontent.result #otherbase .motifbox .wrap_ftr{background-image:url(./../img/result/otherbase_motif_ftr.jpg) !important;padding-bottom:14px !important;}
#cpcontent.result #otherbase .motifbox .wrap_hdr{background-image:url(./../img/result/otherbase_motif_hdr.jpg) !important;}
#cpcontent.result #otherbase .motif{width:731px; margin:auto; padding-top:10px;}
#cpcontent.result #otherbase .motif p{text-align:center;}
#cpcontent.result #otherbase .motif_in{ margin-top:10px;}
#cpcontent.result #otherbase .motif_in .bdy_in{background-image:url(./../img/result/otherbase_motif_in_bdy.jpg);}
#cpcontent.result #otherbase .motif_in .ftr_in{background-image:url(./../img/result/otherbase_motif_in_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #otherbase .motif_in .hdr_in{background-image:url(./../img/result/otherbase_motif_in_hdr.jpg);}
#cpcontent.result #otherbase .motif_in H4{height:90px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent.result #otherbase .motif_in .box_bdy{
width:680px;margin:0 auto;
padding:10px 0;
}
#cpcontent.result .motif_in .box_bdy P{padding-left:20px;}

/*--枠1--*/
#cpcontent.result .otherbase_in1 .bdy_in{background-image:url(./../img/result/otherbase_in1_bdy.jpg) !important;}
#cpcontent.result .otherbase_in1 .ftr_in{background-image:url(./../img/result/otherbase_in1_ftr.jpg);padding-bottom:20px;}
#cpcontent.result .otherbase_in1 .hdr_in{background-image:url(./../img/result/otherbase_in1_hdr.jpg);}

#cpcontent.result .otherbase_in1 .datawrap{width:740px;margin:0 auto;}
#cpcontent.result .otherbase_in1 .datawrap .inputfrm{float:left;width:420px; margin-left:20px;}
#cpcontent.result .otherbase_in1 .datawrap .motif{float:right;width:240px;}
#cpcontent.result .otherbase_in1 .datawrap .motif P{text-align:center;}

#cpcontent.result .otherbase_in1 H4{height:60px;text-indent:-9999px;}
#cpcontent.result .otherbase_in1 UL{width:auto;margin:0 auto;}
#cpcontent.result .otherbase_in1 LI{text-align:left;color:#fff;margin:10px 0 0;line-height:35px;font-size:16px;}

/*--枠2--*/
#cpcontent.result .otherbase_in2{ margin-top:10px;}
#cpcontent.result .otherbase_in2 .bdy_in{background-image:url(./../img/result/otherbase_in2_bdy.jpg);}
#cpcontent.result .otherbase_in2 .ftr_in{background-image:url(./../img/result/otherbase_in2_ftr.jpg);padding-bottom:20px;}
#cpcontent.result .otherbase_in2 .hdr_in{background-image:url(./../img/result/otherbase_in2_hdr.jpg);}
#cpcontent.result .otherbase_in2 H4{height:90px;margin-bottom:20px;text-indent:-9999px;}
#cpcontent.result .otherbase_in2 .box_bdy{
width:680px;margin:0 auto;
padding:10px 0;
}
#cpcontent.result .otherbase_in2 .box_bdy P{padding-left:20px;}

/*------ポイント枠------*/
#cpcontent.result #point .wrap_bdy{background-image:url(./../img/result/wrap_point_bdy.jpg);}
#cpcontent.result #point .wrap_ftr{background-image:url(./../img/result/wrap_point_ftr.jpg);padding-bottom:73px;}
#cpcontent.result #point .wrap_hdr{background-image:url(./../img/result/wrap_point_hdr.jpg);}
#cpcontent.result #point H2{width:880px;height:250px;margin:0 auto 20px;text-indent:-9999px;}
#cpcontent.result .point{width:821px;margin:20px auto 0;}
#cpcontent.result .point .bdy{background-image:url(./../img/result/point_bdy.jpg);}
#cpcontent.result .point .ftr{background-image:url(./../img/result/point_ftr.jpg);padding-bottom:60px;}
#cpcontent.result .point .hdr01{background:url(./../img/result/point_hdr01.jpg) no-repeat;padding-top:0px;}
#cpcontent.result .point .hdr02{background:url(./../img/result/point_hdr02.jpg) no-repeat;padding-top:0px;}
#cpcontent.result .point .hdr03{background:url(./../img/result/point_hdr03.jpg) no-repeat;padding-top:0px;}
#cpcontent.result .point .hdr04{background:url(./../img/result/point_hdr04.jpg) no-repeat;padding-top:0px;}
#cpcontent.result .point H3{height:72px;margin-bottom:45px; padding-top: 30px; color:#FFF; font-size:21px; text-align:center;}
#cpcontent.result .point .point_in{width:720px;margin:0 auto; overflow:hidden;}
#cpcontent.result .point .point_in .box_bdy{width:720px;}


/*------結果テキストグループ------*/
#cpcontent.result #resultgroupe{margin:20px auto 0; color:#FFF;}
#cpcontent.result #resultgroupe .bdy{background-image:url(./../img/result/result_bdy.jpg);}
#cpcontent.result #resultgroupe .ftr{background-image:url(./../img/result/result_ftr.jpg);padding-bottom:45px;}
#cpcontent.result #resultgroupe .hdr{background-image:url(./../img/result/result_hdr.jpg);}
#cpcontent.result #resultgroupe H3{height:110px;margin-bottom:60px;text-indent:-9999px;}
#cpcontent.result #resultgroupe H4{height:53px;margin-bottom:13px;text-indent:-9999px;}
#cpcontent.result #resultgroupe H5{font-size:17px; margin:0px auto 5px;width:740px;}
#cpcontent.result #resultgroupe .box_txt{width:720px;margin:0 auto;padding:0px 0px;}
#cpcontent.result #resultgroupe .box_txt H5,
#cpcontent.result #resultgroupe .box_txt P{padding:0px 30px;}/*width:650px*/

/*--group1--*/
#cpcontent.result #resultgroupe .group1 .bdy_in{background-image:url(./../img/result/result_group1_bdy.jpg);}
#cpcontent.result #resultgroupe .group1 .ftr_in{background-image:url(./../img/result/result_group1_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group1 .hdr_in{background-image:url(./../img/result/result_group1_hdr.jpg);}
#cpcontent.result #resultgroupe .group1 .wrap_bdy{background-image:url(./../img/result/result_group1_in_bdy.jpg);margin-bottom:10px;}
#cpcontent.result #resultgroupe .group1 .wrap_ftr{background-image:url(./../img/result/result_group1_in_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group1 .wrap_hdr{background-image:url(./../img/result/result_group1_in_hdr.jpg);padding-top:20px;}
#cpcontent.result #resultgroupe .group1 .imgbox{padding-right:50px;px;background:url(./../img/result/result_group1_in_img.png) no-repeat right center;min-height:245px;height: auto !important;height: 245px;}
#cpcontent.result #resultgroupe .group1 .imgbox H5,
#cpcontent.result #resultgroupe .group1 .imgbox P{margin-left:0px; width:400px; padding:0px;}

/*--group2--*/
#cpcontent.result #resultgroupe .group2 .bdy_in{background-image:url(./../img/result/result_group2_bdy.jpg);}
#cpcontent.result #resultgroupe .group2 .ftr_in{background-image:url(./../img/result/result_group2_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group2 .hdr_in{background-image:url(./../img/result/result_group2_hdr.jpg);}
#cpcontent.result #resultgroupe .group2 .wrap_bdy{background-image:url(./../img/result/result_group2_in_bdy.jpg);margin-bottom:10px;}
#cpcontent.result #resultgroupe .group2 .wrap_ftr{background-image:url(./../img/result/result_group2_in_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group2 .wrap_hdr{background-image:url(./../img/result/result_group2_in_hdr.jpg);padding-top:20px;}
#cpcontent.result #resultgroupe .group2 .imgbox{background:url(./../img/result/result_group2_in_img.png) no-repeat left bottom;min-height:276px;height: auto !important;height: 276px;position:relative;}
#cpcontent.result #resultgroupe .group2 .imgbox H5{}
#cpcontent.result #resultgroupe .group2 .imgbox P{padding-left:280px;width:440px;}

/*--group3--*/
#cpcontent.result #resultgroupe .group3 .bdy_in{background-image:url(./../img/result/result_group3_bdy.jpg);}
#cpcontent.result #resultgroupe .group3 .ftr_in{background-image:url(./../img/result/result_group3_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group3 .hdr_in{background-image:url(./../img/result/result_group3_hdr.jpg);}
#cpcontent.result #resultgroupe .group3 .wrap_bdy{background-image:url(./../img/result/result_group3_in_bdy.jpg);margin-bottom:10px;}
#cpcontent.result #resultgroupe .group3 .wrap_ftr{background-image:url(./../img/result/result_group3_in_ftr.jpg);padding-bottom:20px;}
#cpcontent.result #resultgroupe .group3 .wrap_hdr{background-image:url(./../img/result/result_group3_in_hdr.jpg);padding-top:20px;}
#cpcontent.result #resultgroupe .group3 .imgbox{padding-right:280px;width:440px;background:url(./../img/result/result_group3_in_img.png) no-repeat right bottom;min-height:276px;height: auto !important;height: 276px;}
#cpcontent.result #resultgroupe .group3 .imgbox H5,
#cpcontent.result #resultgroupe .group3 .imgbox P{padding-right:0px;}

/*------アドバイス枠------*/
#cpcontent.result #advice{width:930px;margin:20px auto 0px;}
#cpcontent.result #advice .bdy{background-image:url(./../img/result/advice_bdy.jpg);}
#cpcontent.result #advice .ftr{background-image:url(./../img/result/advice_ftr.jpg);padding-bottom:77px;}
#cpcontent.result #advice .hdr{background-image:url(./../img/result/advice_hdr.jpg);}
#cpcontent.result #advice H3{height:110px;width:800px;margin:0 auto 40px;text-indent:-9999px;}
#cpcontent.result #advice .box_bdy{width:725px;margin:0 auto 0;}
#cpcontent.result #advice .box_bdy P{color:#fff;width:725px; margin:0 auto ;}
#cpcontent.result #advice .box_bdy H4{color:#fff; margin:0 0 10px; }

/*------オリジナル枠------*/
#cpcontent.result #original{width:930px;margin:20px auto 0px;}
#cpcontent.result #original .bdy{background-image:url(./../img/result/original_bdy.jpg);}
#cpcontent.result #original .ftr{background-image:url(./../img/result/original_ftr.jpg);padding-bottom:40px;}
#cpcontent.result #original .hdr{background-image:url(./../img/result/original_hdr.jpg); padding-top:60px;}
#cpcontent.result #original H3{height:110px;width:800px;margin:0 auto 40px;text-indent:-9999px;}
#cpcontent.result #original .box_bdy{width:600px;margin:0 auto 0;}
#cpcontent.result #original .box_bdy P{color:#fff;width:600px; margin:0 auto 10px; text-align:center;}
#cpcontent.result #original .box_bdy span{ color:#fff100;}
#cpcontent.result #original .box_bdy H5{color:#fff; margin:0 0 10px; }
#cpcontent.result #original .btn01 A{display:block;width:595px;height:135px;background:url(../img/result/original_btn01.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result #original .btn01 A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result #original .btn01 A:hover{background-position:0px -135px;}
#cpcontent.result #original .btn02 A{display:block;width:595px;height:135px;background:url(../img/result/original_btn02.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result #original .btn02 A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result #original .btn02 A:hover{background-position:0px -135px;}
#cpcontent.result #original .btn03 A{display:block;width:595px;height:135px;background:url(../img/result/original_btn03.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result #original .btn03 A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result #original .btn03 A:hover{background-position:0px -135px;}

/*------他メニュー訴求枠------*/
#cpcontent.result #another{width:930px;margin:10px auto 0;}
#cpcontent.result #another .another_caption{ height:325px; background:url(../img/result/another_caption.jpg) no-repeat center;text-indent:-9999px}
#cpcontent.result #another H2{ text-align:center;}
#cpcontent.result #another .textarea{background:#25252e; width:680px; text-align:center; color:#FFF; padding:10px 0; margin:10px auto;}


#cpcontent.result #another .wrap_bdy{background-image:url(./../img/result/another_bdy.jpg);margin-top:20px;}
#cpcontent.result #another .wrap_ftr{background-image:url(./../img/result/another_ftr.jpg);padding-bottom:27px;}
#cpcontent.result #another .wrap_hdr{background-image:url(./../img/result/another_hdr.jpg);padding-top:10px;}
#cpcontent.freeresult #another .wrap_hdr{background-image:url(./../img/result/another_free_hdr.jpg);padding-top:0px;}

#cpcontent.result #another .menu_ttl{background:url(./../img/top/menu_bg.png);height:145px;width:920px;margin:-10px auto 0;}
#cpcontent.result #another .menu_ttl H3{width:792px;margin:0px auto;padding-top:28px;}

#cpcontent.result #telling_item{margin-top:20px;width:900px;margin:20px auto 0;}
#cpcontent.result #telling_item .bdy{background-image:url(./../img/result/telling_item_bdy.jpg);}
#cpcontent.result #telling_item .ftr{background-image:url(./../img/result/telling_item_ftr.jpg);padding-bottom:60px;}
#cpcontent.result #telling_item .hdr{background-image:;}

#cpcontent.result #another .menuattention  .wrap_bdy,
#cpcontent.result #another .menuattention  .wrap_ftr,
#cpcontent.result #another .menuattention  .wrap_hdr{background-image:none;padding:0;margin:0;}

#cpcontent.result #another #telling_item .menuattention .wrap_bdy{background-image:url(./../img/input/menuattention_bdy.png);}
#cpcontent.result #another #telling_item .menuattention .wrap_ftr{background-image:url(./../img/input/menuattention_ftr.png);padding-bottom:20px;}
#cpcontent.result #another #telling_item .menuattention .wrap_hdr{background-image:url(./../img/input/menuattention_hdr.png);padding-top:20px;}

#cpcontent.result #another .info_text{
	width:500px;
	padding:10px 0;
	color:#FFF;
	text-align:center;
	margin:20px auto 0;
	border:1px solid #FFF;
	}

#cpcontent.result #another #point .wrap_bdy{background-image:url(./../img/result/wrap_point_bdy2.jpg);}
#cpcontent.result #another #point .wrap_ftr{background-image:url(./../img/result/wrap_point_ftr2.jpg);padding-bottom:70px;}
#cpcontent.result #another #point .wrap_hdr{background-image:url(./../img/result/wrap_point_hdr2.jpg);}
#cpcontent.result #another #point H2{width:880px;height:250px;margin:0 auto 20px;text-indent:-9999px;}

#cpcontent.result #another #frm_btn P EM{color:#fff100;font-weight:bold;}
#cpcontent.result #another #frm_btn P .special_price{color:#e60012;font-weight:bold;}
#cpcontent.result #another #frm_btn P .normal_price{color:#fff;font-weight:bold;}
#cpcontent.result #another #frm_btn P.premium{color:; font-weight:normal;}
#cpcontent.result #another #frm_btn P.premium A{color:#fff100;font-weight:bold;}


/*------モザイク------*/

#cpcontent.result .point P.mozbox{text-align:center;color:#852322;font-size:14px; font-weight:bold;}
#cpcontent.result P.mozbox A{display:block;width:317px;height:76px;background:url(./../img/result/btn_cont.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result P.mozbox A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result P.mozbox A:hover{background-position:0px -76px;}
#cpcontent.result .point P.mozbox1{text-align:center;color:#ff0000;font-size:14px; font-weight:bold;}
#cpcontent.result P.mozbox1 A{display:block;width:370px;height:98px;background:url(./../img/result/btn_cont.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result P.mozbox1 A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result P.mozbox1 A:hover{background-position:0px -98px;}
#cpcontent.result P.mozbox2 A{display:block;width:370px;height:98px;background:url(./../img/result/btn_cont.png) no-repeat 0 0;margin:0 auto;}
#cpcontent.result P.mozbox2 A SPAN{display:block;text-indent:-9999px;}
#cpcontent.result P.mozbox2 A:hover{background-position:0px -98px;}

#cpcontent.result #youbase P.mozbox{text-align:center;color:#852322;font-size:14px; font-weight:bold;margin:0;padding:30px 0px 30px 0px;background:url(./../img/result/moz_youbase.png) no-repeat 50% center;position:relative;}
#cpcontent.result #youbase .youbase_in3 P.mozbox{width:420px;height:131px;margin:0px 20px 0px 0px;padding:20px 0px 0px 0px;background:url(./../img/result/moz_youbase.png) no-repeat 50% top;position:relative;}
#cpcontent.result #otherbase P.mozbox{text-align:center;color:#852322;font-size:14px; font-weight:bold;margin:0;padding:30px 0px 30px 0px;background:url(./../img/result/moz_otherbase.png) no-repeat 50% top;position:relative;}

#cpcontent.result .point P.mozbox{margin:0 auto;background:url(./../img/result/moz_point2.png) no-repeat center; padding:40px 0px 40px;}
#cpcontent.result .point P.mozbox1{height:160px;margin:0 auto;background:url(./../img/result/moz_point1.png) no-repeat; padding-top:60px;}
#cpcontent.result .point P.mozbox2{height:150px;margin:0 auto;background:url(./../img/result/moz_point2.png) no-repeat; padding-top:50px;}

#cpcontent.result .point p.mozbox .textinfo{
	display:block;
	padding:5px;
	background:#000;
	border:1px solid #900;
	color:#FF0;
	width:350px;
	margin:0 auto 5px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	line-height:1.7em;}
	
	#cpcontent.result .point p.mozbox .textinfo a{
		color:#F00;
		width:auto;
		height:auto;
		background:none;
		display:inline;
	}

#cpcontent.result .group1 .box_txt P.mozbox{height:196px;margin:0 auto;background:url(./../img/result/moz_result1a.png) no-repeat 50% top;position:relative;}
#cpcontent.result .group1 .imgbox P.mozbox {height:240px;width:440px;margin:0 280px 0 20px ;background:url(./../img/result/moz_result1b.png) no-repeat 50% center;position:relative;}

#cpcontent.result .group2 .box_txt P.mozbox{height:196px;margin:0 auto;background:url(./../img/result/moz_result2a.png) no-repeat 50% top;position:relative;}
#cpcontent.result .group2 .imgbox P.mozbox {height:260px;width:440px;margin:0;padding:0 30px 0 280px;background:url(./../img/result/moz_result2b.png) no-repeat 270px top;}

#cpcontent.result .group3 .box_txt P.mozbox{height:196px;margin:0 auto;background:url(./../img/result/moz_result3a.png) no-repeat 50% top;position:relative;}
#cpcontent.result .group3 .imgbox P.mozbox {height:260px;margin:0;background:url(./../img/result/moz_result3b.png) no-repeat 5px top;position:relative;}

#cpcontent.result #resultgroupe P.mozbox A{position:absolute;top:70px;left:20px;}

#cpcontent.result #advice P.mozbox{width:670px;height:155px;margin:0 auto;background:url(./../img/result/moz_advice.png) no-repeat right top;padding-top:50px;}
#cpcontent.result #advice P.mozbox1{width:457px;height:254px;margin:0 auto;background:url(./../img/result/moz_advice_img.png) no-repeat right top;padding-top:140px;}

/*------SNS------*/
#cpcontent.result .snsblock{width:910px; height: 20px;margin:0 auto;position:relative}
#cpcontent.result .snsblock .twitter {display:block; width: 120px; height: 20px;margin:0;padding:0;background:#000;position:absolute;top:0;right:120px;}
#cpcontent.result .snsblock .facebook{display:block; width: 120px; height: 20px;margin:0;padding:0;background:#000;position:absolute;top:0;right:0px;}

/*--------------------
cp_footer
--------------------*/
#cpcontent #cp_footer{width:970px;margin:0 auto;padding:0px 0 ;}

#cpcontent #footernavi{text-align:center;background:url(./../img/top/footnav.jpg) no-repeat 50% top;height:80px;margin-bottom:20px;}
#cpcontent #footernavi UL{line-height:80px;}
#cpcontent #footernavi LI{display:inline;color:#fff;line-height:80px;}
#cpcontent #footernavi LI A{color:#fff;}
#cpcontent #footernavi LI A:visited{color:#d1d7ce;}
#cpcontent #footernavi LI A:hover{color:#fff100;}

#cpcontent #footerCopy{color:#fff;}
#cpcontent #footerCopy a{color:#fff;}
#cpcontent #footerCopy #ispCopy a{color:#FF0;}
#cpcontent #ccCopy{text-align:center;color:#fff;}

#cpcontent #ccCopy A{color:#fff;}
/*--------------------
ISP枠用設定
--------------------*/
#cpcontent .isp_footer P{color:#fff;text-align:center;}
#cpcontent .isp_footer P A{color:#f00;}
#cpcontent #isp_block {margin:20px 0;}
#cpcontent #isp_block P{text-align:center;color:#fff;padding-bottom:10px;}
#cpcontent .isp_banner TD{color:#fff;}
#cpcontent .top_caption_pre{color:#fff !important; margin:0px auto 20px; text-align:center; font-weight:bold;}

/*--------------------
送信フォーム
--------------------*/
#cpcontent.send #send{ margin:40px auto 0; width:815px;}
#cpcontent.send #send .wrap_bdy{background-image:url(./../img/frm/frm_bdy.jpg);}
#cpcontent.send #send .wrap_ftr{background-image:url(./../img/frm/frm_ftr.jpg);padding-bottom:30px;}
#cpcontent.send #send .wrap_hdr{background-image:url(./../img/frm/frm_hdr.jpg); padding-top:30px;}
#cpcontent.send #send H2{width:610px;height:125px;margin:0 auto 20px;text-indent:-9999px;}

/*--枠1--*/
#cpcontent.send .send_in1 .bdy{background-image:url(./../img/frm/frm_upper_bdy.jpg) !important;}
#cpcontent.send .send_in1 .ftr{background-image:url(./../img/frm/frm_upper_ftr.jpg);padding-bottom:30px;}
#cpcontent.send .send_in1 .hdr{background-image:url(./../img/frm/frm_upper_hdr.jpg); padding-top:20px;}
#cpcontent.send .send_in1 .box{width:70%; margin:auto; color:#FFF;}
#cpcontent.send .send_in1 H3{height:48px;text-indent:-9999px; background:url(../img/frm/frm_upper_img.jpg) no-repeat center; margin-bottom:20px;}
#cpcontent.send .send_in1 UL{width:auto;margin:0 auto;}
#cpcontent.send .send_in1 LI{text-align:left;color:#fff;margin:10px 0 0;line-height:35px;font-size:16px;}

/*--枠2--*/
#cpcontent.send .send_in2{ margin-top:10px;}
#cpcontent.send .send_in2 .bdy{background-image:url(./../img/frm/frm_footer_bdy.jpg) !important;}
#cpcontent.send .send_in2 .ftr{background-image:url(./../img/frm/frm_footer_ftr.jpg);padding-bottom:30px;}
#cpcontent.send .send_in2 .hdr{background-image:url(./../img/frm/frm_footer_hdr.jpg); padding-top:20px;}
#cpcontent.send .send_in2 .datawrap{width:80%; margin:auto; color:#FFF;}
#cpcontent.send .send_in2 .datawrap .inputfrm{width:580px; margin:auto;}
#cpcontent.send .send_in2 UL{width:auto;margin:0 auto;}
#cpcontent.send .send_in2 LI{text-align:left;color:#fff;margin:10px 0 0;line-height:35px;font-size:16px;}

#cpcontent.send .input_tbl TD{padding:10px 0 10px 0;}
#cpcontent.send .input_tbl .tr_attention TD{font-size:16px;line-height:112.5%;}

#cpcontent.send .sendtext{ margin:50px auto 0; width:70%; text-align:left; color:#FFF; min-height:280px; font-size:16px;}
#cpcontent.send .sendtext a{ margin:5px 0 0; display:block; color:#FFF;}


/*--------------------
エラーページ
--------------------*/
#cpcontent.error #error{ margin:40px auto 0; width:500px; color:#FFF; text-align:left; padding:30px; border:1px solid #fff; height:205px;}
#cpcontent.error #error a{color:#FFF;}



