@charset "utf-8";

/*  
-------------------------------------------
COPYRIGHT(C)2004-2005 CYBRiDGE CORPORATION 
http://www.cybridge.jp/
-------------------------------------------
*/

@import url("/common/css/common.css");

a img       { border:none;}

a:link		{ color:#0066CC;}
a:hover		{ color:#0099CC;}
a:visited	{}

ul#gn li a{text-indent: -5000px; text-decoration:none;}

#main h1{ display: block; height:35px; margin-bottom:15px; text-indent: -5000px; text-decoration:none;}

#cl2		{ width:770px; margin:0px; background: url(/img/sn_bg.gif) repeat-y 15px 100%;}
#main	{ width:600px !important; float:right; margin-left:10px;}
#sn 		{ width:156px !important; float:left; background-color:#E5F2FF; padding:6px 6px 0px 6px; margin:0px;}

/* COMMONS
----------------------------------------------------------------------------- */
.breadlist 						{ background: #FFF; font-size:10px; padding:4px 10px 6px 0px; margin:0px; color:#999999;}
body							{ background: #FFF url(/img/common/bg.jpg) repeat 0% 0%; }
#container						{ width:820px; background: #EAF4FE url(/img/common/bg_container.jpg) repeat-y; margin:0px auto 0px auto; }
#contents						{ height:100%; margin:0px 21px 0px 21px;}
.exp                            { background: #FFF; font-size:10px; padding:4px 0px 6px 0px; margin:0px; text-align:center; color:#999999;}
.exp2                           { padding:2px 0px 2px 0px; margin:0px; text-align:center; font-size:10px;}
.section            			{ text-align:left; margin:0px 15px 20px 15px; line-height:125%;}
.t20            		  	    { text-align: center; margin:20px 0px 0px 0px;}
.sentence       		  	    { margin:0px 5px 5px 5px; line-height:125%;}
.sentence2       		  	    { margin:10px 5px 10px 5px; line-height:125%;}
.line-dot						{ background: #FFF url(/img/main/common/line_dot.gif) repeat-x; margin:10px 0px 0px 0px; padding:0px; vertical-align:bottom; height: 1px; font-size: 1px; line-height: 1px; }
.line-dot2						{ background: #FFF url(/img/main/common/line_dot.gif) repeat-x; margin:2px 0px 2px 0px; padding:0px; vertical-align:bottom; height: 1px; font-size: 1px; line-height: 1px; }
.line-dot3						{ background: #FFF url(/img/main/common/line_dot.gif) repeat-x 0% 100%; margin:15px 0px 5px 0px; padding:0px 0px 3px 4px; vertical-align:bottom; font-size: 100%; color:#26296C; font-weight:bold;}
.line-dot4						{ background: #FFF url(/img/main/common/line_dot.gif) repeat-x 0% 100%; margin:15px 0px 5px 0px; padding:0px 0px 3px 4px; vertical-align:bottom; font-size: 100%; color:#CC0000; font-weight:bold;}
.f10            		  	    { font-size:10px; margin:0px; display:inline;}
.f10-2            		  	    { font-size:10px; margin:0px 0px 0px 20px;}
.f10-3            		  	    { font-size:10px; margin:0px 0px 0px 25px; padding:0; display:inline;}
.attention        		  	    { color:red;font-weight:normal;padding-bottom:5px; }


/* HEADER
-----------------------------------------------------------------------------  */
#header				{ padding:0px; background:url(/img/head/head.jpg) no-repeat; height:85px;}
#header	.leftBox	{ width:552px;}
#header	.rightBox	{ width:268px; margin:57px 0px 0px 0px;}

#header	.leftBox a 	{ background: #FFF url(/img/head/head.jpg) no-repeat 0px 0px; display: block; text-indent: -5000px; text-decoration:none; width:330px; height:34px; padding:15px;}

#header	.rightBox ul		{ list-style-type: none;}
#header	.rightBox ul li		{ float: left;}
#header	.rightBox ul li a	{ display: block; text-indent: -5000px; text-decoration:none; height:23px; padding:0px; }

#gn-home a:link, #gn-home a:visited { background: #FFF url(/img/head/head.jpg) no-repeat -552px -57px; width:70px;}
#gn-home a:hover, #gn-home a:active { background: #FFF url(/img/head/head.jpg) no-repeat -552px -142px; width:70px;}

#gn-search a:link, #gn-search a:visited { background: #FFF url(/img/head/head.jpg) no-repeat -622px -57px; width:90px;}
#gn-search a:hover, #gn-search a:active { background: #FFF url(/img/head/head.jpg) no-repeat -622px -142px; width:90px;}

#gn-contact a:link, #gn-contact a:visited {background: #FFF url/img/head/head.jpg) no-repeat -712px -57px; width:108px;}
#gn-contact a:hover, #gn-contact a:active {background: #FFF url(/img/head/head.jpg) no-repeat -712px -142px; width:108px;}


/* FOOTER
-----------------------------------------------------------------------------  */
#footer	.pagetop a				{ width:800px; display:block; text-indent: -5000px; text-decoration:none; height:24px; background: #FFF url(/img/foot/pagetop.gif) no-repeat 0% 0%; margin:0px auto;}
#footer	.pagetop a:hover		{ background: #FFF url(/img/foot/pagetop_over.gif) no-repeat 0% 0%;}
#footer	.foot-btn				{ height:30px; width:800px; margin:0px auto; background: #FFF url(/img/foot/foot.jpg) no-repeat 0% 0%;}
#footer	.copyright				{ height:30px; width:800px; margin:0px auto; background: #FFF url(/img/foot/foot_copy.gif) no-repeat 0% 0%;}

#footer				{ padding:0px; height:30x;}
#footer	.rightBox	{ /* width:540px;  */margin:6px 0px 0px 0px;}

#footer	.rightBox ul		{ list-style-type: none;}
#footer	.rightBox ul li		{ float: left;}
#footer	.rightBox ul li a	{ display: block; text-indent: -5000px; text-decoration:none; height:18px; padding:0px;}

#ft-profile a:link, #ft-profile a:visited { background: #FFF url(/img/foot/foot.jpg) no-repeat -222px -6px; width:78px;}
#ft-profile a:hover, #ft-profile a:active { background: #FFF url(/img/foot/foot.jpg) no-repeat -222px -36px; width:78px;}
#ft-privacy a:link, #ft-privacy a:visited { background: #FFF url(/img/foot/foot.jpg) no-repeat -299px -6px; width:146px;}
#ft-privacy a:hover, #ft-privacya:active { background: #FFF url(/img/foot/foot.jpg) no-repeat -299px -36px; width:146px;}
#ft-contact a:link, #ft-contact a:visited { background: #FFF url(/img/foot/foot.jpg) no-repeat -444px -6px; width:102px;}
#ft-contact a:hover, #ft-contact a:active { background: #FFF url(/img/foot/foot.jpg) no-repeat -444px -36px; width:102px;}
#ft-instruction a:link, #ft-instruction a:visited { background: #FFF url(/img/foot/foot.jpg) no-repeat -545px -6px; width:159px;}
#ft-instruction a:hover, #ft-instruction a:active { background: #FFF url(/img/foot/foot.jpg) no-repeat -545px -36px; width:159px;}
#ft-sitemap a:link, #ft-sitemap a:visited { background: #FFF url(/img/foot/foot.jpg) no-repeat -703px -6px; width:97px;}
#ft-sitemap a:hover, #ft-sitemap a:active { background: #FFF url(/img/foot/foot.jpg) no-repeat -703px -36px; width:97px;}


/* sn
-----------------------------------------------------------------------------  */
#sn img { margin:0px 0px 5px 0px; width:156px;}

#sn	ul		{ list-style-type: none; margin:0px;}
#sn	ul#sn-bottom		{ list-style-type: none; margin:0px 0px 8px 0px;;}
#sn	ul li a	{ display: block; text-indent: -5000px; text-decoration:none; padding:0px;outline:none; }

#sn h4 		{ width:156px; margin-bottom:0px!important; }

#sn	h4#sn-beginner  { display: block; text-indent: -5000px; text-decoration:none; padding:0px; background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -31px; width:156px; height:31px;}
#sn-about a:link, #sn-about a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -62px; width:156px; height:26px;}
#sn-about a:hover, #sn-about a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -62px; width:156px; height:26px;}
#sn-gfp a:link, #sn-gfp a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -88px; width:156px; height:26px;}
#sn-gfp a:hover, #sn-gfp a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -88px; width:156px; height:26px;}

#sn	h4#sn-consultation  { display: block; text-indent: -5000px; text-decoration:none; padding:0px; background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -114px; width:156px; height:31px;}
#sn-search a:link, #sn-search a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -145px; width:156px; height:27px;}
#sn-search a:hover, #sn-search a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -145px; width:156px; height:27px;}

#sn	h4#sn-insurance  { display: block; text-indent: -5000px; text-decoration:none; padding:0px; background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -172px; width:156px; height:31px;}
#sn-merit a:link, #sn-merit a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -203px; width:156px; height:26px;}
#sn-merit a:hover, #sn-merit a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -203px; width:156px; height:26px;}
#sn-seminar a:link, #sn-seminar a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -229px; width:156px; height:27px;}
#sn-seminar a:hover, #sn-seminar a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -229px; width:156px; height:27px;}
#sn-lineup a:link, #sn-lineup a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -256px; width:156px; height:27px;}
#sn-lineup a:hover, #sn-lineup a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -256px; width:156px; height:27px;}
#sn-knowledge a:link, #sn-knowledge a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -283px; width:156px; height:27px;}
#sn-knowledge a:hover, #sn-knowledge a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -283px; width:156px; height:27px;}
#sn-question a:link, #sn-question a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -310px; width:156px; height:27px;}
#sn-question a:hover, #sn-question a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -310px; width:156px; height:27px;}

#sn	h4#sn-company  { display: block; text-indent: -5000px; text-decoration:none; padding:0px; background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -337px; width:156px; height:31px;}
#sn-profile a:link, #sn-profile a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -368px; width:156px; height:26px;}
#sn-profile a:hover, #sn-profile a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -368px; width:156px; height:26px;}
#sn-agency a:link, #sn-agency a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -394px; width:156px; height:27px;}
#sn-agency a:hover, #sn-agency a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -394px; width:156px; height:27px;}
#sn-privacy a:link, #sn-privacy a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -421px; width:156px; height:27px;}
#sn-privacy a:hover, #sn-privacy a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -421px; width:156px; height:27px;}

#sn	h4#sn-contact  { display: block; text-indent: -5000px; text-decoration:none; padding:0px; background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -448px; width:156px; height:31px;}
#sn-form a:link, #sn-form a:visited { background: #FFF url(/img/sn/sn.jpg) no-repeat 0px -479px; width:156px; height:27px;}
#sn-form a:hover, #sn-form a:active { background: #FFF url(/img/sn/sn.jpg) no-repeat -156px -479px; width:156px; height:27px;}


/* HOME
-----------------------------------------------------------------------------  */
#p-home #main h1		{ text-indent: -5000px; text-decoration:none; height:154px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/top/h1_home.jpg) no-repeat 0px 0px;}
#p-home #main h2		{ text-decoration:none; height:27px; padding:8px 10px 0px 0px; margin:0px; text-align:right; font-weight:normal; color:#999999; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#p-home #main h3#search1 	{ text-indent: -5000px; text-decoration:none; height:22px; padding:0px; margin:0px; background: #FFF url(/img/main/top/h3_movie.jpg) no-repeat 0px 0px;}
#p-home #main h3#search2 	{ text-indent: -5000px; text-decoration:none; height:22px; padding:0px; margin:0px; background: #FFF url(/img/main/top/h3_area.jpg) no-repeat 0px 0px;}
#p-home #main h3#search3 	{ text-indent: -5000px; text-decoration:none; height:22px; padding:0px; margin:0px; background: #FFF url(/img/main/top/h3_age.jpg) no-repeat 0px 0px;}
#p-home #main h3#search4 	{ text-indent: -5000px; text-decoration:none; height:22px; padding:0px; margin:0px; background: #FFF url(/img/main/top/h3_field.jpg) no-repeat 0px 0px;}

#p-home #main #insurance{ background: #FFF url(/img/main/top/h2_insurance.jpg) no-repeat 0px 0px;}
#p-home #main #search	{ background: #FFF url(/img/main/top/h2_search.jpg) no-repeat 0px 0px;}
#p-home #main #month	{ background: #FFF url(/img/main/top/h2_month.jpg) no-repeat 0px 0px;}
#p-home #main #news  	{ background: #FFF url(/img/main/top/h2_news.jpg) no-repeat 0px 0px;}
#p-home #home-box { background: #FFF url(/img/main/top/h2_back.jpg) no-repeat 0px 100%; margin:0px 0px 7px 0px;}
#p-home #home-box .leftBox	{ width:362px; padding:0px; margin:0px; }
#p-home #home-box .rightBox	{ width:238px; padding:0px; margin:0px; }
#p-home #home-box .box-month	{ text-align:center; padding:0px 10px 8px 10px; margin:0px;}
#p-home #home-box .box-news 	{ text-align:center; padding:0px 10px 8px 10px; margin:0px;}
#p-home #home-box table.sheet-month   	{ width:100%; background:#FFF;	border-collapse:collapse; border-spacing:0px; font-size:90%; margin:0px; }
#p-home #home-box table.sheet-month th	{ background:#F3F9FF; padding:0 0 10px 0; vertical-align:bottom; text-align:center; border-right:3px solid #FFF; border-bottom:3px solid #FFF; border-top:0px;}
#p-home #home-box table.sheet-month td	{ background:#F3F9FF; padding:10px; vertical-align:top; text-align:center; border-right:3px solid #FFF; border-bottom:0px; border-top:0px;}
#p-home #home-box table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:5px 0 0 0; padding:0px;}
#p-home #home-box table.sheet-non td	{ padding:0px; border:0px; text-align:left; vertical-align:top; }
#p-home #home-box table.sheet-news		{ width:100%; background:#FFF;	border-collapse:separate; border-spacing:0px; margin:0px; }
#p-home #home-box table.sheet-news td 	{ background:#FFF url(/img/main/top/news_line.gif) repeat-x 0px 100%; padding:3px; text-align:left; }
#p-home #main .box600	{ background: #FFF url(/img/main/top/h2_back.jpg) no-repeat 0px 100%; vertical-align:bottom; text-align:center; padding:0px 17px 15px 17px; margin:0px 0px 7px 0px;}
#p-home #main table.sheet-search	    { width:275px; background:#FFF; border-collapse:collapse; border-spacing:0px; margin:0px; }
#p-home #main table.sheet-search th  	{ padding:0px 0px 0px 15px; vertical-align:top; text-align:left; }
#p-home #main table.sheet-search td  	{ padding:0px; vertical-align:bottom; text-align:left; }
#p-home #main table.sheet-top		    { width:275px; background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; }
#p-home #main table.sheet-top td    	{ padding:4px 3px 4px 3px; border:1px solid #DFDFDF; vertical-align:top; text-align:left; }

#p-home #main .arrow-orange ul li   	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_orange.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-pink ul li 	    { padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_pink.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-lightpink ul li	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_lightpink.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-yellow ul li   	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_yellow.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-lightredpurple ul li	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_lightredpurple.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-blue  ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_blue.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-water ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_water.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-lightgreen ul li	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_lightgreen.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-green ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_green.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-redpurple ul li	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_redpurple.gif) no-repeat 0% 0.5em;}
#p-home #main .arrow-lightorange ul li	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_lightorange.gif) no-repeat 0% 0.5em;}


/* ABOUT
-----------------------------------------------------------------------------  */
#p-about #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_about.gif) no-repeat 0px 0px;}
#p-about #main h2#about 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_about.gif) no-repeat 0px 0px;}
#p-about #main h2#exp 		{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px 0px 15px 0px; background: #FFF url(/img/main/h2/h2_exp.gif) no-repeat 0px 0px;}
#p-about #main h2#use 		{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_howto.gif) no-repeat 0px 0px;}


/* GFP
-----------------------------------------------------------------------------  */
#p-gfp #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_gfp.gif) no-repeat 0px 0px;}
#p-gfp #main h2#about 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_gfp.gif) no-repeat 0px 0px;}
#p-gfp #main h2#message1 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_message1.gif) no-repeat 0px 0px;}
#p-gfp #main h2#message2 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_message2.gif) no-repeat 0px 0px;}

#p-gfp #main .leftBox-gfp     	{ float:left; width:280px; padding:0px; margin:0px; }
#p-gfp #main .rightBox-gfp	    { float:right; width:280px; padding:0px; margin:0px; }

#p-gfp table.sheet		    { background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; }
#p-gfp table.sheet th		{ background-color: #FFF; padding: 0px; border:0px; text-align:left;}
#p-gfp table.sheet td		{ padding:4px; border:5px solid #F3F9FF; }

#p-gfp .arrow-darkblue  ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_darkblue.gif) no-repeat 0% 0.5em;}


/* SEARCH
-----------------------------------------------------------------------------  */
#p-search #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_search.gif) no-repeat 0px 0px;}
#p-search #main h2#search		{ text-decoration:none; height:31px; padding:8px 10px 0px 0px; margin:0px; text-align:right; font-weight:normal; color:#999999; font-size:12px; background: #FFF url(/img/main/consultation/search/box_search.jpg) no-repeat 0px 0px;}

#p-search #main .box600	{ background: #FFF url(/img/main/top/h2_back.jpg) no-repeat 0px 100%; vertical-align:bottom; text-align:center; padding:0px 17px 15px 17px; margin:0px 0px 7px 0px;}


/* RESULT
-----------------------------------------------------------------------------  */
#p-result #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_result.gif) no-repeat 0px 0px;}
#p-result #main h2#result		{ text-decoration:none; height:31px; padding:8px 10px 0px 0px; margin:0px; text-align:right; font-weight:normal; color:#999999; font-size:12px; background: #FFF url(/img/main/consultation/result/box_result.jpg) no-repeat 0px 0px;}

#p-result #main .box600	{ background: #FFF url(/img/main/top/h2_back.jpg) no-repeat 0px 100%; vertical-align:bottom; text-align:center; padding:0px 17px 15px 17px; margin:0px 0px 7px 0px;}
#p-result #main .box-result	{ width:600px;}

#p-result #main .leftBox	{ width:325px; padding:0px; margin:0px; }
#p-result #main .rightBox	{ width:275px; padding:0px; margin:0px; }

#p-result #main table.sheet-month   	{ background:#FFF;	border-collapse:collapse; border-spacing:0px; font-size:90%; margin:0px; }
#p-result #main table.sheet-month td	{ background:#F3F9FF; padding:10px; vertical-align:top; text-align:center; border:3px solid #FFF;}
#p-result #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:5px 0 5px 0; padding:0px; text-align:center;}
#p-result #main table.sheet-non td	{ padding:0px; border:0px; text-align:left; vertical-align:top; }

.f-non  	{ font-weight:normal; color:#999999; font-size:12px; display:inline; margin:15px 0px 5px 10px; padding:0px 0px 5px 0px;  text-decoration:none; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.red-resutl	{ color:#CC0000; display:inline; }
img.imgPhotoS,img.imgPhoto { padding:1px; border:1px solid #CCC;}

/* DETAIL
-----------------------------------------------------------------------------  */
#p-detail #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_detail.gif) no-repeat 0px 0px;}
#p-detail #main h2#profile      { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h2/h2_gfpprofile.gif) no-repeat 0px 0px;}
#p-detail #main h2#movie        { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h2/h2_movie.gif) no-repeat 0px 0px;}
#p-detail #main h2#consultation { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h2/h2_consultation.gif) no-repeat 0px 0px;}

#p-detail #main .leftBox  { width:125px; padding:0px; margin:0px; }
#p-detail #main .rightBox { width:445px; padding:0px; margin:0px; }

#p-detail #main table.sheet-profile     { background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; width:100%; }
#p-detail #main table.sheet-profile th  { width:70px; padding:5px; background-color: #F3F9FF; border:1px solid #DFDFDF; text-align:left; vertical-align:top;}
#p-detail #main table.sheet-profile td  { padding:5px; border:1px solid #DFDFDF; text-align:left; vertical-align:top; }
#p-detail #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:0; padding:0px;}
#p-detail #main table.sheet-non td	{ padding:0px; border:0px; text-align:center; vertical-align:top; }
#p-detail #main table.sheet-non2	{ width:100%; border-collapse:collapse; border-spacing:0px; margin:0; padding:0px;}
#p-detail #main table.sheet-non2 th { width:65px; padding:2px; border:0px; background:#FFF; text-align:left; vertical-align:top; background: #FFF url(/img/main/common/line_dot.gif) repeat-x 0% 100%;}
#p-detail #main table.sheet-non2 td	{ padding:2px; border:0px; text-align:left; vertical-align:top; background: #FFF url(/img/main/common/line_dot.gif) repeat-x 0% 100%;}
#p-detail #main table.sheet-profile td.w100	{ width:142px;}


/* LINEUP
-----------------------------------------------------------------------------  */
#p-lineup #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_lineup.gif) no-repeat 0px 0px;}

#p-lineup #main h2#insurance1 { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_insurance1.gif) no-repeat 0px 0px;}
#p-lineup #main h2#insurance2 { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_insurance2.gif) no-repeat 0px 0px;}
#p-lineup #main h2#insurance3 { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_insurance3.gif) no-repeat 0px 0px;}

#p-lineup #main .leftBox-lineup  { float:left; width:260px; padding:0px; margin:5px; }
#p-lineup #main .rightBox-lineup { float:right; width:260px; padding:0px; margin:5px; }

#p-lineup table.sheet		    { background:#FFF; border:5px solid #F3F9FF; border-spacing:0px; padding:0px; margin:0px; }
#p-lineup ul.arrow-darkblue li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_darkblue.gif) no-repeat 0% 0.5em;}


/* KNOWLEDGE
-----------------------------------------------------------------------------  */
#p-knowledge #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_knowledge.gif) no-repeat 0px 0px;}
#p-knowledge #main h2#kind1  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_kind1.gif) no-repeat 0px 0px;}
#p-knowledge #main h2#kind2  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_kind2.gif) no-repeat 0px 0px;}


/* MERIT
-----------------------------------------------------------------------------  */
#p-merit #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_merit.gif) no-repeat 0px 0px;}
#p-merit #main h2#individual 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_individual.gif) no-repeat 0px 0px;}
#p-merit #main h2#juridicalperson 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_juridicalperson.gif) no-repeat 0px 0px;}

#p-merit table.sheet		{ width:400px; background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px auto;}
#p-merit table.sheet td		{ padding:4px; border:5px solid #F3F9FF; }
#p-merit table.sheet2		{ width:400px; background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px auto; }
#p-merit table.sheet2 td		{ padding:4px; border:5px solid #FFF0F0; text-align:left; }
#p-merit .arrow-darkblue  ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_darkblue.gif) no-repeat 0% 0.5em;}


/* QUESTION
-----------------------------------------------------------------------------  */
#p-question #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_question.gif) no-repeat 0px 0px;}
#p-question #main h2#qlist 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_qlist.gif) no-repeat 0px 0px;}
#p-question #main h2#qa 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_qa.gif) no-repeat 0px 0px;}

#p-question table.sheet		    { background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; }
#p-question table.sheet th		{ background-color: #FFF; padding: 0px; border:0px; text-align:left;}
#p-question table.sheet td		{ padding:4px; border:5px solid #F3F9FF; }
#p-question .arrow-darkblue  ul li    	{ padding-left:10px; display:block; background: #FFF url(/img/main/common/arrow_darkblue.gif) no-repeat 0% 0.5em;}


/* PROFILE
-----------------------------------------------------------------------------  */
#p-profile #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_profile.gif) no-repeat 0px 0px;}
#p-profile #main h2#profile    { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_profile.gif) no-repeat 0px 0px;}
#p-profile #main h2#management { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_management.gif) no-repeat 0px 0px;}
#p-profile #main h2#office     { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_office.gif) no-repeat 0px 0px;}
#p-profile #main h2#invitation { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_invitation.gif) no-repeat 0px 0px;}

#p-profile #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:0; padding:0px;}
#p-profile #main table.sheet-non td	{ padding:0px; border:0px; text-align:left; vertical-align:top; }


/* AGENCY
-----------------------------------------------------------------------------  */
#p-agency #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_agency.gif) no-repeat 0px 0px;}
#p-agency #main h2#agency1 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_agency1.gif) no-repeat 0px 0px;}
#p-agency #main h2#agency2 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_agency2.gif) no-repeat 0px 0px;}

#p-agency #main table.sheet-non		    { border-collapse:collapse; border-spacing:0px; margin:0px; padding:0px;}
#p-agency #main table.sheet-non td		{ padding:0px 0pc 5px 0px; border:0px; text-align:left; vertical-align:top; }
#p-agency #main table.sheet		    { background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; }
#p-agency #main table.sheet th		{ background-color: #FFF; padding: 0px; border:0px; text-align:left;}
#p-agency #main table.sheet td	　　{ padding:4px 8px 4px 8px; border:5px solid #F3F9FF; }


/* PRIVACY
-----------------------------------------------------------------------------  */
#p-privacy #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_privacy.gif) no-repeat 0px 0px;}
#p-privacy #main h2#privacy   { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_privacy.gif) no-repeat 0px 0px;}

#p-privacy #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:0px; padding:0px;}
#p-privacy #main table.sheet-non td		{ padding:0px 0pc 5px 0px; border:0px; text-align:left; vertical-align:top; }
#p-privacy #main #reference		{ margin:0px 0px 0px 0px; border:5px solid #F3F9FF; border-spacing:0px; padding:5px; margin:0px 80px 0px 80px;}


/* CONTACT
-----------------------------------------------------------------------------  */
#p-form #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_form.gif) no-repeat 0px 0px;}


/* ENTRY
-----------------------------------------------------------------------------  */
#p-entry #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_entry.gif) no-repeat 0px 0px;}


/* SEMINAR
-----------------------------------------------------------------------------  */
#p-seminar #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_seminar.gif) no-repeat 0px 0px;}
#p-seminar #main h1#seminar01		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -26px;}
#p-seminar #main h1#seminar02		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -52px;}
#p-seminar #main h1#seminar03		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -78px;}
#p-seminar #main h1#seminar04		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -104px;}
#p-seminar #main h1#seminar05		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -130px;}
#p-seminar #main h1#seminar06		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -156px;}
#p-seminar #main h1#seminar07		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -182px;}
#p-seminar #main h1#seminar08		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -208px;}
#p-seminar #main h1#seminar09		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -234px;}
#p-seminar #main h1#seminar10		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -260px;}
#p-seminar #main h1#seminar11		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -286px;}
#p-seminar #main h1#seminar12		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background-position:0 -312px;}
#p-seminar #main h1#special		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_seminar_special.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar-top1  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar_top1.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar-top2  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar_top2.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar1  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar1.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar2  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar2.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar3  { text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar3.gif) no-repeat 0px 0px;}
#p-seminar #main h2#seminar-special 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_seminar_special.gif) no-repeat 0px 0px;}

#p-seminar #main .leftBox-seminar   { float:left; padding:0px; margin:0px; }
#p-seminar #main .rightBox-seminar  { float:right; width:330px; padding:0px; margin:0px 0px 0px 10px; }

#p-seminar #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:0; padding:0px;}
#p-seminar #main table.sheet-non td	{ padding:0px; border:0px; text-align:left; vertical-align:top; }

#p-seminar #main table.sheet-form-sp    { background:#FFF;	border-collapse:collapse; border-spacing:0px; margin:0px; width:100%; }
#p-seminar #main table.sheet-form-sp th		{ width:100px; padding:5px; border:1px solid #DFDFDF; background-color: #FDF0F0; text-align:left; vertical-align:top;}
#p-seminar #main table.sheet-form-sp td		{ padding:5px; border:1px solid #DFDFDF; text-align:left; vertical-align:top; }


/* INSTRUCTION
-----------------------------------------------------------------------------  */
#p-instruction #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_instruction.gif) no-repeat 0px 0px;}
#p-instruction #main h2#instruction 	{ text-indent: -5000px; text-decoration:none; height:25px; padding:0px; margin:0px; background: #FFF url(/img/main/h2/h2_instruction.gif) no-repeat 0px 0px;}

#p-instruction #main table.sheet-non		{ border-collapse:collapse; border-spacing:0px; margin:0px; padding:0px;}
#p-instruction #main table.sheet-non td		{ padding:0px 0pc 10px 0px; border:0px; text-align:left; vertical-align:top; }


/* SITEMAP
-----------------------------------------------------------------------------  */
#p-sitemap #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_sitemap.gif) no-repeat 0px 0px;}
#p-sitemap #main2	{ margin:0px 15px 20px 15px; padding:10px 0px 10px 100px; border:5px solid #F3F9FF; }

#p-sitemap dl {
	background: #FFF url(/img/sitemap/line_00.gif) repeat-y 0px 0px;
	padding-left: 1px;
	margin-left:25px;
}
#p-sitemap dl dt{
	background: #FFF url(/img/sitemap/line_01.gif) no-repeat 0px 63%;
	padding: 3px 0px 0px 45px;
	list-style-type: none;
	color:#26296C;
	font-weight:bold;
}
#p-sitemap dl dd{
	background: #FFF url(/img/sitemap/line_00.gif) repeat-y 0px 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-bottom: 20px;
	margin-left: 70px;
}
#p-sitemap dl dd ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#p-sitemap dl dd li{
	background: #FFF url(/img/sitemap/line_02.gif) no-repeat 0px 8px;
	padding: 3px 0px 0px 48px;
	margin: 5px 0px 0px 1px;
}
#p-sitemap dl dd li ul{
	background: #FFF url(/img/sitemap/line_00.gif) repeat-y 0px 0px;
	margin-left: 25px;
}
#p-sitemap dl dd li ul li{
	background: #FFF url(/img/sitemap/line_03.gif) no-repeat 0px 60%;
	padding: 3px 0px 0px 48px;
	margin: 5px 0px 0px 1px;
}


/* THANKS
-----------------------------------------------------------------------------  */
#p-thanks #main h1		{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_thanks.gif) no-repeat 0px 0px;}


/* MONITOR,enquete
-----------------------------------------------------------------------------  */
#p-monitor #main h1{
	text-indent: -5000px;
	text-decoration:none;
	height:26px;
	padding:0px;
	margin:0px 0px 10px 0px;
	background: #FFF url(/img/main/h1/h1_monitor.gif) no-repeat 0px 0px;
	}
#p-enquete #main h1	{
	text-indent: -5000px;
	text-decoration:none;
	height:26px;
	padding:0px;
	margin:0px 0px 10px 0px;
	background: #FFF url(/img/main/h1/h1_enquete.gif) no-repeat 0px 0px;
	}

#p-monitor #main .ssl,
#p-enquete #main .ssl{
	border:1px solid #DFDFDF;
	padding:10px;
	margin-top:20px;
	background-color:#F2F2F2;
}
#p-monitor #main p,
#p-form #main p,
#p-enquete #main p{
	margin:0px 0px 5px 0px;
}
#p-monitor #main .ssl p,
#p-enquete #main .ssl p{
	background:#F2F2F2 url(/img/ssl_lock.gif) no-repeat 0 0;
	padding-left:21px;
}

#p-monitor #main table.m-sheet th{
	width:130px;
}
#p-enquete #main table.m-sheet th{
	width:100%;
}
#p-monitor #main #privacy ,
#p-enquete #main #privacy {
	padding:15px 15px;
	margin:0px 0px 10px;
	overflow:auto;
	height:132px;
	border:1px solid #CCC;
}
#p-monitor #main #privacy h3 ,
#p-enquete #main #privacy h3 {
	background-color:#929292;
	color:#FFF;
	padding:3px;
	text-align:center;
	margin-bottom:10px;
}
#p-monitor #main #privacy h4 ,
#p-enquete #main #privacy h4 {
	font-weight:bold;
	margin:10px 0px;
}
#p-monitor #main #privacy ol,
#p-enquete #main #privacy ol{
	list-style-position:inside;
	list-style-type:decimal;
}
#p-monitor #main #privacy p,
#p-enquete #main #privacy p{
	text-indent:1em;
	margin:5px 0px;
	text-align:left !important;
	font-weight:normal !important;
	font-size:100% !important;
}
#p-monitor #main #privacy ul,
#p-enquete #main #privacy ul{
	margin:10px 0px 10px 1em;
}
#p-enquete #main table td{
	line-height:160%;
	}
#p-enquete #main table td input{
	margin:0 2px 0 5px
	}
#p-enquete #main table td textarea{
	font-size:100%;
	padding:2px;
	width:97%;
	height:100px;
	}

#p-enquete #container{
	width:820px;
	background: #EAF4FE url(/img/common/bg_container.jpg) repeat-y;
	margin:0px auto;
	}
#p-enquete #contents{
	height:100%;
	margin:0px 21px 0px 21px;
	background-color:#FFF;
	}
#p-enquete #main{
	width:650px !important;
	float:none;
	margin:0px auto;
}
#p-enquete .pagetop{
	display:none;
}
#p-enquete #main h1.thanks	{ text-indent: -5000px; text-decoration:none; height:26px; padding:0px; margin:0px 0px 10px 0px; background: #FFF url(/img/main/h1/h1_thanks_enquete.gif) no-repeat 0px 0px;}
