@charset "utf-8";
@import url("clear.css");
@import url("style01.css");
/* CSS Document */


* {
	margin:0;
	padding:0;
}

html {
	overflow-y:scroll;
	height:100%;
}

p, li, ul, ol,table {
	margin:0;
	padding:0;
}

body {
	font-size:12px;
	line-height:22px;
	letter-spacing:1;
	color: #333333;
	font-weight:normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height:100%;
	background-color:#FFFFFF;
}

a {
	color:#1A1A1A;
	text-decoration:none;
}

a:hover {
	color:#CCCCCC;
	text-decoration:none;
}	

p {
	text-align:justify;
	text-justify:inter-ideograph;
	color: #1A1A1A;
	letter-spacing:1px;
}

img { 
	border-width:0px;
	display:block;
}

li {
	list-style-type:none;
	margin:0;
	padding:0;
}

.imgover {
}

h1 {
	font-size:10px;
	line-height:18px;
	font-weight:normal;
	color:#B3B3B3;
	letter-spacing:1px;
}

h2 {
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	letter-spacing:1px;
}

.facebook {
	padding:20px 0 0 0;
}

#facebook_banner {
	margin:0 0 5px 0;
}

.facebook_outer {
	width:100%;
	background-color:#FFFFFF;
}

.facebook_footer {
	width:940px;
	margin:0 auto;
}

.blue {
	color:#00AAFF;
}

.bold {
	font-weight:bold;
	color:#E51717;
}

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

div.chassis {
	position:relative;
	min-height:100%;
}

* html div.chassis {
	height:100%;
}

.container_outer {
	padding:0 0 272px 0;
}

.header_outer {
	width:100%;
	border-top:3px solid #00AAFF;
	padding: 0 0 0 0;

}

.header_inner {
	background-image:url(../../img/bg/header.jpg);
	background-repeat:no-repeat;
	height:99px;
	width:940px;
	margin:0 auto;
	padding: 6px 0 0 0;
}

#baby_h {
	background-image:url(../../img/bg/header02.jpg);
}


.head_btn {
	height:83px;
	clear:both;
	padding:0 0 0 0;
}

.header_inner img {
	float:left;
}

.footer_outer {
	width:100%;
	position: absolute;
	bottom:0;
	background-color:#00AAFF;
}

.footer_link {
	width:700px;
	margin:0 auto;
	height:40px;
	clear:both;
}

.footer_inner {
	width:940px;
	margin:0 auto;
	padding: 16px 0 0 0;
}

.footer_links {
	font-size:10px;
	line-height:18px;
	color:#FFFFFF;
	text-align:center;
}

.footer_links a {
	color:#FFFFFF;
	text-decoration:none;
}

.footer_links a:hover {
	color:#CCCCCC;	
}

.copy {
	letter-spacing:0;
	font-family:Arial;
	font-size:10px;
	line-height:18px;
	color:#FFFFFF;
	text-align:center;
	padding: 19px 0 17px 0;
}

.container {
	margin:0 auto;
}

#c02 {
	overflow:hidden;
}

.contents_left {
	float:left;
	width:720px;
}

.contents_right {
	float:right;
	width:200px;
}

.contents {
	padding:0 30px;
}

.monde_selection {
	margin:61px 0 0 70px;
}

.itqi {
	margin:61px 0 0 170px;
}

#right_btn01 {
	float:right;
	margin:41px 0 0 0;
}

#right_btn02 {
	float:right;
	margin:35px 3px 0 0;
}

.swf {
	width:720px;
	height: 340px;
	padding: 0 0 10px 0;
}

.swf p {
	font-size:10px;
	line-height:15px;
}

.menu_btn {
	height:186px;
	clear:both;
}

.menu_btn img {
	float:left;
}

#mars01 {
	margin:0 6px 6px 0;
}

#mars02 {
	margin:0 0 6px 0;
}

#mars03,
#mars04 {
	margin:0 6px 0 0;
}

.top_btn {
	position:absolute;
	width:27px;
	height:27px;
	right: 15px;
	bottom: 15px;
}

.goods_outer {
	margin: 0 0 20px 0;
}

.goods_in_bottom {
	background-image:url(../../img/bg/01.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 15px 0;
	width: 236px;
	float: left;
}

.goods_inner {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	width:204px;
	padding:10px 15px 0 15px;
}

.goods_txt {
	font-size:10px;
	line-height:17px;
	height:91px;
	padding:6px 0 4px 0;
}

.goods_btn {
	height:45px;
	clear:both;
}

.goods_btn02 {
	height:35px;
	clear:both;
	width:204px;
}

.goods_btn img {
	float:left;
}

#mars05 {
	margin:0 6px;
}

.news_outer {
}

.news_outer ul {
	border-top:1px solid #D9D9D9;
	margin:15px 0 0 0;
}

.t01 {
	font-size:10px;
	padding: 0 2px 0 0;
}

.t01 span {
	border-left:1px solid #D9D9D9;
	padding:0 0 0 10px;
}

.news_outer li {
	letter-spacing:1px;
	border-bottom:1px solid #D9D9D9;
	padding:0;
	margin:0;
}

.news_outer li a {
	background-image:url(../../img/bg/02.gif);
	display:block;
	height:31px;
	cursor:pointer;
}

.news_outer li a:hover {
	background-position:0 -32px;
	width:720px;
	color:#333333;
	height:31px;
}

.enrty_outer {
	background-image:url(../../img/bg/03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 11px 0;
	margin: 0 0 20px 0;
}

.enrty_outer02 {
	background-image:url(../../img/bg/03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 11px 0;
}

.enrty_inner {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	padding:7px 15px 0 15px;
}

.enrty_inner p {
	font-size:10px;
	line-height:15px;
	padding: 0 0 4px 0;
}

.color01 {
	color:#ED1818;
}

.tel_pad {
	padding:0 0 7px 0;
}

.banner_outer {
	padding:20px 0 0 0;
}

#mars06 {
	margin:0 0 5px 0;
}

.news_in {
	padding:3px 0 0 15px;
	height: 28px;
}

.news_in p {
	
}

.globals_outer {
	width:940px;
	height:55px;
	margin:0 auto;
	clear:both;
	position:relative;
}

.globals_inner {
	overflow: visible;
	height: 55px;
}

.globals_outer img {
	float:left;
}

.dropdown dd {
	position:absolute;
	overflow:hidden;
	display:none;
}

.dropdown {
	float:left;
}

#ddcontent-one ul li {
	display:block;
	width:186px;
	position:static;
}

* html #ddcontent-one ul li {
	margin-bottom:-2px;
}

*:first-child+html #ddcontent-one ul li {
	margin-bottom:-2px;
}


#ddheader-one {
	height:56px;
	width:188px;
}

.pan {
	width:940px;
	margin: 0 auto;
	padding: 0 0 20px 0;
}

.pan p {
	text-align:right;
	font-size:10px;
	line-height:12px;
	padding:19px 0 0 0;
}

.pan a {
	color:#00AAFF;
	text-decoration:underline;
}

.pan a:hover {
	color:#B2E5FF;
	text-decoration:none;
}

.sidemenu_outer {
	padding:20px 0 0 0;
}

.footer_contents {
	width:940px;
	margin:0 auto;
}

.footer_btns {
	height:50px;
	clear:both;
	padding:30px 0;
}

.footer_btns img {
	float:left;
}

#mars07,
#mars08 {
	margin:0 5px;
}

.footer_contents_inner {
}

.goods_outer02 {
	background-image:url(../../img/bg/04.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 11px 0;
	width: 460px;
	float:left;
}

#right {
	float:right;
}

.goods_inner02 {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	padding:11px 12px 0 11px;
}

.goods_inner03 {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	padding:20px 20px 10px 20px;
	width:418px;
}

.goods_account_in01 {
	background-image:url(../../img/images/04.jpg);
	background-repeat:no-repeat;
	width:137px;
	height:40px;
	padding: 126px 0 0 4px;
}

.goods_account_in02 {
	background-image:url(../../img/images/05.jpg);
	background-repeat:no-repeat;
	width:137px;
	height:40px;
	padding: 126px 0 0 4px;
}

.goods_account_in03 {
	background-image:url(../../img/images/06.jpg);
	background-repeat:no-repeat;
	width:137px;
	height:40px;
	padding: 126px 0 0 4px;
}

.goods_account_in01 img,
.goods_account_in02 img,
.goods_account_in03 img {
	float:left;
}

#mars09 {
	margin:0 5px 0 0;
}

.goods_account {
	width:141px;
	float:left;
}

#mars10 {
	margin:0 6px;
}

#mars11 {
	margin:14px 0 19px 0;
}

#mars12 {
	margin:0 0 15px 0;
}

.contents_bottom {
	background-image:url(../../img/bg/07.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 50px 0;
	width: 710px;
	margin: 30px 0 0 0;
}

.contents_inner {
	background-image:url(../../img/bg/06.gif);
	background-repeat:repeat-y;
	width: 600px;
	padding: 10px 55px;
}

.contents_inner02 {
	background-image:url(../../img/bg/06.gif);
	background-repeat:repeat-y;
	width: 655px;
	padding:10px 0 10px 55px;
}

.contents_area01 {
	padding:30px 0 0 0;
}

.c_left01 {
	float:left;
	width:416px;
}

.c_left02 {
	float:left;
	width:338px;
}

.c_left02y {
	float:right;
	width:338px;
}

.c_left03 {
	float:left;
	width:335px;
}

.c_left02 p,
.c_left03 p,
.c_left02y p {
	margin:0 0 9px 0;
}

.c_left01 img {
	padding:0 0 14px 0;
}

.c_right01 {
	float:right;
}

.c_right01y {
	float:left;
}

.banner_area {
	background-color:#FAFAFA;
	padding:0 10px;
}

.banner_btns {
	margin:0 0 10px 0;
}

.banner_btns4 {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}

.banner_btns03 {
	margin:0 0 10px 0;
}

.banner_btns02 {
	margin:0 0 5px 0;
}


.banner_btns05 {
	margin:10px 0;
}

.line {
	color:#D9D9D9;
	padding: 0 3px 0 0;
}

/*-----------------著名人-------------*/

.chomeijin_outer {
	background-image:url(../../img/chomeijin/bg01.jpg);
	background-repeat:no-repeat;
	width:434px;
	height:99px;
	padding:78px 0 0 166px;
}

.chomeijin_outer02 {
	background-image:url(../../img/chomeijin/bg02.jpg);
	background-repeat:no-repeat;
	width:434px;
	height:143px;
	padding:49px 0 0 166px;
}

.chomeijin_outer03 {
	background-image:url(../../img/chomeijin/bg03.jpg);
	background-repeat:no-repeat;
	width:568px;
	height:79px;
	padding:80px 0 0 32px;
}

.chomeijin_outer04 {
	background-image:url(../../img/chomeijin/bg04.jpg);
	background-repeat:no-repeat;
	width:434px;
	height:143px;
	padding:78px 0 0 166px;
}

.chomeijin_outer p,
.chomeijin_outer02 p,
.chomeijin_outer04 p {
	width:413px;
	line-height:18px;
}

.chomeijin_outer03 p {
	width:537px;
	line-height:18px;
}

.chomeijin_txt {
	padding:20px 0 26px 0;
	background-image:url(../../img/chomeijin/bg_line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0 0 30px 0;
}

.chomeijin_txt a {
	color:#00AAFF;
	text-decoration:underline;
}

.chomeijin_txt a:hover {
	color:#B2E5FF;
	text-decoration:none;
}

.chomeijin_txt02 {
	padding:20px 0 0 0;
}

.chomeijin_txt img,
.chomeijin_txt02 img {
	padding:0 0 15px 0;
}

.cr01 {
	color:#E51717;
	font-weight:bold;
}

.cr02 {
	color:#FF7F00;
	font-weight:bold;
}

.pad_t01 {
	padding:0 0 19px 0;
}

.pad_t02 {
	padding:0 0 9px 0;
}


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

.att_outer {
	width:940px;
	margin:0 auto;
	padding:20px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.att_outer02 {
	width:940px;
	margin:0 auto 20px auto;
	padding:20px 0;
	border-bottom:1px solid #CCCCCC;
}

.att_txt01 {
	font-size:18px;
	line-height:22px;
	padding:0 0 10px 0;
	color: #FF0000;
}

.att_txt02 {
	font-size:12px;
	line-height:18px;
	color:#FF0000;
}

.att_txt03 {
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
}

.att_txt04 {
	font-size:18px;
	line-height:24px;
	margin:0 0 5px 0;
}

.att_txt04 span {
	color:#FF0000;
	font-weight:bold;
}

.att_txt05 {
	font-size:12px;
	line-height:18px;
	margin:0 0 5px 0;
	color:#FF0000;
	font-weight:bold;
}

.att_txt06 {
	font-size:12px;
	line-height:18px;
}

.att_txt03 a,
.att_txt04 a {
	color:#00AAFF;
	text-decoration:underline;
}

.att_txt03 a:hover,
.att_txt04 a:hover {
	color:#80D4FF;
	text-decoration:none;
}

.att_outer02 {
	width:940px;
	margin:0 auto 20px auto;
	padding:0 0 20px 0;
	border-bottom:1px solid #CCCCCC;
}

.att_outer03 {
	width:940px;
	margin:0 auto;
	padding:20px 0;
	border-top:1px solid #CCCCCC;
}

.baby_txt {
	background-image:url(../../newimg/txt/txt01.gif);
	background-repeat:no-repeat;
	width:623px;
	height:109px;
	position:relative;
}

#buy01 {
	position:absolute;
	top:73px;
	left:328px;
}


/*----------------fujita-----------------*/

.f_outer {
	color:#333333;
	line-height:20px;
}

.f_outer strong {
	color:#E51717;
}

.f_box01 {
	margin:0 0 20px 0;

}

.fl01 {
	float:left;
	width:335px;
}

.fl01 p {
	padding:18px 0 0 0;
	line-height:18px;
}

#txt_right {
	text-align:right;
	padding:0;
}

.fr01 {
	float:right;
}

.f_box02 {
	margin:0 0 10px 0;
}

.f_box02_inner {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	padding:15px 20px 14px 20px;
}

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

.cl01 {
	float:left;
	width:335px;
}

.cl01 p {
	padding:7px 0 0 0;
	line-height:18px;
}

.cl01 p span {
	color:#E51717;
}

.f_box03 {
	margin:0 0 40px 0;
}

.f_box03_inner {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	padding:15px 0 14px 20px;
}

.f_box03_inner p {
	width:558px;
}

.f_clear01 {
}

.f_clear01 img {
	float:left;
	margin:3px 3px 0 0;
}

.f_box04_inner {
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	padding:15px 20px 14px 20px;
}

.fl02 {
	float:left;
	width:318px;
}

.fr02 {
	float:right;
	padding:5px 0 0 0;
}

.clear_box01 {
	clear:both;
	padding:18px 0 0 0;
}

.ftop_btn {
	height:30px;
	clear:both;
	padding:10px 0 20px 0; 
}

.ftop_btn img {
	float:right;
}

.fl02 a {
	color:#00AAFF;
	text-decoration:underline;
}

.fl02 a:hover {
	color:#B2E5FF;
	text-decoration:none;
}

.chomeijin_btnf {
	padding:10px 0 0 0;
}

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

.itqi_txt {
	padding:15px 0 0 0;
}

.itqi_txt p {
	padding:0 0 9px 0;
}

.nbanner_area {
	padding:0 0 15px 0;
}

.nbanner_area img {
	margin:0 0 5px 0;
}

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

.index_news {
	width:940px;
	margin:0 auto;
	padding:0 0 20px 0;
}

.index_news_in {
	background-image:url(../../img/index_news/bg.gif);
	background-repeat:no-repeat;
	width:829px;
	height:172px;
	padding:27px 52px 0 59px;
}

.in_n_dot {
	background-image:url(../../img/index_news/dot_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:0 0 11px 0;
	margin:0 0 10px 0;
}

.red_b {
	color:#e51717;
	font-weight:bold;
}

.in_n_t01 {
	width:829px;
	letter-spacing:1px;
}

.index_news_in p {
	line-height:20px;
}

.index_news_in a {
	text-decoration:underline;
	color:#00AAFF;
}

.in_n_t01 th {
	width:180px;
	text-align:left;
	font-weight:normal;
}

.in_n_t01 th img {
	display:inline;
}

.in_n_t01 td {
	width:649px;
	font-size:14px;
	line-height:22px;
	letter-spacing:1px;
}

.in_n_t01 td span {
	font-weight:bold;
	color:#E51717;
}

.in_n_t01 td a {
	color:#00AAFF;
	text-decoration:underline;
}
