@charset "shift_jis";


body{
	padding:0;
	height:100%;
	text-align:center;
	background-color:#FFFFFF;
	color:#000000;
	font-size:80%;
	min-width:950px;
}




#fra {
	BACKGROUND: url(../images/common/background/header.gif) repeat-x center top; MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left
}

/*
img{
	vertical-align:middle;
        margin:0px;
        padding:0px;
}*/



*.l-pane{
	line-height:1.3em;
	text-align:left;
}


*.r-pane{
	line-height:1.3em;
	text-align:right;
}


*.c-pane{
	line-height:1.3em;
	text-align:center;
        
}


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

br.clear {
	clear: both;
	display: block;
	line-height: 0px;
	margin:0;
	padding:0;
}

br.margin {
	clear: both;
	display: block;
	line-height: 0px;
	margin-top:1px;
	padding:0;
}

.cmn_component_margin{
	margin-top:5px;
}
.cmn_component_margin_1em{
	margin-top:1em;
}
.cmn_component_margin_2em{
	margin-top:2em;
}
.cmn_component_margin_3em{
	margin-top:3em;
}
.cmn_component_margin_4em{
	margin-top:3em;
}
.cmn_component_margin_5em{
	margin-top:3em;
}

#base_left_container .cmn_component_margin{
	width:192px;
}


form,a,
h1,h2,h3,h4,h5,h6,
p,ul,li,input,
dl,dt,dd,textarea{
	margin:0;
	padding:0;
}


h1{
	font-size:150%;
}

h2{
	font-size:140%;
}

h3{
	font-size:130%;
}

h4{
	font-size:120%;
}

h5{
	font-size:110%;
}

h6{
	font-size:100%;
}



a:active {
	color:#003366;
	text-decoration: underline;
}

a:link {
	text-decoration: underline;
	color:#003366;
}

a:visited {
	text-decoration: underline;
	color:#003366;
}

a:hover {
	color:#003366;
	text-decoration: underline;
}


.margin_bottom_1em{
margin-bottom:1em;
}



/* 
===================================
======= EEãƒEƒªãƒŸã‚¿ ===============
=================================== */
.cmn_concierge_msg{
	text-align:center;
	color:#333333;
	margin:3px;
	font-weight:bold;
}
.cmn_concierge_delimiter{
	margin-right:1em;
	font-weight:bold;
	color:#333333;
	float:left;
}
.cmn_concierge_delimiter a{
	font-weight:normal;
}

/* 
===================================
===== EEãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒE=============
=================================== */
#base_header_controlpanel{
	background-image:url(../images/common/common_header_ctrlpanel_gre.gif);
	margin-bottom:3px;
	border: solid 1px #D9D5D5;
}

.base_free_container{
	line-height:normal;
	margin-right:10px;
}


.base_free_container_service{
	line-height:normal;
	margin:20px 30px;
        padding:20px 30px;
}


.base_my_container{
	line-height:normal;
	margin-right:10px;
}



.base_my_container .cmn_freecomponent_base{
	width:316px;
}

.base_my_container .cmn_rightcomponent_base{
	width:316px;
}

.base_my_container .cmn_rightranking_body{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:316px;
	height:auto;
	padding-top: 6px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}




#base_left_container{
	line-height:normal;
	margin:0;
	width:190px;
}


#base_left_container_2{
	line-height:normal;
	margin:0 10px;
	width:190px;
}

#base_left_container_dtl{
	line-height:normal;
	margin:0;
	width:260px;
}

#base_center_container{
	margin:0 10px;
}

#base_center_container_2{
	margin-left:10px;
}



#base_center_container_dtl{
	margin-right:10px;
}

#base_right_container_my{
	line-height:normal;
	margin-top:10px;
        margin-right:10px;
	width:280px;
}

#base_right_container{
	line-height:normal;
	margin:0;
	width:280px;
}

#base_right_container_detail{
	line-height:normal;
	margin-top:2.5em;
	width:250px;
}

#base_right_container_cartguide{
	line-height:normal;
	margin-left:10px;
	width:250px;
}


/* 
===================================
== ã‚³ãƒ³ãƒãEãƒãƒ³ãƒˆãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ ===
=================================== */
.cmn_rightcomponent_base {
	margin:0;
        background-color:#FFFFFF;
	width:280px;
}

.cmn_ranking_no1{
	color:#FF9900;
}

.cmn_ranking_no2{
	color:#37C4E1;
}

.cmn_ranking_no3{
	color:#CC3366;
}



/* 
==== å…¨å¹E¯¾å¿œã‚³ãƒ³ãƒãEãƒãƒ³ãƒEãƒ™ãEã‚¹=== */

.cmn_freecomponent_base_blog {
	margin:0;
        width:98%;
/*	width:550px;*/
        background-color:#FFFFFF;
}

.cmn_freecomponent_base_profile {
	margin:0;
        width:98%;
/*	width:550px;*/
        background-color:#FFFFFF;
        text-align:center;
}

.cmn_freecomponent_base_my {
	margin:0;
	width:100%;
        background-color:#FFFFFF;
}

.cmn_freecomponent_base_left_my {
	margin:0;
	width:190px;
        text-aling:center;
        background-color:#FFFFFF;
}

.cmn_freecomponent_base_left_blog {
	margin:0;
	width:100%;
/*    background-color:#FFFFFF;*/
}

.cmn_freecomponent_base_blog {
	margin:0;
	width:100%;
        background-color:transparent;
/*        background-color:#FFFFFF;*/
}

.cmn_freecomponent_base_service {
	margin:0;
	width:100%;
        background-color:transparent;
/*      background-color:#FFFFFF;*/
}


.cmn_freecomponent_base {
	margin:0;
	width:100%;
        background-color:transparent;
/*      background-color:#FFFFFF;*/
}

.cmn_freecomponent_title {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-image: url(../images/common/common_texture_net.gif);
	background-position:0px 0px;
	overflow:inherit;
}


.component_list_title{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:190px;
	height:auto;
	text-align:left;
	overflow:inherit;
	padding-top:5px;
	font-weight:bold;
	color:#3F2B18;
}




#base_left_container_detail .component_list_title{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	text-align:left;
	overflow:inherit;
	padding-top:5px;
	font-weight:bold;
	color:#3F2B18;
}


.component_list_title p{
	padding-left:15px;
	font-size:120%;
}



.cmn_freecomponent_title_alignleft {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:left;
	background-image: url(../images/common/common_texture_net.gif);
	background-position:0px 0px;
	overflow:inherit;
}
.cmn_freecomponent_title_alignleft p {
	margin-left:10px;
}

.cmn_freecomponent_title_nobg_bloma01 {
	border-top:solid 1px #B0D2F5;
	border-left:solid 1px #B0D2F5;
	border-right:solid 1px #B0D2F5;
	border-bottom:solid 1px #B0D2F5;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:left;
	overflow:inherit;
        background-color:#FFFFFF;
}

.cmn_freecomponent_title_nobg_bloma01 p {
	margin-left:10px;
        background-color:#FFFFFF;
}

.cmn_freecomponent_title_nobg_left_my001 {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:right;
	overflow:inherit;
        background-color:#FFFFFF;
}


.cmn_freecomponent_title_nobg_center_my001 {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:left;
	overflow:inherit;
        background-color:#FFFFFF;
}

.cmn_freecomponent_title_nobg_left_my001 p {
	margin-left:10px;
        background-color:#FFFFFF;
}

.cmn_freecomponent_title_nobg_center_my001 p {
	margin-left:10px;
        background-color:#FFFFFF;
}



.cmn_freecomponent_title_nobg {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:left;
	overflow:inherit;
        background-color:#FFFFFF;
}

.cmn_freecomponent_title_nobg p {
	margin-left:10px;
    background-color:#FFFFFF;
}

.cmn_freecomponent_title_flat_bloma01 {
	border-bottom:solid 1px #DEBE9E;
/*	border-bottom:solid 1px #B0D2F5;*/
	width:100%;
	height:auto;
	padding:0px;
	overflow:inherit;

}



.cmn_freecomponent_title_flat {
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding:0px;
	overflow:inherit;

}


.cmn_tablecomponent_title {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-image:url(../images/common/background/bg_freecomponent_ttl.jpg);
	background-position:0px 0px;
	overflow:inherit;
}

.cmn_tablecomponent_title_orge {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_freecomponent_ttl.jpg);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	overflow:inherit;
	color:#785230;
	font-weight:bold;
}




.cmn_tablecomponent_title_nobg {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	height:auto;
	padding: 4px 0px;
	text-align:left;
	overflow:inherit;
}

.cmn_tablecomponent_title_noline {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	height:auto;
	padding-top:4px;
	text-align:left;
	overflow:inherit;
}

.cmn_tablecomponent_title_clear {
	height:auto;
	padding-top:4px;
	text-align:left;
	overflow:inherit;
}

.cmn_tablecomponent_title_nobg p, .cmn_tablecomponent_title_noline p, .cmn_tablecomponent_title_clear p{
	margin-left:10px;
}

.cmn_freecomponent_title_red {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#F7E8E8;
	overflow:inherit;
}

.cmn_freecomponent_title_red .cmn_titletxt_red{
	font-weight:bold;
	color:#381414;
	float:right;
	margin-right:5px;
}

.cmn_freecomponent_title_pple {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#EDE8F7;
	overflow:inherit;
}

.cmn_rankingcomponent_title {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-image:url(../images/common/background/bg_rankingcomponent.gif);
	overflow:inherit;
}


.cmn_freecomponent_title_orge {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_freecomponent_ttl.jpg);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	overflow:inherit;
	color:#785230;
	font-weight:bold;
}



.cmn_freecomponent_title_bloma01 {
	border-top:solid 1px #B0D2F5;
	border-left:solid 1px #B0D2F5;
	border-right:solid 1px #B0D2F5;
	border-bottom:solid 1px #B0D2F5;
	background-image:url(../images/common/background/blog_bg2.gif);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#E8F1F7;
	overflow:inherit;
        color: white;
}





.cmn_freecomponent_title_pple .cmn_titletxt_pple{
	font-weight:bold;
	color:#EDE8F7;
	float:right;
	margin-right:5px;
}







.cmn_freecomponent_title_blue {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#E8F1F7;
	overflow:inherit;
}

.cmn_freecomponent_title_gy {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#F6F6F6;
	overflow:inherit;
}



.cmn_freecomponent_title_blue .cmn_titletxt_blue{
	font-weight:bold;
	color:#003333;
	margin-right:5px;
}

/*
.cmn_freecomponent_title_green {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_freecomponent_ttl_my01.jpg);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#DFF0E2;
	overflow:inherit;
}
*/







.cmn_freecomponent_title_left_my001 {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_mypage01.gif);
	width:100%;
	height:auto;
	padding: 4px 0px;
        text-align:center;
	overflow:inherit;
	color:#365D1B;
	font-weight:bold;
}


.cmn_freecomponent_title_center_my001 {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_mypage01.gif);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	overflow:inherit;
	color:#365D1B;
	font-weight:bold;
}


.cmn_freecomponent_title_right_my001 {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-image:url(../images/common/background/bg_mypage01.gif);
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	overflow:inherit;
	color:#365D1B;
	font-weight:bold;
}



.cmn_freecomponent_titletab_plane {
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	width:100%;
	height:auto;
	padding:4px 0 3px 0;
	margin:0;
	background-color:#E9F0F8;
	overflow:inherit;
	background-image: url(../images/common/tab/tab_pall.gif);
	background-repeat: no-repeat;
	background-position:0px 26px;
}

.cmn_freecomponent_titletab_plane img.test{
margin:0 0 0 4px;
}



.cmn_freecomponent_titletab_green {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding:4px 0 3px 0;
	margin:0;
	background-color:#DFF0E2;
	overflow:inherit;
	background-image: url(../images/common/tab/tab_pall.gif);
	background-repeat: no-repeat;
	background-position:0px 26px;
}

.cmn_freecomponent_titletab_green img.test{
margin:0 0 0 4px;
}

.cmn_freecomponent_title_green .cmn_titletxt_green{
	font-weight:bold;
	color:#003300;
	float:right;
	margin-right:5px;
}

.cmn_freecomponent_title_yellow {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 4px 0px;
	text-align:center;
	background-color:#F5F4B6;
	overflow:inherit;
}

.cmn_freecomponent_title_yellow .cmn_titletxt_yellow{
	font-weight:bold;
	color:#003300;
	float:right;
	margin-right:5px;
}

.cmn_freecomponent_body_service{
	width:100%;
	height:100px;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
        background-color:transparent;
	overflow:inherit;
}

.cmn_freecomponent_body_bloma{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
        background-color:transparent;
	overflow:inherit;
}

.cmn_freecomponent_body_bloma01{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
/*	border-left:solid 1px #B0D2F5;*/
/*	border-right:solid 1px #B0D2F5;*/
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
        background-color:transparent;
	overflow:inherit;
}



.cmn_freecomponent_body_my{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:center;
	/*== background-color:#F7F7F7; =*/
        background-color:#FFFFFF;
	overflow:inherit;
}


.cmn_freecomponent_body{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
        background-color:#FFFFFF;
	overflow:inherit;
}

.cmn_freecomponent_body_red{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-color:#FBF4F4;
}

	
.cmn_freecomponent_body_blue{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-color:#F4FAFB;
}


.cmn_freecomponent_body_green{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-color:#F8FAF5;
}

.cmn_freecomponent_body_yellow{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-color:#FEFEF8;
}


.cmn_freecomponent_body_bgimg{
	background-color:#F5F5F5;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}

.cmn_freecomponent_body_bloma p, .cmn_freecomponent_body_bloma01 p, .cmn_freecomponent_body_red p, .cmn_freecomponent_body_blue p, .cmn_freecomponent_body_green p, .cmn_freecomponent_body_yellow p, .cmn_freecomponent_body_orge p{
	margin:0 10px;
}
.component_info_point{ font-size:120%; font-weight:bold; color:#666666;}
.component_info_many{ font-size:140%; font-weight:bold; color:#006666;}



.cmn_freecomponent_list_more_bloma00{
	width:100%;
	line-height:140%;
	text-align:right;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-color:transparent;*
/*      background-color:#FFFFFF;*/

}

.cmn_freecomponent_list_more_bloma01{
	width:100%;
	line-height:140%;
	text-align:right;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
        background-color:transparent;
        /*background-color:#FFFFFF;*/
}


.cmn_freecomponent_list_more{
	width:100%;
	line-height:140%;
	text-align:right;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
        background-color:#FFFFFF;
}

.cmn_freecomponent_list_more_red{
		width:100%;
	line-height:140%;
	text-align:right;
		border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-color:#FBF4F4;
}

.cmn_freecomponent_list_more_blue{
		width:100%;
	line-height:140%;
	text-align:right;
		border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-color:#F4FAFB;
}

.cmn_freecomponent_list_more_green{
		width:100%;
	line-height:140%;
	text-align:right;
		border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-color:#F8FAF5;
}

.cmn_freecomponent_list_more_yellow{
		width:100%;
	line-height:140%;
	text-align:right;
		border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	background-color:#FEFEF8;
}

.cmn_freecomponent_list_more_bgimg{
	background-color:#F5F5F5;
		width:100%;
	line-height:140%;
	text-align:right;
		border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}




.cmn_freecomponent_list_more span{
background-image:url(../images/common/icon/pointer/pointer_next_navi.gif);
background-repeat:no-repeat;
}


.cmn_freecomponent_list_more a{
		margin:2px 6px 2px 14px;
}


span.guide_more{
background-image:url(../images/common/icon/pointer/pointer_next_navi.gif);
background-repeat:no-repeat;
}

.guide_more a{
		margin:2px 6px 2px 14px;
}


.cmn_freecomponent_catch{
color:#ED8A41;
font-weight:bold;
font-size:130%;
margin-bottom:0.6em;
width:95%;
}

.cmn_freecomponent_catch_nomgn_my{
color:#000000;
margin-left:10px;
/*font-weight:bold;*/
/*font-size:130%;*/
}


.cmn_freecomponent_catch_nomgn{
color:#ED8A41;
font-weight:bold;
font-size:130%;
}


.cmn_freecomponent_catch2{
color:#ED8A41;
font-weight:bold;
font-size:130%;
margin:0.6em 0.6em 0.6em 1em;
}


.cmn_freecomponent_catchimg{
text-align:center;
}

.cmn_freecomponent_catchimg img{
width:100px;
}


.cmn_freecomponent_img3{
width:100px;
}

.cmn_freecomponent_pname{
margin-top:0.6em;
margin-right:0.5em;
}

.cmn_freecomponent_pname img{
margin-left:0.2em;
}


.left_component_title {
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	width:190px;
	height:auto;
	padding:0;
	margin:0;
	font-size:110%;
	font-weight:bold;
	color:#666666;
	text-align:left;
	overflow:inherit;
	background-image:url(../images/common/left_menu_title.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}



/* 
==== ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³E‘ã€€æ±Žç”¨ãƒE‚­ã‚¹ãƒˆãƒªãƒ³ã‚¯ã‚³ãƒ³ãƒãEãƒãƒ³ãƒE== */

.cmn_freecomponent_list {
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}



.cmn_freecomponent_list_blog {
	width:100%;
	height:auto;
	margin-bottom:5px;
	padding: 0;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}

.cmn_rightcomponent_base .cmn_freecomponent_list {
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	margin-bottom:5px;
	padding: 0;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}

.detail_item_summary .cmn_freecomponent_list{
	border:none;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	overflow:inherit;
}


.cmn_topcomponent_list {
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 0px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}


.cmn_rightcomponent_base .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:264px;
		margin:0 7px 5px 7px;
}

#base_center_container_my .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:100%;
		margin:0 7px 5px 7px;
}


#base_right_container_my .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:264px;
		margin:0 7px 5px 7px;
}


#base_left_container_my .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:174px;
		margin:0 7px 5px 7px;
}


#base_left_container .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:174px;
		margin:0 7px 5px 7px;
}

.base_my_container .cmn_freecomponent_list_more p{
		background-color:#F2F2F2;
		width:300px;
		margin:0 7px 5px 7px;
}



.cmn_freecomponent_list ul{
width:100%;
	margin:0;
	padding:0;
	list-style:none;
}




.cmn_freecomponent_list_blog li {
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:14px 4px;
	margin:0;
}



.cmn_freecomponent_list li{
	color:#999999;
	padding:0 10px 0 15px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:13px 4px;
	margin:0;
}
.cmn_freecomponent_list a{
	color:#000000;
	margin-left:0.7em;
}





.cmn_topcomponent_list ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

.cmn_topcomponent_list li {
	font-size:12px;
	padding:0 10px 0 25px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:14px 4px;
	margin:0;
}


.cmn_topcomponent_list a{
	margin-left:0.7em;
}


.cmn_topcomponent_list a:active {
	color:#785230;
	text-decoration: underline;
}

.cmn_topcomponent_list a:link {
	text-decoration: none;
	color:#785230;
}

.cmn_topcomponent_list a:visited {
	text-decoration: none;
	color:#785230;
}

.cmn_topcomponent_list a:hover {
	color:#785230;
	text-decoration: underline;
}


.cmn_topcomponent_list li.top_lnavi0{
	color:#000000;
	padding:0 10px 0 25px;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}


.cmn_topcomponent_list li.top_lnavi1{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_books_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi2{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_mgz_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}


.cmn_topcomponent_list li.top_lnavi3{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_cd_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi4{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_dvd_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi5{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_game_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi6{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_fashion_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi7{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_baby_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi8{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_beauty_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi9{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_life_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi10{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_food_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi11{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_drink_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi12{
	color:#000000;
	padding:0 10px 0 25px;
	background-image:url(../images/common/icon/icn_pc_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_topcomponent_list li.top_lnavi13{
	color:#000000;
	padding:0 10px 0 25px;
	background-image: url(../images/common/icon/icn_fashion_s03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
	margin:0;
	font-weight:bold;
	line-height:1.7em;
	background-color:#FDF2DB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #DEBE9E;
}


li.cmn_lnavi_lvtop {
	color:#000000;
	padding:0 10px 0 12px;
	background-image: url(../images/common/pointer05.gif);
	background-repeat: no-repeat;
	background-position:2px 4px;
	margin:0;
}

li.cmn_lnavi_lvtop a{
	margin-left:2px;
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lvtop a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_menu{
	padding:0 10px 0 22px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:13px 4px;
	margin:0;
}

li.cmn_lnavi_lv2 {
	color:#000000;
	padding:0 10px 0 24px;
	background-image: url(../images/common/pointer05.gif);
	background-repeat: no-repeat;
	background-position:12px 4px;
	margin:0;
	font-weight:bold;
}


li.cmn_lnavi_lv2 a{
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lv2 a:hover{
	text-decoration:underline;
}

li.cmn_lnavi_lvmid {
	color:#000000;
	padding:0 10px 0 34px;
	background-image: url(../images/common/pointer05.gif);
	background-repeat: no-repeat;
	background-position:23px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lvmid a{
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lvmid a:hover{
	text-decoration:underline;
}


.cmn_freecomponent_list .cmn_lnavi_lvmid a{
	margin-left:0px;
}

li.cmn_lnavi_normal a{
	text-decoration:none;
}

li.cmn_lnavi_normal a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_lvmid_2 {
	color:#000000;
	padding:0 10px 0 44px;
	background-image: url(../images/common/pointer05.gif);
	background-repeat: no-repeat;
	background-position:33px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lvmid_2 a{
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lvmid_2 a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_lv3 {
	color:#000000;
	padding:0 10px 0 34px;
	background-image:url(../images/common/pointer07.gif);
	background-repeat: no-repeat;
	background-position:23px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lv3 a{
	margin-left:0;
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lv3 a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_lv4 {
	color:#000000;
	padding:0 10px 0 43px;
	background-image:url(../images/common/pointer07.gif);
	background-repeat: no-repeat;
	background-position:34px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lv4 a{
	margin-left:0;
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lv4 a:hover{
	text-decoration:underline;
}

li.cmn_lnavi_lv5 a:hover{
	text-decoration:underline;
}

li.cmn_lnavi_lv5 {
	color:#000000;
	padding:0 10px 0 53px;
	background-image:url(../images/common/pointer07.gif);
	background-repeat: no-repeat;
	background-position:44px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lv5 a{
	margin-left:0;
	font-weight:normal;
	text-decoration:none;
}


li.cmn_lnavi_normal{
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:24px 4px;
	padding:0 10px 0 34px;
}

li.cmn_lnavi_normal a{
	text-decoration:none;
}

li.cmn_lnavi_normal a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_normal_lv4{
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:34px 4px;
	padding:0 10px 0 44px;
}

li.cmn_lnavi_normal_lv4 a{
	text-decoration:none;
}

li.cmn_lnavi_normal_lv4 a:hover{
	text-decoration:underline;
}

li.cmn_lnavi_normal_lv5{
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:44px 4px;
	padding:0 10px 0 54px;
}

li.cmn_lnavi_normal_lv5 a{
	text-decoration:none;
}

li.cmn_lnavi_normal_lv5 a:hover{
	text-decoration:underline;
}


li.cmn_lnavi_lvbtm {
	color:#000000;
	padding:0 10px 0 37px;
	background-image:url(../images/common/pointer07.gif);
	background-repeat: no-repeat;
	background-position:24px 4px;
	margin:0;
	font-weight:bold;
}

li.cmn_lnavi_lvbtm a{
	margin-left:0;
	font-weight:normal;
	text-decoration:none;
}

li.cmn_lnavi_lvbtm a:hover{
	text-decoration:underline;
}

.cmn_border_list_bloma01{
	width:550px;
	height:auto;
	padding: 6px 0px;
	text-align:center;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}


.cmn_border_list_bloma01{
width:540px;
	margin:0 0.3em;
	padding:0;
	list-style:none;
}

.cmn_border_list_bloma01 li {
	color:#000000;
	padding:0.5em 10px 0.5em 25px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:13px center;
	margin:0;
}

.cmn_border_list_bloma01 li.cmn_border_list_bloma01_on{
	background-color:#E1F0FF;
}


.cmn_border_list_bloma01 li.cmn_border_list_bloma01_on{
	background-color:#E1F0FF;
}


.cmn_border_list_bloma01 a{
	margin-left:0.7em;
}


/*== è¡¨çµE¿ ==*/
table#table-01 {
    width: 210px;
    border: 1px #B0D2F5 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #B0D2F5 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-size:x-small;
    font-weight: bold;
    line-height: 120%;
    white-space: nowrap; 
}
table#table-01 td {
    padding: 5px;
    border: 1px #B0D2F5 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

/*== è¡¨çµE¿ ==*/




.cmn_border_list{
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}


.cmn_border_list{
width:100%;
	margin:0 0.3em;
	padding:0;
	list-style:none;
}

.cmn_border_list li {
	color:#000000;
	padding:0.5em 10px 0.5em 25px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:13px center;
	margin:0;
}

.cmn_border_list li.cmn_border_list_on{
	background-color:#FFF9EE;
}


.cmn_border_list li.cmn_border_list_on{
	background-color:#FFF9EE;
}


.cmn_border_list a{
	margin-left:0.7em;
}




/* 
==== ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³E’ã€€æ±Žç”¨å˜ä¸€PRã‚³ãƒ³ãƒãEãƒãƒ³ãƒE== */


/*== ã‚¤ãƒ¡ãƒ¼ã‚¸éƒ¨ =*/

#base_left_container .cmn_freecomponent_leftimg img{
	width:75px;
	margin:1px 6px 0px 4px;
}

#base_left_container .cmn_freecomponent_pairimg img{
	width:70px;
	margin:1px 6px 0px 4px;
}


#base_center_container .cmn_freecomponent_leftimg img{
	width:120px;
	margin:4px 0px 0px 10px;
}

.base_my_container .cmn_freecomponent_leftimg img{
	width:75px;
	margin:1px 6px 0px 4px;
}

 .cmn_freecomponent_leftimg_color_s img{
	width:50px;
	margin:4px 0px 0px 7px;
}


.base_my_container .cmn_freecomponent_leftimg_s img{
	width:80px;
	margin:4px 0px 0px 7px;
}

#base_center_container .cmn_freecomponent_leftimg_s img{
	width:80px;
	margin:4px 0px 0px 7px;
}

#base_center_container .cmn_spcomponent_leftimg_s img{
	width:80px;
	margin:4px 0px 0px 7px;
}
#base_center_container_2 .cmn_freecomponent_leftimg_s{
	text-align:center;
}
#base_center_container_2 .cmn_freecomponent_leftimg_s img{
	margin:4px 0px 0px 10px;
}
#base_center_container_2 .cmn_freecomponent_leftimg img{
	width:130px;
	margin:4px 0px 0px 10px;
}

#base_right_container .cmn_freecomponent_leftimg img{
	width:90px;
	margin:2px 0px 0px 6px;
}

#base_right_container .cmn_freecomponent_leftimg2 img{
	width:180px;
	margin:2px 0px 0px 6px;
}

#base_right_container_my .cmn_freecomponent_leftimg img{
	width:90px;
	margin:2px 0px 0px 6px;
}



/*== ã‚­ãƒ£ãƒ—ã‚·ãƒ§ãƒ³éƒ¨ =*/

#base_left_container .cmn_freecomponent_rightcaption{
	margin:4px 4px 0px 6px;
}

#base_center_container .cmn_freecomponent_rightcaption{
	margin:10px 7px 0px 7px;
}
#base_center_container_2 .cmn_freecomponent_rightcaption{
	margin:10px 5px 0px 7px;
}

.cmn_freecomponent_chkbox{
	border-right:solid 1px #DEBE9E;
}


.cmn_summarycomponent_rightcaption_my{
	width:90%;
	margin:3px 5px 0px 0.3em;
}

.cmn_summarycomponent_rightcaption{
	width:95%;
	margin:3px 5px 0px 0.3em;
}


.cmn_apicomponent_rightcaption{
	width:100%;
	margin:3px 5px 0px 1em;
}


#base_right_container .cmn_freecomponent_rightcaption{
	margin:7px 6px 0px 8px;
}

.base_my_container .cmn_freecomponent_rightcaption{
	margin:7px 6px 0px 8px;
}

.activecomponent_tab_l{
margin-left:4px;
}

.activecomponent_tab_r{
margin-right:4px;
}

/* 
==== ã‚»ãƒ³ã‚¿ãƒ¼ã‚«ãƒ©ãƒ å¯¾å¿œã‚³ãƒ³ãƒãEãƒãƒ³ãƒE== */

/*== ç‰¹è¨­æ£šï¼E=*/
.cmn_freecomponent_container{
	border:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-image: url(../images/common/background/bg_freecomponent_container.gif);
	background-repeat: repeat;
	background-position:0px 0px;
}
td .cmn_centercomponent_topimg img{
	width:230px;
	margin:1px 0px 7px 7px;
}
td .cmn_centercomponent_topimg_sub img{
	width:100px;
	margin:4px 0px 0px 9px;
}

td .cmn_centercomponent_topimg_sub_blog img{
	width:60px;
	margin:4px 0px 0px 9px;
}


td .cmn_centercomponent_tenantimg img{
	width:180px;
	margin:1px 0px 7px 7px;
}
td .cmn_centercomponent_tenantcaption{
	margin:1px 1em 7px 1em;
	color:#7B6220;
}
td .cmn_centercomponent_tenantimg_sub img{
	width:100px;
	margin:4px 0px 0px 9px;
}




/*== ç‰¹é›E£šï¼E=*/
.cmn_freecomponent_special_container{
	border:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-image: url(../images/common/background/bg_freecomponent_special_co.gif);
	background-repeat: repeat;
	background-position:0px 0px;
}
.cmn_specialcomponent_lefttitle{
	margin:10px 7px 0px 12px;
}
.cmn_specialcomponent_leftcaption{
	margin:10px 7px 0px 12px;
}
td .cmn_specialcomponent_img img{
	width:200px;
	margin:1px 7px 0px 0px;
}
.cmn_centercomponent_special_list{
	margin:7px 0 4px 10px;
}
.cmn_centercomponent_special_list li{
	padding:0 0px 0 22px;
	background-image: url(../images/common/pointer03.gif);
	background-repeat: no-repeat;
	background-position:14px center;
}



/*== ã¿ã‚“ãªã®ãŠã‚¹ã‚¹ãƒ¡ç”¨ ==*/

.guide_component {
        border:solid 1px  #DEBE9E;
        height: 200px;

}


.guide_component td{
        padding:10px;
}



/*== E’åEæ£E=*/

/*ãƒ–ãƒ­ãƒžç”¨*/
.cmn_centercomponent_2of1containerleft_bloma{
	padding-bottom:10px;
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_centercomponent_2of1containerleft_bloma td{
        text-align:center;
}


.cmn_centercomponent_2of1containerright_bloma{
	height:100%;
	padding-bottom:10px;
	border-top:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
}
/*ãƒ–ãƒ­ãƒžç”¨*/



.cmn_centercomponent_2of1containerleft{
	padding-bottom:10px;
	border-left:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}
.cmn_centercomponent_2of1containerright{
	height:100%;
	padding-bottom:10px;
	border-bottom:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
}

.cmn_centercomponent_2of1containerclear{
	padding-bottom:10px;
	border-left:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}

.cmn_centercomponent_2of1img img{
	width:100px;
	margin:8px 0px 0px 7px;
}

.cmn_centercomponent_2of1img_blog img{
	width:60px;
	margin:8px 0px 0px 7px;
}


.cmn_centercomponent_2of1img_clear{
	width:100px;
	margin:8px 0px 0px 7px;
}

.cmn_centercomponent_2of1containerright .cmn_centercomponent_rightcaption p{
	margin:8px 5px 0px 10px;
}
.cmn_centercomponent_2of1containerclear .cmn_centercomponent_rightcaption p{
	margin:8px 5px 0px 10px;
}

.cmn_centercomponent_2of1containerleft .cmn_centercomponent_4of1caption{
	margin:5px 0px 0px 7px;
}


/*== E“åEæ£E=*/
.cmn_centercomponent_3of1img img{
	width:100px;
	margin:4px 0px 0px 7px;
}

.cmn_centercomponent_rightcaption p{
	margin:4px 7px 0px 10px;
}



/*== E“åEæ£šï¼ˆãƒ©ãƒ³ã‚­ãƒ³ã‚°EE=*/

.cmn_centerranking_no{
	color:#999999;
	font-weight:bold;
	text-align:center;
	width:20px;
	margin:5px 3px 0px 7px;
}

.cmn_centerranking_img{
	width:50px;
	margin:0px 0px 7px 0px;
}
.cmn_centerranking_img img{
	width:50px;
}

.cmn_centerranking_caption p{
	margin:5px 7px 7px 9px;
}

/*== E“åEæ£šï¼ˆãŠã™ã™ã‚çµE¿åˆã‚ã›ï¼E=*/
.cmn_freecomponent_title_nobgnoline{
	font-weight:bold;
	margin:0 0 0.3em 0;
}

/*== E”åEæ£E=*/

.cmn_centercomponent_4of1img img{
	width:103px;
	margin:4px 5px 0px 7px;
}

.cmn_centercomponent_4of1img img.4of1img_margined{
	width:103px;
	margin:4px 5px 10px 7px;
}

.cmn_centercomponent_4of1caption{
	margin:2px 5px 0px 7px;
}

.cmn_centercomponent_4of1caption p.4of1caption_margined{
	margin:2px 7px 20px 7px;

}

.cmn_centercomponent_4of1caption img{
	margin-top:0.5em;
}


/*== E•åEæ£E=*/

.cmn_centercomponent_5of1img img{
	width:70px;
	margin:4px 5px 0px 7px;
}

.cmn_centercomponent_5of1sp img{
	width:100px;
	margin:4px 0px 0px 0px;
}

.cmn_centercomponent_5of1bn img{
	width:120px;
	margin:4px 5px 0px 7px;
}

/* 
==== å³ã‚«ãƒ©ãƒ å¯¾å¿œã‚³ãƒ³ãƒãEãƒãƒ³ãƒE== */

/*== E’åEæ£E=*/
.cmn_rightcomponent_2of1img img{
	width:80px;
	margin:4px 0px 0px 7px;
}

/*== E’åEæ£šï¼ˆãƒªã‚¹ãƒˆï¼E=*/

.cmn_rightlink_body{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:280px;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}

.cmn_rightlist_img{
	float:left;
	width:30px;
	margin:0px 0px 0px 5px;
	border:solid 1px #DEBE9E;
}
.cmn_rightlist_img img{
	width:30px;
        height:auto;
}





/*== E“åEæ£E=*/
.cmn_rightcomponent_3of1img img{
	width:85px;
	margin:3px 0px 0px 7px;
}
.cmn_centercomponent_3of1caption{
	margin:2px 0px 0px 7px;
}

/*== E“åEæ£šï¼ˆãƒ©ãƒ³ã‚­ãƒ³ã‚°EE=*/
.cmn_rightranking_body{
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	width:280px;
	height:auto;
	padding-top: 6px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
        background-color:#FFFFFF;
}

.cmn_rightranking_row{
	width:278px;
	height:auto;
	padding-bottom:6px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}


.base_my_container .cmn_rightranking_row{
	width:314px;
	height:auto;
	padding-bottom:6px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
}

.cmn_rightranking_topimg{
	text-align:center;
}
.cmn_rightranking_topimg img{
	width:70px;
}

.cmn_rightranking_no{
	font-weight:bold;
	color:#999999;
	text-align:right;
	float:left;
	width:20px;
	margin:5px 5px 0px 0px;
}
.cmn_rightranking_img{
	float:left;
	width:65px;
	margin:0px 0px 0px 0px;
}
.cmn_rightranking_img img{
	width:65px;
}

.cmn_rightranking_caption{
	float:left;
	width:165px;
	margin:5px 0 0 12px;
}

.cmn_rightranking_caption2{
	float:left;
	width:200px;
	margin:5px 0 0 12px;
}

.base_my_container .cmn_rightranking_caption{
	float:left;
	width:200px;
	margin:5px 0 0 12px;
}

.cmn_rightranking_caption p{
	margin-bottom:1em;
}


/* 
==== 1ã‚«ãƒ©ãƒ å¯¾å¿œã‚³ãƒ³ãƒãEãƒãƒ³ãƒE== */

.cmn_snscomponent_base_bmk{
        width:100px;
	border:solid 1px #DEBE9E;
}


.cmn_snscomponent_bg_bmk{
background-image:url(../images/common/background/bg_bmkcomponent_base.jpg);
        width:790px;
background-position:0 0;
background-repeat:repeat;
margin-top:10px;
}



.cmn_snscomponent_base{
	border:solid 1px #DEBE9E;
}


.cmn_snscomponent_bg{
background-image:url(../images/common/background/bg_snscomponent_base.gif);
background-position:0 0;
background-repeat:repeat;
margin:3px;
}

.cmn_faircomponent_bg{
background-image:url(../images/common/background/bg_snscomponent_base.gif);
background-position:0 0;
background-repeat:repeat;
margin:3px;
}

.snscomponent_portrate{
	margin:10px;
	text-align:center;
}

.snscomponent_caption{
	height:auto;
	margin:10px;
	float:left;
}

.snscomponent_title{
	height:auto;
	font-size:200%;
	line-height:normal;
	padding:0;
	margin:0;
}

.snscomponent_title_name{
	height:auto;
	padding:0;
	font-weight:bold;
	margin-right:0.5em;
}

.snscomponent_title_status{
	height:auto;
	padding:0;
	font-size:60%;
}

.snscomponent_user_status_l{
	float:left;
	width:270px;
	margin-right:6px;
}

.snscomponent_user_status_r{
	float:left;
	width:200px;
	margin-bottom:10px;
}

.snscomponent_user_status_l .cmn_freecomponent_body p{
	margin-left:1em;
}
.snscomponent_user_status_r .cmn_freecomponent_body p{
	margin-left:1em;
}

.user_status_ttl {
	border-top:solid 1px #DEBE9E;
	border-left:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	width:100%;
	height:auto;
	padding: 3px 0px;
	text-align:left;
	background-color:#FFFFFF;
	overflow:inherit;
}
.user_status_ttl p{
	margin-left:1em;
}

.snscomponent_read{
	margin-top:0.5em;
}


.cmn_sns_my_lnavi_bottom{
margin:0;
padding:0;
height:9px;
background-image:url(../images/my/my_title_bottom_bg.gif);
background-position:0 0;
background-repeat:repeat;
}

.snscomponent_right{
	height:auto;
	background-color:#FFFFFF;
	border:solid 1px #DEBE9E;
	width:10px;
	height:10px;
	margin:6px 12px 6px 6px ;
}

.snscomponent_right_ttl{
	height:auto;
	background-color:#EDDFD3;
	width:200px;
	text-align:left;
	font-size:80%;
}
.snscomponent_right_ttl p{
	margin-left:0.5em;
}


.snscomponent_right img{
	margin:3px 5px;
}

.snscomponent_portrate_bloma01 img{
	border:solid 1px #B0D2F5;
}

.snscomponent_portrate img{
	border:solid 1px #DEBE9E;
}


.sns_user_profile_stat{
	margin-left:1em;
/*	font-weight:bold;*/
}

.snscomponent_favoritebtn{
	font-weight:bold;
	color:#663333;
	font-size:120%;
	margin-right:1em;
}

/* ========= ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ‘ãƒãƒ« ======= */

.cmn_freecomponent_panel{
	width:100%;
	border-top:solid 1px #DEBE9E;
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}
.cmn_freecomponent_panel td{
	border-left:solid 1px #DEBE9E;
	text-align:center;
}
.cmn_freecomponent_panel td p{
	margin:4px 4px ;
}

.cmn_freecomponent_panel_01{
	color:#003300;
	font-weight:bold;
}

/* ========= ãƒ–ãƒ­ãƒEåºEå•E“ä¸€æ™‚ä¿ç®¡ ======= */
.productWrap {
          width:100%;
          margin-top:10px;
          padding:5px;
          border:dotted 2px #ccc;
}




.productWrapinline{
         width:140px;
         margin:10px;

}




/* ========= ã‚°ãƒ«ãƒ¼ãƒE======= */

.group_summary_img{
	text-align:center;
	margin:0 20px;
}

.group_summary_usershopname{
	text-align:center;
	font-weight:bold;
	margin:0 20px;
}

.group_summary_username{
	text-align:center;
	font-weight:bold;
	margin:0 20px;
}

.group_summary_userold{
	text-align:center;
	margin:0 10px 3px 10px;
}

.group_summary_usercomment{
	border-top:dotted 1px #CCCCCC;
	text-align:left;
	margin:0 10px;
	padding-top:6px;
}



/* 
===================================
============ å•E“è©³ç´° =============
=================================== */

/* ========= ç”»åƒE======= */

#detail_item_img{
	text-align:center;
}


#detail_item_img img{
	margin:1em 0;
	width:260px;
}

.detail_item_browse{
	text-align:center;
	margin-bottom:3px;
}
.detail_item_browse_pdf{
	font-size:90%;
}


.detail_item_thumb{
	width:260px;
}

.detail_item_thumb li{
	float:left;
	margin-bottom:5px;
}

.detail_item_thumb_nail01{}
.detail_item_thumb_nail02{ margin-left:4px;}
.detail_item_thumb_nail03{ margin-left:4px;}

.detail_item_thumb img{
	width:82px;
	border:solid 1px #DEBE9E;
}

.detail_item_7x{
	font-weight:bold;
	color:#003366;
	text-decoration:underline;
	font-size:90%;
}


/* ========= å•E“ä¸€è¦§ã®å•E“æƒE ± ======= */
.summary_item_name_my{
	font-size:130%;
	font-weight:bold;
        vertical-align:bottom;
}

.summary_item_name_bloma{
	font-size:130%;
	font-weight:bold;
        vertical-align:bottom;
}


.summary_item_name{
	font-size:90%;
	line-height:normal;
	margin-bottom:0.1em;
}

.summary_item_name img{
margin-left:0.5em;
}

.summary_item_icon{
margin-bottom:0.5em;
font-size:80%;
}

.summary_item_icon img{
margin-right:0.5em;
}

.summary_item_secondary_status{
margin:0 0.5em;
}
.summary_item_third_status{
margin-right:0.5em;
}
.summary_item_fourth_status{
margin-right:0.5em;
}

.summary_item_name .summary_item_secondary_status{
	font-size:80%;
	font-weight:normal;
	margin-left:1.5em;
}

.summary_previous_price{
	font-size:90%;
}


.summary_previous_price .summary_item_secondary_status{
text-decoration:line-through;
color:#999999;
}

.summary_item_price{
	color:#444444;
	font-weight:bold;
	font-size:90%;
}
.summary_item_price .summary_item_secondary_status{
	margin-left:0;
	color:#CC0000;
}
.summary_item_price .summary_item_third_status{
	font-weight:normal;
}
.summary_item_price .summary_item_fourth_status{
	font-weight:normal;
	margin-left:0;
	color:#CB5454;
}

.summary_item_point .summary_item_secondary_status{
font-weight:bold;
margin:0;
}

.summary_item_point .summary_item_third_status{
font-weight:bold;
color:#339999;
font-size:80%;
}
.summary_item_point .summary_item_fourth_status{
font-weight:bold;
color:#339999;
font-size:80%;
}


.summary_item_stock{
font-weight:bold;
color:#2D3760;
margin-bottom:0.3em;
}

.summary_item_tester{

}

.summary_item_ad{

}


.summary_item_comment{
margin:0.3em 0;
line-height:normal;
}

.summary_item_comment_ttl{
font-weight:bold;
}


.summary_item_comment_mid{
margin:0.3em 0 0.4em 0;
line-height:normal;
}


/* == ç¸¦ä½ç½® == */
.long_summary_item_name{
	font-size:90%;
	line-height:normal;
	margin-bottom:0.3em;
}
.long_summary_item_price{
color:#444444;
}
.long_summary_item_price .summary_item_secondary_status{
font-weight:bold;
color:#CC0000;
margin-left:0;
}




/* ========= ãƒE‚­ã‚¹ãƒˆãEã¿ ======= */

.cmn_summarycomponent_listcaption{
	width:100%;
	margin:0.3em 0 2em 1em;
}

.cmn_summarycomponent_listcaption .summary_item_name{
	font-size:100%;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.3em;
}

.cmn_summarycomponent_listcaption .summary_brand_name{
	margin-bottom:0.3em;
}

.cmn_summarycomponent_listcaption .summary_item_category{
	font-size:90%;
	margin-bottom:0.3em;
}

/* ========= æ¤œç´¢çµæžœã®æ¡ä»¶è¡¨ç¤º ======= */

.search_param_list span{
	font-weight:bold;
}

/* ========= æ¤œç´¢çµæžœã®å•E“æƒE ±è¡¨ç¤º ======= */

.search_sort_component{
	border-top:solid 1px #C0B7A9;
	border-bottom:solid 1px #C0B7A9;
	width:100%;
	height:auto;
	padding: 6px 0px;
	text-align:left;
	/*== background-color:#F7F7F7; =*/
	overflow:inherit;
	background-color:#F8F7F5;
}

.search_sort_component p{
	margin-left:1em;
}



.search_summary_item_name{
	font-size:110%;
	font-weight:bold;
	line-height:1em;
	margin-top:0.2em;
}

.search_summary_item_name img{
margin-left:0.5em;
}

.search_summary_item_name .summary_item_secondary_status{
	font-size:90%;
	color:#666666;
}
.search_summary_item_name .summary_item_secondary_status a{
	color:#003399;
}


.search_summary_button{
	text-align:center;
	margin:0.5em 0 0.5em 5px;

}

.search_summary_brand_name{
	font-size:70%;
	margin:0;
	margin-bottom:0.7em;
	line-height:normal;
}
.search_summary_brand_name .summary_item_secondary_status{
}

.search_summary_previous_price{
	font-size:75%;
	line-height:normal;
	color:#444444;
}
.search_summary_previous_price .summary_item_secondary_status{
text-decoration:line-through;
color:#999999;
}

.search_summary_item_price{
	font-size:80%;
	color:#444444;
	margin:0;
	line-height:normal;
	font-weight:bold;
}
.search_summary_item_price .summary_item_secondary_status{
	margin-left:0;
	font-weight:bold;
	color:#CC0000;
}
.search_summary_item_price .summary_item_third_status{
	font-weight:normal;
}
.search_summary_item_price .summary_item_fourth_status{
	font-weight:normal;
	margin-left:0;
	color:#CB5454;
}


.search_summary_item_off{
	font-size:75%;
	line-height:normal;
}

.search_summary_item_off .summary_item_secondary_status{
color:#CC0000;
margin:0;
}


.search_summary_item_point {
	font-size:75%;
	color:#444444;
	line-height:normal;
}

.search_summary_item_point .summary_item_secondary_status{
font-weight:bold;
}

.search_summary_item_point .summary_item_third_status{
font-size:80%;
font-weight:bold;
}
.search_summary_item_point .summary_item_fourth_status{
font-size:90%;
}

.search_summary_item_stock{
	font-size:80%;
	line-height:normal;
	margin:0.3em 0 0em 0;
	font-weight:bold;
	color:#2D3760;
}

.search_summary_item_delimiter{
	font-size:70%;
	line-height:normal;
	margin:0.3em 0 0.3em 0;
}

.search_summary_item_comment{
	font-size:75%;
	line-height:normal;
	margin:0.3em 0 0.3em 0;
}

.search_summary_item_rank{
	font-size:80%;
	margin-bottom:1em;
}


.search_summary_item_rank .summary_item_secondary_status{
font-size:80%;
}

.search_summary_item_rank .summary_item_third_status{
font-size:80%;
}

.search_summary_item_linksummary{
font-size:80%;
}

.search_summary_item_date{
font-size:80%;
font-weight:bold;
}


.search_cd_artist{
font-size:130%;
font-weight:bold;
color:#330000;
margin:1em;
}

.search_cd_artistlist{
margin:1em;
}

.search_cd_artistlist li{
line-height:2em;
}


/* 
===== å•E“ã«ãƒã‚§ãƒE‚¯ã‚’åEã‚Œã‚‹ ====*/
.summary_item_chk{
	font-size:120%;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.3em;
}




/* 
===== ãƒšãEã‚¸é€ã‚Š ====*/

.cmn_pagecount{
   width:100%;
   margin:10px 0 0 0;
   padding:0;
   text-align:center;
   }
   
.count_list{
    width:60%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	list-style:none;
	background-position: center;
   } 
   
.count_list li{
	width:5%;
	height:20px;
	color:#000000;
	background-color:#eeeeee;
	display: inline;
	border:solid 1px #eeeeee;
	margin-left:5px;
	text-align:center;
	float:left;
	font-weight:bold;
   }
   

.count_list li a{
	width:100%;
	height:20px;
	color:#286f69;
	background-color:#ffffff;
	display: inline;
	text-align:center;
	float:left;
   }    

  
.count_list li.next{
	width:4em;
	color:#000000;
	background-color:#eeeeee;
	display: inline;
	border:solid 1px #eeeeee;
	margin-left:5px;
	text-align:center;
	float:left;
	font-weight:bold;
   }  
   
.count_list li.next a{
    width:100%;
	color:#286f69;
	background-color:#ffffff;
	display: inline;
	float:left;
	text-align:center;
   }     

.count_list li a:active,.count_list li.next a:active{
	width:100%;
	height:20px;
	color:#000000;
	background-color:#eeeeee;
	text-align:center;
	float:left;
  }

.count_list li a:link,.count_list li.next a:link{
   text-decoration:underline;
   color:#286f69;
   background-color:ffffff;
  }
  
.count_list li a:visited,.count_list li.next a:visited{
   text-decoration:underline;
   color:#286f69;
  }

.count_list li a:hover,.count_list li.next a:hover{
	width:100%;
	height:20px;
	text-decoration:underline;
	color:#eeeeee;
	background-color:#286f69;
	text-align:center;
	float:left;
  }




/* =======ã¿ã‚“ãªã®ãŠã‚¹ã‚¹ãƒ¡ãƒšãEã‚¸é€ã‚Šç”¨=====*/
.cmn_pagecount_blog{
   width:100%;
   margin:10px 0 0 0;
   padding:0;
   text-align:center;
   }
   

.count_list_blog{
    width:60%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	list-style:none;
	background-position: center;
   } 
   
.count_list_blog li{
	width:5%;
	height:20px;
	color:#000000;
        background-color:transparent;
	display: inline;
	border:solid 1px #eeeeee;
	margin-left:5px;
	text-align:center;
	float:left;
	font-weight:bold;
   }
   

.count_list_blog li a{
	width:100%;
	height:20px;
	color:#286f69;
        background-color:transparent;
	display: inline;
	text-align:center;
	float:left;
   }    

  
.count_list_blog li.next{
	width:4em;
	color:#000000;
        background-color:transparent;
	display: inline;
        background-color:transparent;
	margin-left:5px;
	text-align:center;
	float:left;
	font-weight:bold;
   }  

.count_list_blog li.next a{
    width:100%;
	color:#286f69;
        background-color:transparent;
	display: inline;
	float:left;
	text-align:center;
   }     

.count_list_blog li a:active,.count_list_blog li.next a:active{
	width:100%;
	height:20px;
	color:#000000;
        background-color:transparent;
	text-align:center;
	float:left;
  }

.count_list_blog li a:link,.count_list_blog li.next a:link{
   text-decoration:underline;
   color:#286f69;
   background-color:transparent;
  }
  
.count_list_blog li a:visited,.count_list_blog li.next a:visited{
   text-decoration:underline;
   color:#286f69;
  }

.count_list_blog li a:hover,.count_list_blog li.next a:hover{
	width:100%;
	height:20px;
	text-decoration:underline;
	color:#eeeeee;
	background-color:#286f69;
	text-align:center;
	float:left;
  
}





 
 
 
/* ========= å•E“è©³ç´°ã®å•E“æƒE ± ======= */
.detail_item_name{
	font-size:160%;
	font-weight:bold;
	line-height:1em;
	margin:6px 0 0 0;
	border-bottom:dotted 1px #999999;
}

.detail_item_name .detail_item_secondary_status img{
	margin-right:4px;
}

.detail_item_brandname{
	margin-bottom:0.2em;
}

.detail_item_limitation{
	color:#CC0000;
	font-size:90%;
	margin-bottom:0.2em;
}

.detail_item_director{
	margin-bottom:0.2em;
}

.detail_item_platform{
	margin-bottom:0.2em;
}

.detail_item_icon{
	margin-bottom:0.2em;
}

.detail_item_sex{
	font-weight:bold;
	color:#999999;
	margin-bottom:0.1em;
}

.detail_item_rank_star_on{
	color:#FF9900;
}
.detail_item_rank_star{
	color:#666666;
}

.detail_item_secondary_status{
margin-left:0.5em;
}
.detail_item_third_status{
margin-left:0.5em;
}

.detail_previous_price .detail_item_secondary_status{
text-decoration:line-through;
color:#999999;
}

.detail_item_off .detail_item_secondary_status{
color:#CB5454;
}

.detail_item_director{
	margin-bottom:0.2em;
}

.detail_item_price{
	color:#444444;
	font-weight:bold;
	margin-top:0.1em;
}

.detail_item_price .detail_item_secondary_status{
margin-left:0.2em;
font-size:150%;
font-weight:bold;
color:#CC0000;
}

.detail_item_point{
}

.detail_item_point .detail_item_secondary_status{
font-size:110%;
font-weight:bold;
}

.detail_item_point .detail_item_third_status{
font-size:80%;
color:#339999;
font-weight:bold;
}

.detail_item_point .detail_item_fourth_status{
font-size:80%;
color:#339999;
font-weight:bold;
}

.detail_item_btn{
	margin-top:0.1em;
}

.detail_item_btn_notice{
font-weight:bold;
color:#993300;
}

.detail_item_ship{
margin-top:0.7em;
}

.detail_item_ship .detail_item_secondary_status{
font-weight:bold;
color:#2D3760;
}

.detail_item_rank{
margin-bottom:0.5em;
}

.detail_item_rank .detail_item_rank_star_on{
margin-left:0.5em;
}


.detail_item_size{
margin-top:0.8em;
}

.detail_item_color{
margin-top:0.8em;
}

.detail_item_selecter{
	margin-top:0.2em;
	margin-bottom:1em;
}



.detail_item_color_chips li{
	margin:5px 4px 0 0;
	float:left;
}

.detail_item_yymmdd{}

.detail_item_notice{
margin-top:0.3em;
font-size:80%;
}

.detail_item_volume{
}

.detail_item_xyz{
}

.detail_item_material{
}

.detail_item_weight{
}

.detail_item_maintenance{
}

.detail_item_season_spring .detail_item_secondary_status{
font-weight:bold;
color:#FF9999;
}
.detail_item_season_summer .detail_item_secondary_status{
font-weight:bold;
color:#3399FF;
}
.detail_item_season_autumn .detail_item_secondary_status{
font-weight:bold;
color:#CC9966;
}
.detail_item_season_winter .detail_item_secondary_status{
font-weight:bold;
color:#9999CC;
}
.detail_item_season_all .detail_item_secondary_status{
font-weight:bold;
color:#FF9933;
}

.detail_item_alcohol{
}

.detail_item_note{
}

.detail_item_keepfreeze{
}

.detail_item_keepfreeze .detail_item_secondary_status{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#66CCFF;
	margin:0;
	font-size:80%;
}


.detail_item_keepcilled{
}
.detail_item_keepcilled .detail_item_secondary_status{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#6699FF;
	margin:0;
	font-size:80%;
}


.detail_item_summary{
	border-top:solid 1px #DEBE9E;
	margin:1em 0 1em 0;
	line-height:1.2em;
}

.detail_item_summary_title{
	font-size:130%;
	font-weight:bold;
	margin:0.4em 5em 0 0.7em;
}

.detail_item_summary_txt{
	margin:0.5em 5em 0 1em;
}

.detail_component_review .detail_item_summary_txt{
	margin:0.5em 0em 0 10px;
	padding-bottom:0.2em;
	border-bottom:solid 1px #DEBE9E;
}

.detail_review_q{
	padding-bottom:0.2em;
	border-bottom:solid 1px #DEBE9E;
	border-bottom-style:dotted;
}

#detail_item_coordinate img{
	width:240px;
	margin-bottom:6px;
}

/* ======å•E“æƒE ±ã®è¡¨è¨E===== */
.summary_item_price{
font-weight:bold;
color:#444444;
}
.summary_item_price .detail_item_secondary_status{
color:#CC0000;
}

/* ========= ãƒ¬ãƒ“ãƒ¥ãƒ¼ ======= */

.detail_64component_left{
margin:1em;
}
.detail_64component_right{
margin:1em;
}

.detail_review_average .detail_item_secondary_status{
font-weight:bold;
}

.detail_review_account .detail_item_secondary_status{
font-weight:bold;
color:#47382C;
margin:0 0.5em 0 0;
}
.detail_review_account .detail_item_third_status{
font-size:70%;
}

.detail_review_account{
margin:0.7em 0 0.5em 0;
}

.detail_reviewer_name{
color:#47382C;
}


.detail_review_q{
margin-top:0.8em;
}

.detail_item_summary_tag{
	margin-top:0.5em;
	padding:1.2em 0;
	font-size:120%;
	border:solid 1px #DEBE9E;
}
.detail_item_summary_tag .detail_item_secondary_status {
	font-weight:bold;
	padding:1em;
}

/* ========= å…¥è·ãƒªã‚¯ã‚¨ã‚¹ãƒE======= */
.detail_stockalert_name{
	font-weight:bold;
	font-size:150%;
	margin:2em 0 0.3em 0;
}

.detail_stockalert_info{
	font-weight:bold;
	margin-bottom:0;
}

.detail_stockalert_note{
	color:#FF0000;
	text-decoration:underline;
	margin-bottom:1em;
}

.detail_stockalert_img{
	margin-bottom:1em;
}

.detail_stockalert_add{
	border-top:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
	padding:1em 0;
	font-weight:bold;
	font-size:150%;
}

.detail_stockalert_btn{
	text-align:center;
	margin:1em 0;
}
.detail_stockalert_btn img{
	margin-right:1.5em;
}

.detail_stockalert_note2{
	border-top:solid 2px #FFCC33;
	border-right:solid 2px #FFCC33;
	border-bottom:solid 2px #FFCC33;
	border-left:solid 2px #FFCC33;
}

.detail_stockalert_note2 ul{
	margin:1.5em 1.5em;
}

.detail_stockalert_note2 ul li{
	list-style-type: square;
	margin:0 1.5em;
}
/* ========= ãƒ¬ãƒ“ãƒ¥ãƒ¼ ======= */
.flip_page{
font-size:90%;
font-weight:bold;
color:#999999;
float:right;
text-align:right;
margin-right:10px;
}


.flip_page_left{
	margin-right:0.5em;
	float:left;
	border:solid 1px #DEBE9E;
}

.flip_page_left span{
margin:1em;
}

.flip_page_right{
width:150px;
float:left;
	border:solid 1px #DEBE9E;

}
.flip_page_right span{
margin:1em;
}


/* ======å•E“è©³ç´°====== */
.detail_item_conf_bold{
	font-size:120%;
	font-weight:bold;
	color:#555555;
}

.detail_item_conf_status .detail_item_conf_bold{
	text-decoration:underline;
	color:#2D3760;
}

.detail_item_conf_quantity{
text-align:center;
margin:0.5em 0 0.5em 0;
}

.detail_item_conf_quantity .detail_item_conf_bold{
font-weight:bold;
color:#000000;
}

.detail_item_conf_btn{
text-align:center;
}
.detail_item_conf_btn img{
margin-bottom:0.5em;
margin-left:0.5em;
}

.detail_item_subsc_btn{
text-align:center;
}
.detail_item_subsc_btn img{
margin:-1px 0 6px 0;
}


.detail_item_favorite_btn{
text-align:center;
font-weight:bold;
margin:0.4em 0;
}

.detail_item_favorite_btn img{
margin:0.4em 0;
}

p.detail_item_favorite_btn .detail_item_conf_bold{
margin:0.4em 0;
color:#9D6464;
}



.detail_item_conf_btn_nanaco{
text-align:center;
}

.detail_item_conf_btn_nanaco img{
margin:1em 0 7px 0;
}


.detail_item_conf_price {
	text-align:center;
}

.detail_item_conf_price .detail_item_conf_bold{
font-weight:bold;
color:#CC0000;
}

.detail_item_conf_point {
	text-align:center;
}

.detail_item_conf_point .detail_item_conf_bold{
font-weight:bold;
color:#339999;
}

/* ======å•E“è©³ç´°ã®æ±ºæ¸ˆå°Žç·E===== */
.detail_item_whiteboard{
background-color:#FDFDFD;
margin:0 6px;
padding:2px 0px;
}

.detail_item_status_editer{
background-color:#F8F8F8;
margin:0 6px;
border:solid 1px #EEEEEE;
}

.detail_item_status_editer p{
text-align:center;
color:#566C7E;
margin:0.3em;
font-size:80%;
}

.detail_item_friendly_link a:active, .detail_item_friendly_link a:link, .detail_item_friendly_link a:visited, .detail_item_friendly_link a:hover {
color:#839DAB;
text-decoration:underline;
}


/* ======ã‚«ãƒ¼ãƒE===== */
.detail_item_conf_ship{
	text-align:center;
}
.detail_item_conf_ship .detail_item_conf_bold{
font-weight:bold;
color:#2D3760;
}

.cart_table {
	border-top:solid 1px #DEBE9E;
}
.cart_table_title{
	background-color:#F7F7F7;
}
.cart_table_title p{
font-weight:bold;
color:#444444;
margin:0.7em 0.5em 1.2em 0.5em;
}

.cart_table_status p{
margin:0.7em 0.5em 1.2em 0.5em;
}

.cart_input_qty{
text-align:center;
}

.cart_table_sum p{
margin:0.7em 0.5em 1.2em 0.5em;
}

.cart_table_calc{
text-align:right;
vertical-align:top;
}
.cart_table_calc img{
line-height:inherit;
}

.cart_table_foot{
font-weight:bold;
margin-left:2em;
}

.cart_table table{
	border-right:solid 1px #DEBE9E;
	border-bottom:solid 1px #DEBE9E;
}

.cart_table td{
	border-left:solid 1px #DEBE9E;
}


.cart_table_sum_bld{
font-weight:bold;
}



/* 
===== è­¦å‘E====*/

.cmn_authentic_notice_title{
	font-size:130%;
	font-weight:bold;
	margin:1em 5em 0 5em;
}

.cmn_authentic_notice_title_red{
	color:#CC0000;
	font-size:130%;
	font-weight:bold;
	margin:1em 5em 0 5em;
}


.cmn_authentic_notice_subtitle{
	margin:0.5em 5em 1.5em 5em;
}

.cmn_authentic_notice_txt{
	margin:0.5em 5em 1em 5em;
	text-align:left;
}

.cmn_authentic_notice_content{
	margin:0.5em 5em 1em 5em;
	font-size:130%;
}

.cmn_authentic_notice_content span{
	font-weight:bold;
}

.cmn_authentic_notice_price{
	font-size:130%;
	font-weight:bold;
}

.cmn_authentic_notice_price span{
	color:#CC0000;
}

.cmn_authentic_notice_ftlink{
	margin:2em 5em 1em 5em;
	font-size:120%;
}




/* 
===================================
======== 10ãƒ•ãƒƒã‚¿ =================
=================================== */


/* 
===== footer_ãƒšãEã‚¸ãƒˆãƒƒãƒ—ã‚¢ãƒ³ã‚«ãƒ¼ ====*/

#cmn_pagetop{
	margin-top:12px;
	margin-bottom:27px;
	background-image:url(../images/common/pointer02.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	float:right;	
}


.cmn_footer_link{
	text-align:center;
	margin-bottom:1em;
}

.cmn_footer_bnr{
	text-align:center;
	margin-top:1em;
	margin-bottom:2em;
}

.cmn_footer_copyright{
	text-align:center;
	color:#999999;
}


/* 
===== searchãƒšãEã‚¸å†EEãƒ¼ãƒ€ãƒ¼ ====*/

table.bd01{
    border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-collapse:collapse;
}

td.bd02{
    border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	padding:10px;
}

td.bd03{
    border-bottom:solid 1px #cccccc;
	padding:10px;
}

.img{
	margin-right:10px;
}

td p.search_input_row_ttl{
	font-weight: bold;
	margin-bottom:0.2em;
}

td p.search_input_row{
	margin-bottom:0.5em;
	font-size:90%;
}

td p.search_input_row_ex{
	font-size:80%;
	margin-bottom:0.2em;
	color:#666666;
}


/* 
===== loginãƒšãEã‚¸å†E‚¹ã‚¿ã‚¤ãƒ« ====*/
.login_input{
   width:100%;
   height:auto;
   }
   
.login_input a, .login_input02 a{
   text-decoration:underline;
   }


.abb{
   text-align:center;
   }

.info01{
  width:99.5%;
  height:auto;
  text-align:center;
  padding:5px 0 5px 0;
  background-color:#f5f5f5;
  margin:0;
  border:solid 1px #cccccc;
  }
  
 .info02{
  width:99.5%;
  height:auto;
  text-align:center;
  padding:5px 0 5px 0;
  background-color:#fbf4f4;
  margin:0;
  border-right:solid 1px #cccccc;
  border-left:solid 1px #cccccc;
  }

.login_input02{
  border:solid 3px #dadada;
  }

.login_text{
    margin-top:10px;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
}

.login_top{
   background-image:url(../images/common/login_top_m.gif);
   background-repeat:no-repeat;
   width:100%;
   height:13px;
   }

.login_bottom{
   background-image:url(../images/common/login_bottom_m.gif);
   background-repeat:no-repeat;
   width:100%;
   height:auto;
   }  
   
.login_left{
    background-image:url(../images/common/login_left.gif);
	background-repeat:no-repeat;
    width:15px; 
	height:100%;
	}
	
.login_right{
    background-image:url(../images/common/login_right.gif);
	background-repeat:no-repeat;
	width:15px; 
	height:100%;
	}	



/* 
===================================
======= 01_cmn_header =============
=================================== */

.cmn_header_logo_7y{
	width:182px;
	float:left;
	margin-bottom:6px;
}

.cmn_header_logo_7i{
	width:128px;
	float:right;
	margin-top:8px;
	margin-right:0px;
}


.cmn_header_menutable{
	width:100%;
	background-image:url(../images/common/background/bg_header_color01.gif);
	background-position:0 -26px;
}

.cmn_header_menu{
	width:950px;
}

.cmn_header_areamenu{
	width:423px;
	float:left;
}
.cmn_header_areamenu p{
	margin-left:7px;
}

.cmn_header_svmenu{
	float:right;
	width:427px;
}

.cmn_header_svmenu p{
	color:#FFFFFF;
	margin-top:12px;
	font-weight:bold;
	text-align:right;
}


.cmn_header_svmenu2{
	float:right;
}

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

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

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

.cmn_header_svmenu2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}



.cmn_header_svmenu2 p{
	color:#FFFFFF;
	margin:12px 1em 0 1em;
	font-weight:bold;
	text-align:right;
	font-size:90%;
}

.cmn_header_svmenu2 img{
	margin:0 0.2em 0 0.5em;
}
.cmn_header_menu img{
	margin:0;
}


.cmn_woodpanel_1{
	width:218px;
	height:39px;

}

.cmn_header_woodtablecorner{
	height:39px;
	width:18px;
	background-image:url(../images/common/header/woodcorn.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
}

.cmn_header_woodtablecorner02{
	height:39px;
	width:18px;
	background-image:url(../images/common/header/woodcorn_02.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
}

.cmn_header_woodtablecorner03{
	height:39px;
	width:18px;
	background-image:url(../images/common/header/woodcorn_03.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
}

.cmn_header_woodtablecorner04{
	height:39px;
	width:18px;
	background-image:url(../images/common/header/woodcorn_04.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
}

.cmn_header_woodtablecorner05{
	height:39px;
	width:18px;
	background-image:url(../images/common/header/woodcorn_05.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
}

.cmn_header_subtab{
	width:200px;
	float:left;
	margin-top:12px;
}
.cmn_header_subtab p{
	width:100px;
	float:left;
}

.cmn_woodpanel_2{
	text-align:right;
}


.cmn_woodpanel_3{
	width:100%;
}






.cmn_header_woodtable{
	width:100%;
	background-image:url(../images/common/background/bg_header_woodchip.gif);
	background-position:0 0px;
}

.cmn_woodpanel_l{
	width:718px;
	height:39px;
	background-image:url(../images/common/background/bg_header_woodchip.gif);

}

.cmn_header_svtab{
	width:250px;
	text-align:right;
	line-height:100%;
	height:25px;
	margin-top:5px;
}

.cmn_header_svtab_l{
	float:left;
	margin-right:5px;
	line-height:100%;
	height:100%;
}

.cmn_header_svtab_r{
	float:left;
	line-height:100%;
	height:100%;
}


.cmn_header_searcharea{
	margin-top:7px;
	width:500px;
	float:left;
	white-space:nowrap;
}

.cmn_header_searcharea span{
	margin-left:3px;
}

.cmn_search_combo{
	margin-left:6px;
	font-size:90%;
}

.cmn_search_form{
	white-space:nowrap;
}

.cmn_search_form img{
	margin-right:1px;
}

.cmn_search_form span{
	font-size:12px;
}














td .cmn_header_4area{
	margin:0 0 0 7px;
	width:419px;
}

td .cmn_header_4area img{
	float:left;
	margin-bottom:4px;
}


.txtBox{
 width:90%;

}

.box-top{
background:#9c3 url(../images/our/corner_01.gif)no-repeat top left;
}

.box-top span{
background:url(../images/our/corner_02.gif)no-repeat top right;
height:10px;
display:block;
}


.box-bottom{
background: #9c3 url(../images/our/corner_04.gif)no-repeat bottom left;
}

.box-bottom span{
background:url(../images/our/corner_03.gif)no-repeat bottom right;
height:10px;
display:block;
}
.box-body{
background:url(../images/our/center_bg.gif)repeat;
padding:0 14px;
background-color:#9c3;
}



a.long_comments:active {
	text-decoration: none;
}

a.long_comments:link {
	text-decoration: none;
}

a.long_comments:visited {
	text-decoration: none;
}

a.long_comments:hover {
	text-decoration: underline;
}

.top_center_text{
	text-align:center;
	font-weight:bold;
}


.cmn_page_navi{
	font-weight:bold;
	font-size:90%;
}

/* ========= è©³ç´°æ¤œç´¢ ======= */

.search_detail_container{
	margin:0 1em;
}

.search_detail_guide{
	color:#999999;
	margin:0 1em 1.5em 1em;
	padding-top:0.4em;
	border-top:solid 1px #999999;
	border-top-style:dotted;
}


.cmn_freecomponent_titletab_f {
	border-bottom:solid 1px #DEBE9E;
	height:auto;
	padding:0 0 3px 0;
	margin:0;
	background-color:none;
	overflow:inherit;
	background-image: url(../images/common/tab/tab_pall_org.gif);
	background-repeat: no-repeat;
	background-position:0px 22px;
}

img.search_menu_tab{
margin:0 0 0 4px;
}

.cmn_header_coinfo{
        text-align:right;
        margin-top:0.3em;
        font-size:12px;
}

.cmn_header_coinfo a:active {
        color:#000000;
        text-decoration: none;
}

.cmn_header_coinfo a:link {
        text-decoration: none;
        color:#000000; 
}

.cmn_header_coinfo a:visited {
        text-decoration: none;
        color:#000000;
}

.cmn_header_coinfo a:hover {
        color:#003366;
        text-decoration: underline;
}
