@charset "utf-8";

/*
 * File URI	: http://www.rosettastone.co.jp/newsweek12/style.css
 * Author	: katsuki,Y. (Global Technology Design)
 * Last Update	: 2008-10-15
 * Description	: /newsweek12/index.html用のCSS
 *
 */

/*============================================================
  0: Reset
============================================================*/
/* 
Reset: margin, padding propaty*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
	margin: 0;
	padding: 0;
} 

/* 
Reset: border propaty*/
abbr,acronym,fieldset,img {
	border: 0;
} 

/*
Reset: [table] selector*/
table {
	border-collapse: collapse;
	border-spacing: 0;
} 
table,th,td {
	margin: 0;
	padding: 0;
}
caption,th,td {
	text-align:left;
} 

/*
Reset: List selector*/
ol,ul {
	list-style:none;
}

/*
Reset: font propaty*/
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

/*
Reset: other*/
q:before,q:after {
	content:'';
}




/*============================================================
  IE上でのPNGアルファ画像表示
　iepngfix.js呼び出し
  キャンペーンバナーに設定
============================================================*/
.iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
	margin-top: -35px;
	margin-bottom: 10px;
}


/*============================================================
  1: Font
============================================================*/

/*
Reset: font-size, line-height propaty
ブラウザのデフォルトフォントサイズを16pxと前提
*/
body {
	font-size: 100%; /* 16px */
	line-height: 1.4;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 82%; /* 13px */
	line-height: 1.0;
}
p,li,th,td {
	font-size: 82%; /* 13px */
	line-height: 1.4;
}

/* 
Reset: font-family propaty
*/
body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, Verdana, 'ＭＳ Ｐゴシック', sans-serif;
}

/*============================================================
  2: clearfix
============================================================*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}



/* End hide from IE-Mac */

/*============================================================
  3: Base setting / Layout
============================================================*/
html {
	overflow-y: scroll;
}

body {
	text-align: center;
	background-color: #FFD519;
	color: #333333;
	line-height: 1.6;
}

a {
	color: #3F6DA5;
	text-decoration: none;
}
a.arrow {
	background: url(/common/images/lp2/link_arrow_01.gif) left center no-repeat;
	padding-left: 10px;
}
a:hover {
	color: #3F6DA5;
	text-decoration: underline;
}

p.returntop {
	clear: both;
	text-align: right;
}
p.returntop a {
	color: #3F6DA5;
	padding-left: 10px;
	margin: 0 20px;
	background: url(/common/images/lp2/link_arrow_03.gif) left center no-repeat;
	text-decoration: underline;
	border-bottom: none;
	font-size: 78%; /* 10px */
	line-height: 1;
}

div#mainContents p.returntop a:hover {
	border-bottom: none;
}

strong.redBold {
	font-size: 1.5em;
	font-weight: bold;
	color: #ff0000;
}

/*ヘッダー*/
div#ciInfo {
	width: 284px;
	float: left;
}
div#ciInfo img {
	margin: 10px 0 3px 0;
}
p#headerCopy {
	width: 293px;
	float: right;
	margin-top: 19px;
}

/*コンテンツレイアウト枠*/
div#wrapper {
	width: 900px;
	text-align: left;
	margin: 0 auto;
}
div#mainContents {
	background: #ffffff url(/lp2/french/images/bg_content_bottom.jpg) left bottom no-repeat;
	padding-bottom: 50px;
}
div#contentsWrap {
}
div#contentArea {
	background: #ffffff url(/lp2/french/images/bg_content_top.gif) left top no-repeat;
	padding-top: 30px;
}
div#content {
	margin: 0 30px;
}


/*============================================================
  6: footer
============================================================*/
div#footer { background-image:none;
	width: 900px;
	margin: 0;
	color: #666666;
	font-size: 10px;	
	text-align: center;
}

/* Footer Navigation */


#footer {
	clear:both;
	float:left;
	font-size: 10px;;
	width:900px;
}
#footer .footer-left, #footer-home .footer-left {
	float: left;
	clear: both;
	margin: 5px 0 15px 0;
}
#footer .footer-left ul li, #footer-home .footer-left ul li, #footer .footer-center ul li, #footer-home .footer-center ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #D9B515;
}
#footer .footer-left ul li.first, #footer-home .footer-left ul li.first, #footer .footer-center ul li.first, #footer-center .footer-left ul li.first {
	display: inline;
	padding-right: 4px;
	padding-left: 0px;
}
#footer .footer-left ul li.last, #footer-home .footer-left ul li.last, #footer .footer-center ul li.last, #footer-home .footer-center ul li.last {
	border-right: 0;
}
#footer .footer-right, #footer-home .footer-right {
	float: right;
	margin: 5px 0 15px 0;
}
#footer .footer-center, #footer-home .footer-center {
	width: 900px;
	float: left;
	clear: both;
	margin: 5px 0 15px 0;
}
#footer .footer-center p {
	align: center
}
div#footer {
	text-align: center;
	color: #333;
}
div#footer a {
	text-align: center;
	color: #333;
}

div#footer ul {
	clear: both;
	font-size: 10px;
}
* html div#footer ul li,
*:first-child+html div#footer ul li {
	font-size: 10px;
}


div#footer div#alllangBlock {
	text-align: center;
	padding: 0 0 25px 0;
	font-size: 10px;
}
div#footer dl#alllangBlock dt {
	text-align: center;
	padding: 15px 0 5px 20px;
	font-size: 10px;
}
div#footer dl#alllangBlock ul {
	/*margin-left: 70px;*/
	text-align: center;
	padding-left: 0;
	font-size: 10px;
}
div#footer dl#alllangBlock ul li.first {
	padding-left: 0;
	font-size: 10px;
}
div#footer dl#alllangBlock ul li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: 5px;
	display: inline;
	/*float: left;
	width: 87px;
	border: none;*/
	font-size: 10px;
}
div#footer dl#alllangBlock ul li.first {
	padding-left: 0;
}
div#footer dl#alllangBlock ul li.long {
	/*width: 188px;*/
}

div#footer div#footerSubNav {
	margin: 15px 0;
	padding-top: 20px;
	text-align: center;
	background: #FFD519 url(/us_assets/images/bg_horizontal_line.gif) repeat-x left top;
	font-size: 10px;
}
div#footer div#footerSubNav ul li {
	padding: 0 5px;
	font-size: 10px;
}

div#footer dl#regionLink dt,
div#footer dl#regionLink dd,
div#footer dl#regionLink dd ul {
	display: inline;
	font-size: 10px;
}
div#footer dl#regionLink dd ul li {
	font-size: 10px;
}

/* 6-2: コピーライト
--------------------------------------------------*/
div#footer address {
	margin: 15px 0;
	line-height: 1.0;
	font-size: 10px;
}


/*============================================================
 Header
============================================================*/

/*Header Sub Navigation / Change "nav.css"
------------------------------------------------------------*/
#top-area-right ul {
	margin: 6px 0 0;
	padding: 0;
}
#top-area-right ul li {
	line-height: 1;
	margin: 0;
}
#top-area-right ul li#freecall {
	display:block;
	text-align:right;
	margin-top:0;
}
/*Header Sub Navigation / Change "form.css"
------------------------------------------------------------*/
#top-area-right ul li input {
    margin-bottom: 0;
    padding: 0;
}

/*Google Search
------------------------------------------------------------*/
#top-area-right ul li#googleSearch { 
}
#top-area-right ul li#googleSearch input#googleField {
	background: #ffffff url(/us_assets/images/google_custom_search_watermark.gif) no-repeat scroll left center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	width: 140px;
	border: 1px solid #ccc;
	padding: 1px 3px;
}
#top-area-right ul li#googleSearch input.submitButton {
	border: 1px solid #ccc;
}
* html body #top-area-right ul li#googleSearch input.submitButton,
*:first-child+html #top-area-right ul li#googleSearch input.submitButton {
	padding: 2px 3px 0;
}


/* Utility Navigation */

#top-area-right ul { /*this should really be renamed to something like #utility ul or #utility-nav ul */
	float: right;
	list-style: none;
	margin: 5px 0;
}
#top-area-right ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #D9B515;
}
#top-area-right ul li.last {
	border-right: 0;
}
#top-area-right select {
	margin: 0px;
}
#top-area-left {
	float: left;
}

#top-area-right a:link, #top-area-right a:visited, #top-area-right a:active, #footer a:link, #footer a:visited, #footer a:active, #footer-home a:link, #footer-home a:visited, #footer-home a:active {
	text-decoration: none;
}


/*  LINK TYPES */

a:link, a:visited, a:active {
	color: #739600;
        text-decoration: underline;
}

a:hover {
        color: #739600;
}

#content a:link, #content a:visited, #content a:active {
	color: #5C7800;
	text-decoration:none;
	border-bottom: 1px solid #C6D0A6;
}

#content a:hover {
	color: #739600;
	border-bottom: 1px solid #DEE4CC;
}

.red-link a:link, .red-link a:visited, .red-link a:active, .red-link {
	color: #DB4628;
	text-decoration: none;
}

.red-link a:hover {
	text-decoration: underline;
        color: #DB4628;
}

#top-area-right a:link, #top-area-right a:visited, #top-area-right a:active, #footer a:link, #footer a:visited, #footer a:active, #footer-home a:link, #footer-home a:visited, #footer-home a:active {
	text-decoration: none;
}

#top-area-right a:hover, #footer a:hover, #footer-home a:hover {
	text-decoration: underline;
	color: #000;
}



/*============================================================
  コンテンツエリア
============================================================*/

/* メインイメージボックス */
#mainimg-block  { border-left:10px solid #FFFFFF; border-right: 10px solid #FFFFFF;position:relative; }
#mainimg-block .left-box { width:527px; float:left;}
#mainimg-block .right-box { width:353px; float:right;}
#mainimg-txt { width:527px ; height:153px; text-indent:-9999px; background:url(/lp2/french/images/main_img04.gif) 0 0 no-repeat;}

/* block01 */
#mainimg-bot01 { width:410px; height:45px; background:url(/lp2/french/images/main_img03_ov.gif) 0 0 no-repeat; margin:10px 0px 0px 20px }
#mainimg-bot01 a { width:410px; height:45px; background:url(/lp2/french/images/main_img03.gif) 0 0 no-repeat; 
display:block; text-indent:-9999px; }
#mainimg-bot01 a:hover { background-image:none;}

#mainimg-bot02 {
	width:160px;
	height:151px;
	position:absolute;
	z-index:10;
	top:147px;
	left:442px;
	overflow:hidden;
}
#mainimg-bot02 a { width:161px; height:297px; display:block; background:url(/lp2/french/images/main_img06.png) 0 0 no-repeat; behavior: expression(IEPNGFIX.fix(this)); 
text-indent:-9999px; }
#mainimg-bot02 a:hover { background: url(/lp2/french/images/main_img06.png) 0 0px no-repeat; margin:-154px 0px 0px ;behavior: expression(IEPNGFIX.fix(this));}

#mainimg-block-bottom { padding: 0px 0px 15px}
#trial_bot { width:286px; height:57px; position:absolute; z-index:11; top:294px; left:600px; overflow:hidden;}



/*  block01  */
#block01-top { background:url(/lp2/french/images/block01_bg01.jpg) 50% 100% no-repeat;  padding:0px 0px 50px; margin:10px 0px 0px}
#block01-bottom {  padding:0px 0px 15px; margin:-1px 0px 0px}
#block01-in01 { width:280px; float:left; padding: 0px 0px 0px 21px}
#block01-in02 { width:280px; float:right; padding: 0px 21px 0px 0px}
#block01-in03 { width:280px; float:left; padding: 0px 0px 0px 21px}
#block01-in04 { width:280px; float:left; padding: 0px 0px 0px 9px}
#block01-in05 { width:280px; float:left; padding: 0px 0px 0px 9px}

.block01-box { border-left:1px solid #018ed5 ; border-right:1px solid #018ed5 ;width:278px;padding:5px 0px 0px }
.block01-box p { color:#666666;padding:0px 0px 0px 10px ;min-height:120px; height:inherit; _height:120px; }
.block01-box p img { float:right; margin:0px 9px ; border:1px solid #cccccc;  }
#block01-in04 p img { float:right; margin:0px 9px 10px ; border:1px solid #cccccc;  }

.block01-bot { background:url(/lp2/french/images/block01_img01_ov.gif) 0 0 no-repeat;width:200px ; height:24px; margin: 0px auto; }
.block01-bot a { background:url(/lp2/french/images/block01_img01.gif) 0 0 no-repeat;width:200px ; height:24px; display:block; text-indent:-9999px; }
.block01-bot a:hover { background-image:none; }










/* block02 */

#block02 .left-box { width:275px; padding:20px 0px 0px 22px; float:left}
#block02 .left-box p {padding:8px 0px 0px;}

#block02 ul {  padding:10px 0px 0px 7px;}
#block02 ul li { color:#666666; background:url(images/list_mark.gif) 0 60% no-repeat; padding:0px 0px 0px 20px;}

#block02 .right-box { width:560px; float:right;padding:20px 0px 0px 0px;}
#block02 .right-box p { padding:20px 24px 0px 0px;color:#666666; line-height:145%}
#block02 .right-box p.copy {  padding:20px 24px 10px 0px; text-align:right;}

/* block03 */
.block03-in { margin:10px 0px 0px 20px; width:860px;background-color:#f4f4f4; }
.block03-in h4 { text-align:center; padding:7px 0px;}
.block03-in .left-box { width:140px ; float:left; padding:3px 0px 0px 10px}
.block03-in .right-box { width:700px ; float:right; padding:0px 10px 0px 0px}
.block03-in .right-box .right-box-in { color:#666666; padding:0px 0px 10px;}
.block03-in .right-box .right-box-in h4 { padding:10px 15px 5px}
.block03-in .right-box .right-box-in p { padding:7px 0px 0px 15px}
.block03-in .right-box .right-box-in p img { float:right; padding:0px 0px 5px 8px;}

.block03-in .name-txt { clear:both;color:#666666; padding:0px 0px 0px 0px; text-align:center;}

#block03-bot { background:url(/lp2/french/images/block03_img03_ov.gif) 0 0 no-repeat;width:236 ; height:26px; margin: 10px 0px 20px 617px; }
#block03-bot a { background:url(/lp2/french/images/block03_img03.gif) 0 0 no-repeat;width:236 ; height:26px; display:block; text-indent:-9999px; }
#block03-bot a:hover { background-image:none; }

/* block04 */
#block04 { background-color:#FFFFFF}
#block04-01 { float:left; width:436px; padding:10px 0px 00px 20px;}
#block04-01 p { color:#666666; padding:10px 10px 0px 0px}
#block04-02 { float:left;width:131px;height:146px;padding:18px 0px 0px 0px}
#block04-02 a { float:left;width:131px ; height:146px; background:url(/lp2/french/images/block04_img02.jpg) 0 0 no-repeat; text-indent:-9999px;}
#block04-02 a:hover {  background:url(/lp2/french/images/block04_img02.jpg) 0 -224px no-repeat; }
#block04-03 { width:313px; float:left;color:#666666;}
#block04 p.notice { font-size:65%;; padding:0px}

/* block05 */
#block05 { padding:0px 0px 10px}
#block05 .left-box { width:175px; padding:10px 0px 0px 20px; float:left; }
#block05 .right-box { width:670px; float:right; padding:10px 20px 0px 0px}
#block05 p.notice { font-size:65%;; padding:0px}
#block05 p { color:#666666;}

#block05 .block5-h2 { clear:both; padding:20px 0px 0px 20px; }

/* block06 */
#block06 { padding:0px 0px 10px; position:relative;}
#block06 .endaka {width:120px ; height:120px;position:absolute;top:-96px;left:784px;z-index:5;}
#block06 .left-box01 { width:129px; float:left; padding:10px 0px 0px 40px;}
#block06 .right-box02 { width:675px; float:right; padding:15px 15px 0px 0px}
#block06 .right-box p {color:#666666;}

#block06 p { color:#666666; font-size:82%}
#block06 #right-box02-in { border:#cccccc 1px solid; width:516px;padding:1px; margin:10px 0px 0px; float:left}
#block06 #right-box02-in img { float:left; padding:0px 20px 0px 0px; vertical-align:middle}
#block06 #right-box02-in ul { margin:0px 0px 0px 140px;color:#666666;font-size:85%}
#block06 #right-box02-in ul li{ margin:0px 0px 0px 0px;background:url(/lp2/french/images/dot_img.gif) 10px 60% no-repeat; padding:0px 0px 0px 20px;}
#block06 #right-box02-in ul li.dline {background:url(/lp2/french/images/dot_img.gif) 10px 8px no-repeat;}
#block06 #right-box02-in ul li.in-line span {   padding:0px 0px 0px 20px;}

#block06 #right-box02-in ul li.in-line a:link  { color:#0099cc;}
#block06 #right-box02-in ul li.in-line a:visited { color:#0099cc; }
#block06 #right-box02-in ul li.in-line a:active { color:#0099cc; }
#block06 #right-box02-in ul li.in-line a:hover { color:#DB4628; }
#block06 p.notice
 { font-size:65%; clear:both;padding:5px 0px 0px 0px; color:#666666}
 
#block06 #right-box03-in { float:right; width:143px; text-align:center;}



#block06 .left-box03 { float:left; width:144px; padding:15px 0px 0px 11px;}
#block06 .left-box04 { background:url(/lp2/chinese-mandarin/images/block06_img04_ov.gif) 0 0 no-repeat;
height:80px;margin:20px 0px 0px 10px; }
#block06 .left-box-in01 { width:620px; float:left;margin:0px 0px 0px 0px; background-color:#f3f3f3; }
#block06 .left-box-in02 { width:252px; float:left; padding:0px 0px 0px 7px; background:url(/lp2/english-us/images/block06_img04_ov.gif) 0 0 no-repeat;
height:80px;margin:0px 0px 0px 0px; }
 

 
#block06 .p-code { padding:7px 0px 0px 0px; clear:both;}
 
 
/* ポップアップ01*/
#myOnPageContent01 {display:none} 
#myOnPageContent01-in { width:580px;}
#myOnPageContent01-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px;}
#myOnPageContent01-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent01-in .body-PageContent p { padding:8px 13px 15px; color:#666666;line-height:1.8em; }
#myOnPageContent01-in .body-PageContent h4 { text-align:center; clear:both;}
#myOnPageContent01-in .body-PageContent .left-box { width:120px; float:left; padding:15px 0px 20px 13px}
#myOnPageContent01-in .body-PageContent .right-box { width:415px; float:right; padding:15px 13px 20px 0px}
#myOnPageContent01-in .body-PageContent .right-box p { border-bottom:#CCCCCC 1px solid; margin:0px 0px 10px ;line-height:1.4em; text-indent:-20px; padding:0px 0px 3px 20px;}
#myOnPageContent01-in .body-PageContent .right-box p img { vertical-align:middle;}

/* ポップアップ02*/
#myOnPageContent02 { display:none} 
#myOnPageContent02-in { width:580px;}
#myOnPageContent02-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}
#myOnPageContent02-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent02-in .body-PageContent p { padding:8px 13px 12px; color:#666666;line-height:1.8em; }
#myOnPageContent02-in .body-PageContent .left-box {width:160px; float:left; padding:0px 0px 0px 13px}
#myOnPageContent02-in .body-PageContent .right-box {width:378px; float:right; padding:0px 13px 0px 0px}
#myOnPageContent02-in .body-PageContent .right-box p { border-bottom:#CCCCCC 1px solid; margin:10px 0px 0px ; text-indent:-20px; padding:0px 0px 3px 20px;}
#myOnPageContent02-in .body-PageContent .right-box p img { vertical-align:middle;}
#myOnPageContent02-in .body-PageContent .box01 { clear:both; padding:20px 0px 0px; text-align:center;}
#myOnPageContent02-in .body-PageContent .box02 { width:180px; float:left;margin:5px 0px 0px 13px; display:inline;}
#myOnPageContent02-in .body-PageContent .box03 { width:180px; float:left;margin:5px 0px 0px 5px; display:inline;}
#myOnPageContent02-in .body-PageContent .box04 { width:180px; float:left;margin:5px 0px 0px 5px; display:inline;}
#myOnPageContent02-in .body-PageContent .box02 div,
#myOnPageContent02-in .body-PageContent .box03 div,
#myOnPageContent02-in .body-PageContent .box04 div { text-align:center;} 

/* ポップアップ03*/
#myOnPageContent03 {display:none} 
#myOnPageContent03-in { width:580px;}
#myOnPageContent03-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}
#myOnPageContent03-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent03-in .body-PageContent p { padding:13px 13px; color:#666666;line-height:1.8em;}
#myOnPageContent03-in .body-PageContent .left-box {width:236px; float:left; padding:15px 0px 20px 13px}
#myOnPageContent03-in .body-PageContent .right-box {width:300px; float:right; padding:15px 13px 20px 0px}
#myOnPageContent03-in .body-PageContent .right-box p {padding:0px; }

/* ポップアップ04*/
#myOnPageContent04 {display:none} 
#myOnPageContent04-in { width:580px;}
#myOnPageContent04-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}
#myOnPageContent04-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent04-in .body-PageContent p { padding:13px 13px; color:#666666;line-height:1.8em;}
#myOnPageContent04-in .body-PageContent .left-box {width:300px; float:left; padding:15px 0px 20px 13px}
#myOnPageContent04-in .body-PageContent .right-box {width:232px; float:right; padding:15px 13px 20px 0px}
#myOnPageContent04-in .body-PageContent .right-box p {padding:0px; }
#myOnPageContent04-in .body-PageContent .right-box p a:link  { color:#0099cc;}
#myOnPageContent04-in .body-PageContent .right-box p a:visited { color:#0099cc; }
#myOnPageContent04-in .body-PageContent .right-box p a:active { color:#0099cc; }
#myOnPageContent04-in .body-PageContent .right-box p a:hover { color:#DB4628; }
#myOnPageContent04-in .body-PageContent .right-box p.notice { color:#cc0000;}

/* ポップアップ05*/
#myOnPageContent05 {display:none} 
#myOnPageContent05-in { width:580px;}
#myOnPageContent05-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;
 background:url(/lp2/french/images/popup05_03.jpg) 100% 100% no-repeat ; min-height:310px; height:inherit; _height:310px}
#myOnPageContent05-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent05-in .body-PageContent p { padding:13px 13px; color:#666666;line-height:2; width:370px}

/* ポップアップ06*/
#myOnPageContent06 {display:none} 
#myOnPageContent06-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}

/* ポップアップ07*/
#myOnPageContent07 {display:none} 
#myOnPageContent07-in { width:720px;}
#myOnPageContent07-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:716px; padding:0px 0px 10px;}
#myOnPageContent07-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent07-in .body-PageContent h4 { padding:15px 0px 0px 12px;}
#myOnPageContent07-in .body-PageContent p { padding:8px 15px 0px; color:#666666;line-height:1.7em;}


/* ポップアップ08*/
#myOnPageContent08 {display:none} 
#myOnPageContent08-in { width:580px;}
#myOnPageContent08-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}
#myOnPageContent08-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent08-in .body-PageContent p { padding:13px 13px; color:#666666;line-height:1.8em;}
#myOnPageContent08-in .body-PageContent .left-box { width:208px; float:left; padding:15px 0px 20px 13px}
#myOnPageContent08-in .body-PageContent .right-box { width:308px; float:right; padding:15px 13px 20px 0px}
#myOnPageContent08-in .body-PageContent .right-box p { border-bottom:#CCCCCC 1px solid; margin:10px 0px 0px ; text-indent:-20px; padding:0px 0px 3px 20px;}
#myOnPageContent08-in .body-PageContent .right-box p img { vertical-align:middle;}

/* ポップアップ09*/
#myOnPageContent09 {display:none} 
#myOnPageContent09-in { width:580px;}
#myOnPageContent09-in .body-PageContent { border-left:2px solid #ffd419;border-right:2px solid #ffd419 ; width:576px; padding:0px 0px 10px;}
#myOnPageContent09-in .body-PageContent h3 { padding:8px 0px 0px 12px;}
#myOnPageContent09-in .body-PageContent p { padding:13px 13px; color:#666666;line-height:1.8em;}
#myOnPageContent09-in .body-PageContent p.img-box { padding:13px 0px 13px 13px; color:#666666;line-height:1.8em;}


/* 4 point */

#point4-box { background-color:#FFFFFF;}
#point4-box h3 { text-align:center; clear:both; padding:0px 0px 20px}
#point4-box-in { background: url(/lp2/french/images/4points_img_dot01.gif) 430px 0px repeat-y; margin:0px 0px 10px 20px }
#point4-box-in01 { width:430px; float:left; background:url(/lp2/french/images/4points_img03.gif) 0 46px no-repeat; }
#point4-box-in02 { width:427px; float:left;padding:0px 0px 0px 1px ; background:url(/lp2/french/images/4points_img04.gif) 1px 46px no-repeat; }
#point4-box-in03 { width:430px; float:left; background:url(/lp2/french/images/4points_img08.gif) 0 63px no-repeat; }
#point4-box-in04 { width:427px; float:left;padding:0px 0px 0px 1px; background:url(/lp2/french/images/4points_img07.gif) 2px 62px no-repeat; }
#point4-bottomline {background:url(/lp2/french/images/4points_img_dot02.gif) 0 100% repeat-x; margin:0px 20px 0px 0px;padding:0px 0px 1px;} 

#point4-box-in01 p,
#point4-box-in03 p{ padding:0px 0px 15px 88px ; color:#666666;}

#point4-box-in02 p,
#point4-box-in04 p
{ padding:0px 0px 15px 100px ; color:#666666;}
