@charset "UTF-8";
/* CSS Document */

/* ______________________________________________________

 FrameRule

 ______________________________________________________*/


/* _______ FrameSet ____________*/

body	{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#666666;
line-height: 160%;
padding:0px;
margin:0 auto;
text-align:center;
}


#wrap {
	width:900px;
	height:auto;
	margin:0 auto;
	padding:0px;
	}
br.both {clear:both;}

/* ______________________________________________________

 EditRule

 ______________________________________________________*/

/* _______ FontEdit ____________*/
h1 				{height:20px; font-weight:normal; font-size:12px; float:right; margin:0; padding:0;}
h3 				{font-weight:bold; font-size:12px; color:#333333; margin:0;}
#headerMenu,#footer {font-size:12px;}
.textsize01 			{font-size:12px;}

/* _______ LinkSet ____________*/
a:link 					{color:#666666; text-decoration:none;}
a:hover 				{color:#006699; text-decoration:underline;}
a:visited 				{color:#666666; text-decoration:none;}


/* _______ ColorEdit ____________*/

.hrcolor01 				{color:#CCCCCC;}
#footer {color:#FFFFFF;}
#footer a,#footer a:visited {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#000033;}
.tablecolor01 {background-color:#BBE1E8;}
.tableset { font-size:12px;}
.tableset th {font-weight:normal; background-color:#BBE1E8; border-bottom:1px solid #999999;}
.tableset td {background-color:#E6E6E6; border-bottom:1px solid #999999;}

/* _______ ImageSet ____________*/
img			 			{border:none; }
a:hover img				{opacity:0.6; filter: alpha(opacity=60); border:none;}
img.PicS 				{border:3px solid #e2d4bf; padding:2px; margin:2px;}
a:hover img.PicS		{border:3px solid #e2d4bf; padding:2px; margin:2px;}
img.lecPic 				{width:104px; height:104px;}


/* ______________________________________________________
 Body_Nest 
 ______________________________________________________*/

#header 	{width:880px; margin:10px auto; padding:0;}
#logo		{width:110px; height:50px; margin:0; padding:0; float:left; background:url(../img/top/logo.gif) top left no-repeat;}
#logo a		{width:110px; height:50px; margin:0; padding:0; display:block;}
#logo p 	{text-indent:-9999px; margin:0; padding:0;}
#headerMenu {width:700px; float:right; text-align:right; margin:10px 0 0 0; clear:right;}


#mainimages {width:900px; height:350px; margin:0; padding:0; background:url(../img/top/mainimages.jpg) top left no-repeat; clear:both;}
p.imagesNestText {text-indent:-9999px; margin:0; padding:0;}

#LeftContents {width:500px; float:left; text-align:left;}
.IMGLeft {float:left; margin:10px; padding:0;}
.dotX {background:url(../img/top/dot_x.gif) top left repeat-x; width:100%; height:16px; clear:both;}

ul.linkList 	{width:300px; margin:0; padding:0; list-style-type:none;}
ul.linkList li 	{background:url(../img/top/arrow_red.gif) left no-repeat; padding:3px 3px 3px 15px ;}
.box {margin:5px;}
.TopRight {width:350px; float:right; text-align:left;}
.TopRight p {text-align:left; clear:left;}
#RightContents {width:350px; float:right;}


#footer {width:100%; height:81px; background:url(../img/top/footer_bg.jpg) top left repeat-x; clear:both;}
#footer p {font-size:12px; padding:5px;}
#CopyRight {margin:0; padding:0;}

/* ______________________________________________________
 products 
 ______________________________________________________*/
#contentsFrame {width:880px; height:auto; margin:0 auto; text-align:left;}
#productMainimages {width:880px; height:152px; margin:0; padding:0; background:url(../img/products/mainimage.jpg) top left no-repeat; clear:both;}
.Left {text-align:left;}

.productLeft {width:400px; float:left;}
.productRight {width:450px; float:right;}
ul.arrowRed {margin:0; padding:0; list-style-type:none;}
ul.arrowRed li { text-indent:15px; background:url(../img/top/arrow_red.gif) left no-repeat;}
.FL {float:left;}
.FR {float:right;}


/* ______________________________________________________
 feature
 ______________________________________________________*/
#featureMainimages {width:880px; height:152px; margin:0; padding:0; background:url(../img/feature/mainimage.jpg) top left no-repeat; clear:both;}
#featureLeftpattern01 {width:560px; float:left; margin:15px 0 0 0;}
#featureRightpattern01 {width:300px; float:right;}
#featureCheck01 {width:284px; height:114px; display:block; margin:0; padding:0; background:url(../img/feature/feature_img01.jpg) top left no-repeat;}

#featureCheck01 p {margin:15px; padding:16px 0 0 0;}
	*html #featureCheck01 p {margin:15px; padding:10px 0 0 0;}

#featureCheck02 {width:284px; height:154px; display:block; margin:0; padding:0; background:url(../img/feature/feature_img02.jpg) top left no-repeat;}

#featureCheck02 p {font-weight:bold; margin:15px; padding:30px 0 0 80px;}
	*html #featureCheck02 p {font-weight:bold; margin:15px; padding:20px 0 0 80px;}

ol.featureList,ul.featureList  {font-size:14px;}
ol.featureList li {margin:0; padding:5px;}


#featureLeftpattern02 {width:450px; float:left;}
#featureRightpattern02 {width:390px; float:right;}



/* ______________________________________________________
 scene
 ______________________________________________________*/
#sceneMainimages {width:880px; height:152px; margin:0; padding:0; background:url(../img/scene/mainimage.jpg) top left no-repeat; clear:both;}
 .sceneBarBg {width:421px; height:26px; margin:0; padding:0; background:url(../img/scene/scene_contents_bar.jpg) top left no-repeat;}
.sceneBarBg {color:#FFFFFF; font-size:14px; text-indent:50px;}

#sceneLeftpattern01 {width:460px; float:left;}
#sceneRightpattern01 {width:400px; float:right; font-size:14px;}


/* ______________________________________________________
 catalog
 ______________________________________________________*/
#catalogMainimages {width:880px; height:152px; margin:0; padding:0; background:url(../img/catalog/mainimage.jpg) top left no-repeat; clear:both;} 
#catalogLeftpattern01 {width:420px; float:left;}
#catalogRightpattern01 {float:left;}
#catalogRightpattern01 {font-size:14px;}
#catalogRightpattern02 {float:right;}




/* _______________________________________________________________________________________________________________*/

/* ______________________________________________________________________��created by NEOBEAT yoshida ____________*/

/* _______________________________________________________________________________________________________________*/



