@import url("../packages/tpl20080613/css/main.css");
@import url("../packages/tpl20080613/css/index.css");
@import url("../packages/tpl20080613/css/products.css");
@import url("../packages/tpl20080613/css/under.css");
@import url("../packages/tpl20080613/css/under02.css");
@import url("../packages/tpl20080613/css/mypage.css");
@import url("../packages/tpl20080613/css/window.css");
@import url("/css/top.css");
@import url("/css/shop.css");

a:hover img{
opacity:0.8;
filter:alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}

* {
	padding: 0px;
	margin: 0px;
        background-repeat: no-repeat;
}

.clear {
	clear: both;
}

#all {
	width: 100%;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;8
}

#container {
	width: 860px;
	font-size: 12px;
	background-position: center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	padding-bottom: 5px;
}

#container h1 {
	display: none;
}

/* header */
/* header up */
#header {
	width: 860px;
	height: 227px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header_top {
	width: 860px;
	height: 370px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header_up1 {
	width: 173px;
	margin: 0;
	float: left;
	height: 68px;
	background-repeat: no-repeat;
}

#header_up2 {
	width: 230px;
	margin: 0;
	float: left;
	height: 68px;
	background-repeat: no-repeat;
}

#header_up3 {
	width: 380px;
	float: right;
	padding-right: 25px;
}

#header_up4 {
	width: 380px;
	float: right;
	height: 25px;
	color: #83CEE2;
	font-size: 10pt;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	line-height: 38px;
        letter-spacing:0px;
        padding-top:14px;
}

#header_up4 a {
	color: #83CEE2;
}

#header_up4 a:hover {
	color: #FF6600;
}

#header_up4 ul {
	display: inline;

}

#header_up4 li {
	display: inline;
}

#header_up5 {
	width: 197px;
	margin: 0;
	float: right;
	height: 29px;
}

/* top */

.thu1 {
	background-image: url(../img/header_up_cow.gif);
}

.thu2 {
	background-image: url(../img/header_up_cow3.gif);
}

.thc2 {
	background-image: url(../img/header_center_cow2.gif);
}

.tbkgnd {
	background-color:#41B7C8;
}

.tframe {
	background-color:#F1FAFE;
}

.tfooterbar {
	background-image:url(../img/footer_bar.gif);
}


/* scourt */

.shu1 {
	background-image: url(../img/scourt/header_up_cow.gif);
}

.shu2 {
	background-image: url(../img/scourt/header_up_cow3.gif);
}

.shc2 {
	background-image: url(../img/scourt/header_center_cow2.gif);
}

.sbkgnd {
	background-color:#2D69AE;
}

.sframe {
	background-color:#F1FAFE;
}

.sfooterbar {
	background-image:url(../img/scourt/footer_bar.gif);
}


/* oyatsu */

.ohu1 {
	background-image: url(../img/oyatsu/header_up_cow.gif);
}

.ohu2 {
	background-image: url(../img/oyatsu/header_up_cow3.gif);
}

.ohc2 {
	background-image: url(../img/oyatsu/header_center_cow2.gif);
}

.obkgnd {
	background-color:#83CEE2;
}

.oframe {
	background-color:#FDF2F7;
}

.ofooterbar {
	background-image:url(../img/oyatsu/footer_bar.gif);
}

/* rainbow */

.rhu1 {
	background-image:url(../img/rainbow/header_up_cow.gif);
}

.rhu2 {
	background-image:url(../img/rainbow/header_up_cow3.gif);
}

.rhc2 {
	background-image:url(../img/rainbow/header_center_cow2.gif);
}

.rbkgnd {
	background-color:#F3A9C9;
}

.rframe {
	background-color:#F1FAFE;
}

.rfooterbar {
	background-image:url(../img/rainbow/footer_bar.gif);
}

/* decolle */

.dhu1 {
	background-image: url(../img/decolle/header_up_cow.gif);
}

.dhu2 {
	background-image: url(../img/decolle/header_up_cow3.gif);
}

.dhc2 {
	background-image: url(../img/decolle/header_center_cow2.gif);
}

.dbkgnd {
	background-color:#FFCADE;
	background-image: url(../img/decolle_bkgnd.gif);
	background-repeat: repeat;
}

.dframe {
	background-color:#EDE4F1;
}

.dfooterbar {
	background-image:url(../img/decolle/footer_bar.gif);
}

/* readymade */

.radybkgnd {
	background-color:#9AD9EA;
}

/* macb */

.macbbkgnd {
	background-color:#000000;
	background-image: url(/img/macb_bkgnd.jpg);
	background-repeat: repeat;
}

/* header center */

#header_center1 {
	width: 60px;
	margin: 0;
	float: left;
	height: 34px;
	background-repeat: no-repeat;
}





#header_center2 {
	width: 113px;
	margin: 0;
	float: left;
	height: 34px;
}

#header_center3 {
	width: 580px;
	float: left;
}

#header_center4 {
	width: 96px;
	float: left;
	height: 20px;
}

#header_center3 ul {
	display: inline;

}

#header_center3 li {
	overflow: hidden;
	list-style-type: none;
	background-repeat: no-repeat;
	display: block;
	height:34px;
	float:left;
}

#header_center3 a {
	display:block;
	text-decoration: none;
	text-indent: -999em;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 34px;
}

.b1 {
	background-image: url(../img/header_scourt.gif);
	width: 85px;
}
.b1 a:hover {
	background-image: url(../img/header_scourt_on.gif);
}
.b1a {
	background-image: url(../img/header_scourt_on.gif);
	width: 85px;
}

.b2 {
	background-image: url(../img/header_oyatsumarket.gif);
	width: 86px;
}
.b2 a:hover {
	background-image: url(../img/header_oyatsumarket_on.gif);
}
.b2a {
	background-image: url(../img/header_oyatsumarket_on.gif);
	width: 86px;
}

.b3 {
	background-image: url(../img/header_rainbowpark.gif);
		width: 100px;
}
.b3 a:hover {
	background-image: url(../img/header_rainbowpark_on.gif);
}
.b3a {
	background-image: url(../img/header_rainbowpark_on.gif);
		width: 100px;
}

.b4 {
	background-image: url(../img/header_decolle.gif);
		width: 109px;
}
.b4 a:hover {
	background-image: url(../img/header_decolle_on.gif);
}
.b4a {
	background-image: url(../img/header_decolle_on.gif);
		width: 109px;
}

.b5 {
	background-image: url(../img/header_outlet.gif);
		width: 85px;
}
.b5 a:hover {
	background-image: url(../img/header_outlet_on.gif);
}
.b5a {
	background-image: url(../img/header_outlet_on.gif);
		width: 85px;
}

.b6 {
	background-image: url(../img/header_decochoco.gif);
		width: 102px;
}
.b6 a:hover {
	background-image: url(../img/header_decochoco_on.gif);
}
.b6a {
	background-image: url(../img/header_decochoco_on.gif);
		width: 102px;
}

.b9 {
	background-image: url(../img/header_macb.gif);
		width: 91px;
}
.b9 a:hover {
	background-image: url(../img/header_macb_on.gif);
}
.b9a {
	background-image: url(../img/header_macb_on.gif);
		width: 91px;
}

#header_center3 img  {
vertical-align: top;
}


/* header down */

#header_down {
	width: 100%;
	margin: 0px;
}

#header_down img  {
vertical-align: top;
}

#top_caution {
       width: 798px;
       height: 21px;
       border: 1px solid #41B7C8;
       margin-left: auto;
       margin-right: auto;
       background-image: url(http://cowmac.jp/user_data/img/top_caution.jpg);
       background-repeat: repeat-y;
}

#top_caution p{
       margin-left: 105px;
}

#top_caution img{
       margin: 0px;
       padding: 0px;
}

/* contents */
#contents_top {
	width: 860px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* contents
L= 199 px
C= 462 px
R= 199 px
Total 860 px
*/

/* contents_left */
#contents_left {
	width: 199px;
	margin: 0;
	float:left;
}

#contents_left img {
}

/* search */
#search {
	width: 168px;
	margin: 0px;
	margin-left: auto;
	margin-right: 0px;
}
/* box */
#left_box {
	width: 145px;
	margin-top: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 8px;
	padding-right: 8px;
}
#left_box p {
	height: 20px;
	margin-top: 10px;
}

#left_box ul {
	list-style-type: none;
}

#left_box li {
	line-height: 18px;
}


/* category */
#category {
	width: 168px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: 0px;
}

/* brand */
#brand {
	width: 168px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: 0px;
}

/* end contents_left */


/* contents_center */
#contents_center {
	width: 462px;
	margin: 0px;
	margin-top: -16px;
	float:left;

}

/* center1 */
#center1 {
	width: 420;
	margin-top: 25px;
}

#center1_a {
	float: left;
	width: 210px;
}

#center1_b {
	float: right;
	width: 210px;
}

#center1_text {
	width: 166px;
	margin-left: auto;
	margin-right: auto;
}

#news {
	width: 100%;
	margin-top: 15px;
}

#news img {
}

#news_text {
	width: 420px;
	margin-top: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

#recommendation {
	width: 100%;
	margin-top:15px;
}

#recommendation_box {
	width: 420px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
}

#recommendation_left {
	float: left;
	width: 140px;
}

#recommendation_center {
	float: left;
	width: 140px;
}

#recommendation_center_box {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
}


#recommendation_right {
	float: right;
	width: 140px;
}

#recommendation_text{
	text-align:center;
}


/* end contents_right */

/* contents_right */
#contents_right {

	width: 199px;
	margin-top: -10px;
        margin-left: -25px;
	float:right;
}

/* box */
#right_box {
	width: 145px;
	margin-top: 3px;
	padding-bottom: 10px;


	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;


	padding-left: 8px;
	padding-right: 8px;
}
#right_box p {
	height: 20px;
	margin-top: 10px;
}

#right_box ul {
	list-style-type: none;
}

#right_box li {
	line-height: 18px;
}

/* Cart */
#cart {
	width: 168px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: auto;
}

/* Login */
#login {
	width: 168px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: auto;
}

#login a {
	font-size: 10px;
}

/* Banner */
#banner {
	width: 168px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: auto;
}

#banner img {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

#banner2 {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: auto;
}

#banner2 img {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}


/* footer */
#footer_all {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 10px;
	background-color:#41B7C8;
}

* html body #footer_all {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
	padding-bottom: 10px;
	background-color:#41B7C8;
}

html>body #footer_all {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
	padding-bottom: 10px;
	background-color:#41B7C8;
}

*

#footer_box {
	width: 860px;
	font-size: 11px;
	background-position: center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	padding-bottom: 5px;
}
#footer_bar {
	width: 804px;
	height: 4px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-top: 0px;
}

#footer_box1 {
	width: 804px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#footer_box1_left {
	width: 709px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}

#footer_box1_left li {
	list-style-type: none;
	float: left;
	margin-left: 10px;
}


#footer_box1_right {
	width: 95px;
	height: 39px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	float: right;
}

#footer_copyright1 {
	width: 290px;
	height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: auto;
	background-image:url(img/copyright1.gif);
	background-repeat:no-repeat;
}

#footer_copyright2 {
	width: 361px;
	height: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: auto;
	background-image:url(img/copyright2.gif);
	background-repeat:no-repeat;
}



/* guide */


#guide_header {
    width: 860px;
	height: 125px;
	margin-top: 0px;
	margin-bottom: 0px;
}



#guide_contents_center {
	width: 620px;
	margin-left:20px;
	float:left;
}

#guide_contents_center_top {
	width: 614px;
	height: 43px;
	margin-left: auto;
	margin-right: auto;
}

#guide_contents_center_top2 {
	width: 584px;
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	background-color:#F1FAFE;
	padding:15px;
	margin-bottom: 5px;
	line-height: 120%;
}
#guide_contents_center_top2 table {
	width: 100%;
        align:left;
}
#guide_contents_center_top2 table th {
	width: 18px;
}


#guide_contents_center_top3 {
	width: 604px;
	height: 18px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	background-image: url(../packages/tpl20080613/guide/img/guide_top3.gif);
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
        line-height:14px;
}


#guide_contents_center_top4 {
	width: 584px;
	padding:15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	word-break: break-all;
}

#guide_contents_center_top4 table td{
	background-color:#F1FAFE;
	
}

#guide_contents_center_top4 table tr td {
line-height:1.5em;
	
}

#guide_contents_center_top4 table tr th {
vertical-align:top;}


#guide_contents_center_top5 {
	width: 614px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
    line-height:14px;
}

#guide_contents_left {
	width: 168px;
	margin-left:28px;
	float:left;
}



*html body #guide_contents_left {
	width: 168px;
	margin-left:14px;
	float:left;
}


#guidemenu {
	width: 168px;
	margin-top: 5px;
	margin-bottom: 10px;
	
	 
}

#guidemenu li {
	list-style-type: none;
	margin-bottom: 10px;
	overflow: hidden;
	display: block;
}

#guidemenu li a {
	width: 168px;
	height: 35px;
	display: block;
	text-indent: -999em;
}

#guide01 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_top.gif);
}
#guide02 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_kaikata.gif);
}
#guide03 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_point.gif);
}
#guide04 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_shiharai.gif);
}
#guide05 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_shitsumon.gif);
}
#guide10 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_what.gif);
}

#guidemenu_2 li {
	list-style-type: none;
	margin-bottom: 10px;
	overflow: hidden;
	display: block;

}

#guidemenu_2 li a {
	width: 168px;
	height: 16px;
	display: block;
	text-indent: -999em;
}

#guide06 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_kaisha.gif);
}
#guide07 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_toiawase.gif);
}
#guide08 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_privacy.gif);
}
#guide09 {
	background-image: url(../packages/tpl20080613/guide/img/guide_left_tokushohou.gif);
}

.guide_q_bgcolor {
	background-color:#FFFFFF;
}

* html #login {
       width:140px;
}

.guide_contents_center_point {
	width: 498px;
	height: 66px;
	border: 0;
	margin: auto;
	background-repeat: no-repeat;
	background-image: url(../packages/tpl20080613/guide/img/h_point.gif);

}

.guide_contents_center_point2 { 
    width: 484px; 
	height: 52px;
	border: 0;
	padding: 25px 7px 7px 0px;
}


.guide_contents_center_input {
    width: 292px; 
	border: 0;
	margin: 0; 
	float: left;
	text-align: center;

}

.guide_contents_center_input2 {
    width: 292px; 
	border: 0;
	margin: 0;
    float: right;
    text-align: center;
}    

.guide_left {
	margin: 0px;
	padding: 0px;
	float:left;
	width:297px;
}

.guide_left p {
	padding-top: 5px;
}

.guide_right{
	margin: 0px;
	padding: 0px;
	float:right;
	width:279px;
}
.guide_right img{
	margin-top: 5px;
}

#guide_textbox {
	width:297px;
	height:73px;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}

#guide_textbox p {
	padding: 32px 1px 1px 5px;
	line-height: 105%;
}

.guide_scourt {
	background-image:url(../packages/tpl20080613/guide/img/h_scourt.jpg);
}
.guide_oyatsu {
	background-image:url(../packages/tpl20080613/guide/img/h_oyatsu.jpg);
}
.guide_rainbow {
	background-image:url(../packages/tpl20080613/guide/img/h_rainbow.jpg);
}
.guide_decolle {
	background-image:url(../packages/tpl20080613/guide/img/h_decolle.jpg);
}
.guide_outlet {
	background-image:url(../packages/tpl20080613/guide/img/h_outlet.jpg);
}
.guide_decocho {
	background-image:url(../packages/tpl20080613/guide/img/h_decocho.jpg);
}
.guide_macb {
	background-image:url(../packages/tpl20080613/guide/img/h_macb.jpg);
}
.guide_charadeco {
	background-image:url(../packages/tpl20080613/guide/img/h_charadeco.jpg);
}
.guide_jimhenson {
	background-image:url(../packages/tpl20080613/guide/img/h_jimhenson.jpg);
}

.guide_titlebar {
}

.top_coment {
color:#cccccc;
font-size:8px;
height:12px;
text-indent:12px;
padding-top:6px;
overflow:hidden;
}

#footer_messege {
height:12px;
margin:10px auto;
padding-bottom:0;
padding-top:0;
width:804px;
text-align: center;
}