@charset "UTF-8";

/* overwrite style */
body		{color:#ccc;}
/*div		{border:1px solid #ff0}*/
#col_lineup		{background:#000;padding:0;width:900px;}
#col_lineup01	{padding:0 10px;}


/* common */
#topic-path			{float:left;height:32px;padding-left:8px;}
/*#topic-path-navi	{float:left;height:47px;padding-left:8px;}*/
#topic-path-navi	{height:35px;padding-left:8px;} /*111021*/

#topic-path01		{padding-top:10px;}

/*#col_lineup01 div.topbtn	{position:absolute; top:10px; right:10px; z-index:1;}*/ /*101203*/
#col_lineup01 div.topbtn	{position:absolute; top:7px; right:10px; z-index:1;} /*111021*/

/*#topic-path-lineup		{float:left;height:45px;padding-left:8px;}*/ /*101203*/
#topic-path-lineup		{height:35px;padding-left:8px;} /*111021*/


.font-mini01	{font-size:0.6em;}
.font-mini02	{font-size:0.7em;}
.font-mini03	{font-size:0.8em;}
.positionReset	{position:relative;top:0;left:0;}

#box-headline01		{float:left;width:880px;height:160px;overflow:hidden;}
#box-headline01-01	{float:left;width:880px;height:289px;overflow:hidden;}
#box-headline01-02	{float:left;width:880px;height:325px;overflow:hidden;}

#box-headline01-02 h1	{position:absolute; top:0;left:0;z-index:0;}
#box-headline01-02 div	{position:absolute; top:10px; right:0; z-index:1;}

#box-headline02		{float:left;width:880px;height:320px;overflow:hidden;}

a.anchor01			{color:#ccc;}
a.anchor01:link		{text-decoration:none;color:#ccc;}
a.anchor01:visited	{text-decoration:none;color:#ccc;}
a.anchor01:hover	{text-decoration:none;color:#C71444;}
a.anchor01:active	{text-decoration:none;color:#C71444;}

.optimise01	{text-indent:-10000px;overflow:hidden;float:left;display:none;}


/* clearfix */
.clearfix:after{
content:"";
display:block;
clear:both;
}

/* for IE6 */
* html .clearfix{
display:inline-block;
}

/* for IE7 */
*+html .clearfix{
display:inline-block;
}

/* navi-index */
.box-navi-index-navi01				{float:left;width:880px;background:#000;}
.box-navi-index-navi02					{padding-top:10px;}
.box-navi-index-navi02 ul				{margin:0;padding:0;list-style-type:none;width:880px;}
.box-navi-index-navi02 li.menu01		{float:left;width:286px;padding:0 11px 0 0;margin:0;}
.box-navi-index-navi02 li.menu01 div	{width:286px;height:180px;overflow:hidden;}

.box-navi-index-navi02 li.menu02		{float:left;width:286px;padding:0 0 0 0;margin:0;}
.box-navi-index-navi02 li.menu02 div	{width:286px;height:180px;overflow:hidden;}

.box-navi-index-navi02 li.menu03		{float:left;width:435px;padding:0 0 0 0;margin:0;}
.box-navi-index-navi02 li.menu03 div	{width:435px;height:57px;overflow:hidden;}



/* navi-lineup */
#box-navi-lineup01		{float:left;width:880px;height:36px;overflow:hidden;}
#box-navi-lineup01 ul		{margin:0;padding:0;list-style-type:none;}
#box-navi-lineup01 li#menu01	{float:left;width:144px;margin:0;padding:10px 0 0 0;}
#box-navi-lineup01 li#menu02	{float:left;width:200px;margin:0;padding:10px 0 0 0;}
#box-navi-lineup01 li#menu03	{float:left;width:252px;margin:0;padding:10px 0 0 0;}
#box-navi-lineup01 li#menu04	{float:left;width:164px;margin:0;padding:10px 0 0 0;}
#box-navi-lineup02		{float:left;background:#3a3a3a;width:880px;}

.box-headline02-01{float:left;padding:14px 0 9px 8px;margin:0;}
.box-headline02-02{overflow:hidden;}

.box-navi-lineup-navi01		{float:left;width:872px;}
.box-navi-lineup-navi02		{padding-left:8px;}
.box-navi-lineup-navi02 ul		{margin:0;padding:0;list-style-type:none;width:872px;}
.box-navi-lineup-navi02 li.menu01	{float:left;width:435px;padding:0 0 9px 0;margin:0;}
.box-navi-lineup-navi02 li.menu01 div	{width:435px;height:130px;overflow:hidden;}
.box-navi-lineup-navi02 li.menu02	{float:left;width:435px;padding:0 0 9px 0;margin:0;}
.box-navi-lineup-navi02 li.menu02 div	{width:435px;height:116px;overflow:hidden;}
.box-navi-lineup-navi02 li.menu03	{float:left;width:435px;padding:0 0 3px 0;margin:0;}
.box-navi-lineup-navi02 li.menu03 div	{width:435px;height:56px;overflow:hidden;}

.hr-navi-lineup01	{float:left;margin:0 0 0 8px;}
.hr-navi-lineup02	{width:864px;height:1px;border-top:1px solid #2a2a2a;overflow:hidden;}
.hr-navi-lineup03	{width:864px;height:1px;border-top:1px solid #555;overflow:hidden;}

/*.navi-lineup-text01	{float:left;padding:0 8px 9px 8px;}*/
.navi-lineup-text01	{float:left;padding:0 5px 0;line-height:1.7em;}
.navi-lineup-text02	{float:left;padding:8px 10px 5px;line-height:1.7em;height:34px;}
* html .navi-lineup-text02	{float:left;padding:8px 10px 7px;line-height:1.7em;height:34px;}
.navi-lineup-text02_bg {background:url(../IMAGES/navi_lineup_icon01.gif) no-repeat 10px 8px;text-indent:7.7em;}

.navi-lineup-anchor01			{float:right;text-align:right;padding:6px 10px 0 0;width:680px;}
* html .navi-lineup-anchor01	{float:right;text-align:right;padding:6px 10px 0 0;width:690px;}
.navi-lineup-anchor02	{text-align:right;padding:6px 10px 0 0;}
.navi-lineup-bg01	{float:left;background:url(../IMAGES/navi_lineup_bg01.gif) no-repeat #000;width:900px;height:22px;}


/* navi-select */
.box-navi-select-navi01			{float:left;width:872px;}
.box-navi-select-navi02			{padding:0 0 9px 8px;}
.box-navi-select-navi03			{background:url(../IMAGES/navi_select_bg01.gif) no-repeat;width:864px;height:72px;}
.box-navi-select-navi04 ul		{margin:0;padding:5px 0 0 6px;list-style-type:none;width:870px;}
.box-navi-select-navi04 li.menu01	{float:left;width:144px;padding:0 0 8px 0;margin:0;}
.box-navi-select-navi04 li.menu01 div	{width:144px;height:30px;overflow:hidden;}

.box-navi-select-function01		{float:left;width:880px;}
.box-navi-select-function02		{padding:0 0 0 8px;}
.box-navi-select-function02 ul		{margin:0;padding:0 0 0 0;list-style-type:none;}
.box-navi-select-function02 li.menu01		{float:left;background:url(../IMAGES/navi_select_bg02.gif) no-repeat;width:435px;}
.box-navi-select-function02 .image01		{float:left;width:139px;}
.box-navi-select-function02 .image01 span	{display:block;padding:6px 6px 30px 6px;}
.box-navi-select-function02 .text01		{float:left;width:290px;}
.box-navi-select-function02 .text02		{padding:6px 6px 0 0;}

ul.navi-link01		{padding:10px 0 0;list-style-type:none;margin:0;}
ul.navi-link01 li	{float:left;padding:0 10px 5px 0;text-indent:1.2em;background:url(../IMAGES/navi_select_icon01.gif) no-repeat 0 2px;zoom:1;}
ul.navi-link01 li.list{width:85px;}

/* navi */
#box-navi-layout01		{float:left;margin:10px 0 0 0;width:880px;}
#box-navi-layout02		{float:right;background:#3a3a3a;width:690px;}
#box-navi-layout02-bg01	{float:right;background:url(../IMAGES/navi_contents_bg01.gif) no-repeat #000;width:690px;height:22px;}
#box-navi-layout03		{float:left;width:180px;}
#box-navi-layout03 ul		{padding:0 0 0 0;margin:0 0 50px 0;list-style-type:none;}
#box-navi-layout03 ul li.title01	{padding:0;margin:0;width:180px;height:50px;overflow:hidden;background:#3a3a3a;}
#box-navi-layout03 ul li.menu01	{padding:0;margin:0;width:180px;height:30px;overflow:hidden;background:#434343;}
#box-navi-layout03 ul li.menu01 img 	{vertical-align:top;}
#box-navi-layout03 ul li.menu01-bg	{width:180px;height:16px;overflow:hidden;background:#434343;vertical-align:top;}
#box-navi-layout03 ul li.menu02	{margin:0;width:180px;height:26px;overflow:hidden;}

.box-navi-details-function01		{float:left;width:682px;}
.box-navi-details-function02		{padding:0 0 0 8px;}
.box-navi-details-function02 ul		{margin:0;padding:0;list-style-type:none;}
.box-navi-details-function02 li.menu01		{float:left;background:url(../IMAGES/navi_contents_bg02.gif) no-repeat;width:674px;}
.box-navi-details-function02 .image01		{float:left;width:238px;}
.box-navi-details-function02 .image01 span	{display:block;padding:6px 6px 30px 6px;}
.box-navi-details-function02 .text01		{padding-bottom:30px;float:left;width:436px;}
.box-navi-details-function02 .text02		{padding:6px 6px 0px 0;}

.box-navi-details-function03		{padding:0 0 0 8px;}
.box-navi-details-function03 ul		{margin:0;padding:0 0 0 0;list-style-type:none;}
.box-navi-details-function03 li.menu01		{float:left;background:url(../IMAGES/navi_contents_bg02.gif) no-repeat;width:674px;}
.box-navi-details-function03 .text01		{float:left;width:674px;padding-bottom:30px;}
.box-navi-details-function03 .text02		{padding:6px 6px 0px 6px;}
.box-navi-details-function03 .text03		{padding:0 6px;}
.box-navi-details-function03 .image01		{padding:6px; width:380px;}
.box-navi-details-function03 .tableLayout						{padding:0 20px;}
.box-navi-details-function03 .tableLayout table					{width:634px;font-size:0.8em;border-top:solid 1px #1A1A1A;border-left:solid 1px #1A1A1A;}
.box-navi-details-function03 .tableLayout table th		  		{text-align:center;vertical-align:middle;border-right:solid 1px #1A1A1A;border-bottom:solid 1px #1A1A1A;}
.box-navi-details-function03 .tableLayout table th.tableTitle01 {width:30%;}
.box-navi-details-function03 .tableLayout table th.tableTitle02 {width:50%;}
.box-navi-details-function03 .tableLayout table th p	  		{padding:6px;display:block;text-align:center;}
.box-navi-details-function03 .tableLayout table th.left,
.box-navi-details-function03 .tableLayout table th.right  		{width:50%;}
.box-navi-details-function03 .tableLayout table td		 		{text-align:left;vertical-align:middle;border-right:solid 1px #1A1A1A;border-bottom:solid 1px #1A1A1A;}
.box-navi-details-function03 .tableLayout table td table.innerTable{width:317px; height:100%;background:none;border:none;}
.box-navi-details-function03 .tableLayout table td p	 		{padding:6px;display:block;text-align:left;}
.box-navi-details-function03 .tableLayout table td p.textCenter	{text-align:center;}

.box-navi-details-function03 .tableicon					{padding:17px 20px 20px;}
.box-navi-details-function03 .tableicon img				{vertical-align:bottom;}
/*.box-navi-details-function03 .tableicon table th.color01 p{background:#EA8B00;color:#fff;}*/
.box-navi-details-function03 .tableicon	table td		{height:36px;overflow:hidden;}
.box-navi-details-function03 .tableicon	table p			{padding:3px;display:block;text-align:left;}
.box-navi-details-function03 .tableicon div				{text-indent:150px;background:url(../M-OP/IMAGES/ana.gif) no-repeat left;height:43px; line-height:43px;}

.box-navi-details-function04		{padding:0 0 0 8px;}
.box-navi-details-function04 ul		{margin:0;padding:0 0 0 0;list-style-type:none;}
.box-navi-details-function04 li.menu01		{float:left;background:url(../IMAGES/navi_contents_bg02.gif) no-repeat;width:674px;}
.box-navi-details-function04 li.menu02		{float:left;width:674px;}
.box-navi-details-function04 .image01		{float:right;width:340px;}
.box-navi-details-function04 .image01 span	{display:block;padding:6px 6px 30px 6px;}
.box-navi-details-function04 .image01 span.paddingBottom{display:block;padding:6px;}
.box-navi-details-function04 .image02		{padding:6px;width:340px;}
.box-navi-details-function04 .text01		{text-align:center;padding-bottom:30px;}
.box-navi-details-function04 .text01Bottom	{text-align:center;padding-bottom:6px;}
.box-navi-details-function04 .text02		{padding:6px 6px 0px 6px;}
.box-navi-details-function04 .text02Bottom		{padding:6px 6px 30px 6px;}
.box-navi-details-function04 .text03		{padding:0 6px;}

.box-navi-details-function04 #cityList		{margin-bottom:30px;padding:6px;border-top:dashed 1px #CCC;border-bottom:dashed 1px #CCC;}

/* Compare */
#box-compare-lineup		{padding:10px 0 6px; float:left;background:#000;width:880px;}
.box-compare-lineup-navi01		{float:left;width:880px;}
.box-compare-lineup-navi01 ul		{margin:0;padding:0;list-style-type:none;width:880px;}
.box-compare-lineup-navi01 li.menu01	{float:left;width:437px;padding:0 0 7px 0;margin:0;}
.box-compare-lineup-navi01 li.menu01 div	{width:437px;height:42px;overflow:hidden;}

.box-compare-lineup-navi01 li.menu02	{float:left;width:437px;padding:0 0 7px 6px;margin:0;}
.box-compare-lineup-navi01 li.menu02 div	{width:437px;height:42px;overflow:hidden;}

/* List Space */
.negativeIndent {text-indent: -1em; margin-left:1em; width:auto;}
.negativeIndent2 {text-indent: -2.5em; margin-left:2.5em; width:auto;}
.negativeIndent3 {text-indent: -2em; margin-left:2em; width:auto;}

.redColor {color:#F00;display:inline;}

.clear{clear:both;}

.paddingBottom01{padding-bottom:20px;}

/*
.marginBottom01{
	margin-bottom:30px;
}
*/

.qabn {display:block; position:absolute; z-index:10; top: 110px; left: 20px;}

/*-------------------------*/
.box-navi-details-function05 .tableLayout						{padding:0 20px;}
.box-navi-details-function05 .tableLayout table					{width:634px;font-size:0.8em;border-top:solid 1px #1A1A1A;border-left:solid 1px #1A1A1A;}
.box-navi-details-function05 .tableLayout table th		  		{text-align:center;vertical-align:middle;border-right:solid 1px #1A1A1A;border-bottom:solid 1px #1A1A1A;}
.box-navi-details-function05 .tableLayout table th.tableTitle01 {width:30%;}
.box-navi-details-function05 .tableLayout table th.tableTitle02 {width:50%;}
.box-navi-details-function05 .tableLayout table th p	  		{padding:6px;display:block;text-align:center;}
.box-navi-details-function05 .tableLayout table th.left,
.box-navi-details-function05 .tableLayout table th.right  		{width:50%;}
.box-navi-details-function05 .tableLayout table td		 		{text-align:left;vertical-align:middle;border-right:solid 1px #1A1A1A;border-bottom:solid 1px #1A1A1A;}
.box-navi-details-function05 .tableLayout table td table.innerTable{width:317px; height:100%;background:none;border:none;}
.box-navi-details-function05 .tableLayout table td p	 		{padding:6px;display:block;text-align:left;}
.box-navi-details-function05 .tableLayout table td p.textCenter	{text-align:center;}

.box-navi-details-function05 .tableicon					{padding:17px 20px 20px;}
.box-navi-details-function05 .tableicon img				{vertical-align:bottom;}
/*.box-navi-details-function05 .tableicon table th.color01 p{background:#EA8B00;color:#fff;}*/
.box-navi-details-function05 .tableicon	table td		{height:36px;overflow:hidden;}
.box-navi-details-function05 .tableicon div				{text-indent:150px;background:url(../M-OP/IMAGES/ana.gif) no-repeat left;height:43px; line-height:43px;}
.box-navi-details-function05 .tableicon	table p			{padding:3px;display:block;text-align:left;}
/*-------------------------*/
