@charset "Shift_JIS";

@import url("global.css");


/* -------------------------------------------------------------------
タイトル
------------------------------------------------------------------- */
.main_title{
	margin-bottom: 10px;
}


/* -------------------------------------------------------------------
【特集】世界に1つだけのマネークリップ
------------------------------------------------------------------- */

div#ct-right .t_box{
	width: 570px;
}

div#ct-right .t_box_mid{
	padding: 18px 45px 0px 45px;
	background-image: url(../../images/special/one_box01_bg.gif);
	background-repeat: repeat-y;
}

div#ct-right .t_box_bottom{
	height: 20px;
	background-image: url(../../images/special/one_box01_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}

div#ct-right .step_box {
	width: 570px;
}

div#ct-right .step_box_top {
	height:1px;
	background-image: url(../../images/special/one_boxtop_line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#ct-right .step_box p.s_img {
	float: left;
}

div#ct-right .step_box_right {
	width: 440px;
	float: right;
}

div#ct-right .ex_box{
	padding: 10px 15px 0px 10px;
}

div#ct-right .ex_box p.t_img {
    margin-bottom:15px;
}

div#ct-right .ex_box p.txt {
	font-size:11px;
	line-height:14px;
	padding-bottom:25px;
}

div#ct-right .step_box_right p.line {
    padding-bottom:10px;
}

div#ct-right .goods01 {
	width:130px;
	margin: 0 10px 0 0;

	text-align:center;
	float:left;
}

div#ct-right .goods01 p{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 0;
}

div#ct-right .goods02 {
	width:130px;
	margin:0px;

	text-align:center;
	float:left;

}

div#ct-right .goods02 p{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 0;
}

div#ct-right .step_box2 {
	width: 570px;
}

div#ct-right .step_box2 p.s2_img {
	float: right;
}

div#ct-right .step_box_left {
	width: 440px;
	float: right;
}

div#ct-right .ex_box2{
	padding: 10px 10px 0px 10px;
}

div#ct-right .ex_box2 p.t_img {
    margin-bottom:15px;
}

div#ct-right .ex_box2 p.txt {
	font-size:11px;
	line-height:14px;
	padding-bottom:25px;
}

div#ct-right .step_box_left p.line {
    padding-bottom:10px;
}

div#ct-right .goods03 {
	width:99px;
	margin: 0 8px 0 0;

	text-align:center;
	float:left;
}

div#ct-right .goods03 p{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 0;
}

div#ct-right .goods04 {
	width:99px;
	margin:0px;

	text-align:center;
	float:left;

}

div#ct-right .goods04 p{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0 0;
}

div#ct-right .goods05 {
	width:182px;
	height:50px;
	padding:10px;
	margin: 0 10px 10px 0;
	background:#D3C1C6;

	float:left;
}

div#ct-right .goods05 p{
	font-size:11px;
	line-height:13px;
}

div#ct-right .goods06 {
	width:182px;
	height:50px;
	padding:10px;
	margin:0px 0px 10px 0px;
	background:#D3C1C6;
	float:right;
}

div#ct-right .goods06 p{
	font-size:11px;
	line-height:13px;
}

div#ct-right .goods07 {
	width:182px;
	height:50px;
	padding:10px;
	margin: 0 10px 0 0;
	background:#D3C1C6;
	float:left;
}

div#ct-right .goods07 p{
	font-size:11px;
	line-height:13px;
}

div#ct-right .goods08 {
	width:182px;
	height:50px;
	padding:10px;
	background:#D3C1C6;
	float:right;
}

div#ct-right .goods08 p{
	font-size:11px;
	line-height:13px;
}

.t_rd02 {
    color:#6D3341;
	font-weight:bold;
}

div#ct-right .t2_box{
	width: 570px;
	margin-top:15px;
}

div#ct-right .t2_box_mid{
	padding: 15px 45px 0px 45px;
	text-align:center;
	background-image: url(../../images/special/one_boxtop_bg02.gif);
	background-repeat: repeat-y;
}

div#ct-right .t2_box_mid img{
    margin:10px;
}

div#ct-right .t2_box_bottom{
	height: 6px;
	background-image: url(../../images/special/one_box02_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom:15px;
}


/* -------------------------------------------------------------------
【特集】男性タイプ別　マネークリップコーディネート講座
------------------------------------------------------------------- */

/* box01 */
div#ct-right .mt_box01 {
    width: 570px;
}

div#ct-right .mt_box01_top{
	height: 43px;
	background-image: url(../../images/special/man_line01.gif);
	background-repeat: no-repeat;
}

div#ct-right .mt_box01_mid{
	background: url(../../images/special/man_box_bg.gif) repeat-y;
	padding: 0px 10px 0px 0px;
}

div#ct-right .mt_box01_mid .tx{
	float: left;
	width: 340px;
}

div#ct-right .mt_box01_mid .tit_r {
    font-size:14px;
	line-height:18px;
	color:#B43742;
	font-weight:bold;
	text-align:right;
	padding:0px 15px 10px 0px;
	border-bottom: 1px solid #A8A8A8;
}

div#ct-right .mt_box01_mid .read {
    padding:15px 15px 0px 10px;
	font-size:11px;
	line-height:14px;
}


div#ct-right .mt_box01_mid .sn{
	width: 220px;
	float: right;
}

/* box02 */
div#ct-right .mt_box02 {
    width: 570px;
}

div#ct-right .mt_box02_top{
	height: 51px;
	background-image: url(../../images/special/man_line02.gif);
	background-repeat: no-repeat;
}

div#ct-right .mt_box02_mid{
	background: url(../../images/special/man_box02_bg.gif) repeat-y;
	padding: 0px 0px 0px 10px;
}

div#ct-right .mt_box02_mid .tx2{
	float: right;
	width: 340px;
}

div#ct-right .mt_box02_mid .tit_r2 {
    font-size:14px;
	line-height:18px;
	color:#B43742;
	font-weight:bold;
	padding:0px 0px 10px 15px;
	border-bottom: 1px solid #A8A8A8;
}

div#ct-right .mt_box02_mid .read2 {
    padding:15px 10px 0px 15px;
	font-size:11px;
	line-height:14px;
}


div#ct-right .mt_box02_mid .sn2{
	width: 220px;
	float: right;
}

/* box03 */
div#ct-right .mt_box03 {
    width: 570px;
}

div#ct-right .mt_box03_top{
	height: 51px;
	background-image: url(../../images/special/man_line03.gif);
	background-repeat: no-repeat;
}

div#ct-right .mt_box03_mid{
	padding: 0px 0px 0px 10px;
}

div#ct-right .mt_box03_mid .tx3{
	float: right;
	width: 400px;
}

div#ct-right .mt_box03_mid .tit_r3 {
    font-size:14px;
	line-height:18px;
	color:#B43742;
	font-weight:bold;
	padding:10px 0px 5px 14px;
}

div#ct-right .mt_box03_mid .read3 {
    padding:0px 10px 0px 15px;
	font-size:11px;
	line-height:14px;
}


div#ct-right .mt_box03_mid .sn3{
	width: 160px;
	float: right;
}

/* box03 */
div#ct-right .mt_itembox {
    width:570px;
	margin-top:20px;
}

div#ct-right .mt_itembox_mid {
    padding:0px 10px 0px 10px;
}

div#ct-right .mt_itembox_mid .boxbg01 {
    background-color:#E0E0E0;
	width:260px;
	padding:5px;
	float:left;
}

div#ct-right .mt_itembox_mid .boxbg01 p a:link {
	color: #B43742;
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
}
div#ct-right .mt_itembox_mid .boxbg01 p a:visited {
	color: #B43742;
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
}
div#ct-right .mt_itembox_mid .boxbg01 p a:hover {
	color: #B43742;
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
}
div#ct-right .mt_itembox_mid .boxbg01 p a:active {
	color: #B43742;
	text-decoration: underline;
	font-size: 12px;
	font-weight:bold;
}

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

.mgb_10 {
    margin-bottom:10px;
}

.mgr_10 {
    margin-right:10px;
}

.mgb_5 {
    margin-bottom:5px;
}

div#ct-right .mt_itembox_mid .i_left {
	float: left;
	width: 100px;
}

div#ct-right .mt_itembox_mid .i_right{
	float: right;
	width: 160px;
	font-size:11px;
	line-height:14px;
}

div#ct-right .mt_itembox_mid .b_right{
	float: right;
	padding:5px 0px;
}

div#ct-right .mt_itembox_bottom{
	height: 28px;
	background-image: url(../../images/special/man_box5_bottom.gif);
	background-repeat: no-repeat;
	margin-bottom:30px;
}

/* -------------------------------------------------------------------
【特集】季節の特集(バレンタインバージョン)
------------------------------------------------------------------- */
#ct_sub_01 {
	background-color:#da9da2;
	width:100%;
	text-align:center;
	color:#666666;
}

.sub_box {
	background-image:url(../../images/special/sv_back_02.gif);
	background-repeat:none;
	width:550px;
	height:210px;
	margin:0 auto;
	padding-top:10px;
}

.sub_title {
	background-image:url(../../images/special/sv_title_back.gif);
	background-repeat:none;
	width:540px;
	height:30px;
	margin:0 auto;
}
div.sub_box h3 {
	font-size:120%;
	color:#fff;
	padding-left:30px;
	padding-top:3px;
	text-align:left;
}
#ct_sub_left_01 {
	text-align:left;
	width:305px;
	float:left;
	padding-left:10px;
	padding-right:15px;
	padding-top:10px;
	display:inline;
}
#ct_sub_right_01 {
	text-align:left;
	padding-top:10px;
	float:left;
	width:201px;
}
#ct_sub_left_02 {
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	float:left;
	display:inline;
	width:201px;
}
#ct_sub_right_02 {
	text-align:left;
	width:305px;
	float:left;
	padding-top:10px;
	display:inline;

}
img.top_zero {
	vertical-align:bottom;
}
.mad_top {
	margin-top:5px;
}
.pad_top {
	padding-top:10px;
}
.sub_box_02 {
	background-image:url(../../images/special/sv_10.gif);
	background-repeat:repeat-y;
	width:550px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
}
p.p_style_01{
	padding:5px 5px 0 5px;
	text-align:left;
	font-size:11px;
	line-height:1.4;
}
.sub_box_02 div.ct_sub_123 {
	background-color:#c6c1b8;
	float:left;
	margin-left:10px;
	margin-top:5px;
	width:168px;
	display:inline;
}
.sub_box_03 {
	background-image:url(../../images/special/sv_back_03.gif);
	background-repeat:repeat-y;
	width:550px;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	margin-bottom:10px;
}
div.sub_title_02 {
	background-image:url(../../images/special/sv_title_back_02.gif);
	background-repeat:none;
	width:550px;
	height:40px;
	margin:0 auto;
}
div.sub_box_03 h3 {
	font-size:120%;
	color:#fff;
	padding-left:35px;
	padding-top:8px;
	text-align:left;
}

#ct_sub_3 {
	width:520px;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px;
	text-align:left;
	background-color:#fff;
	background-image:url(../../images/special/sv_15.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
p#p_style_02 {
	color:#ac8a7e;
	font-size:200%;
	text-align:left;
}
div#ct_sub_left_03 {
	width:214px;
	float:left;
}
div#ct_sub_right_03 {
	float:right;
	width:293px;
}
#ct_sub_left_03 ul {
	background-color:#e6dcd8;
	width:204px;
	padding:5px;
}
#ct_sub_left_03 li {
	list-style-type:disc;
	list-style-position:inside;
}
#ct_sub_left_03 li#li_title {
	list-style-type:none;
}
#ct_sub_right_03 ol {
	width:283px;
	padding:5px;
}
#ct_sub_right_03 ol li {
	list-style-position:inside;
}
#ct_sub_02 {
	background-image:url(../../images/special/sv_18.gif);
	background-repeat:no-repeat;
	width:570px;
	height:321px;
	padding-top:10px;
}
div.sub_title_03 {
	background-image:url(../../images/special/sv_17.gif);
	background-repeat:no-repeat;
	width:559px;
	height:31px;
	margin-left:auto;
	margin-right:auto;
}
#ct_sub_02 h3 {
	font-size:120%;
	color:#fff;
	padding-left:35px;
	padding-top:3px;
	text-align:left;
}
.ct_sub_float_left {
	float:left;
	width:270px;
	height:110px;
	background-image:url(../../images/special/sv_20.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}

.float_left_style {
	float:left;
	padding:8px 3px 0 8px;
}
p.title_style {
	padding:5px 0 3px 0;
	text-decoration:underline;
	color:#c76871;
	font-size:11px;
}
p.descript {
	padding-right:5px;
		font-size:11px;
	line-height:1.4;
}
.product_link{
	float:right;
	padding: 1px 10px 0 0;
}
