<!--
form{
	margin		: 0em ;
}
input
{
	font-size	: 9pt;
}
textarea
{
	font-size	: 9pt;
}
select
{
	font-size	: 9pt;
}
-->


/* Calender */

/* カレンダーテーブル */
table#cal_t {
    background:#ffffff;
    color:#000000;
    border-collapse:collapse;
    font-size: 80%;
    width:165px;
    border:1px solid #909090;
    empty-cells:show;
}

/* カレンダー各セル */
#cal_t td, #cal_t th {
    width:23px;
    height:24px;
    text-align:center;
}

/* 月タイトル */
#cal_t #mtitle {
	background-color:#fff3dd;
	width:auto !important;
}

/* 曜日 */
#cal_t th {
	background-color:#CCCCCC;
}

/* 日 */
#cal_t .sunday, #cal_t .holiday {
    color: #ff0000;
}

/* 土 */
#cal_t .saturday {
	color:#0000ff;
}

/* 休日 */
#cal_t .holiday {
    background-color:#ffff99;
    color: #ff0000;
}





/*0407ADD*/

img{border:0px; margin:0px; padding:0px;}
img a{border:0px; margin:0px; padding:0px;}



div#renw_mainmenu{width:950px; padding:0px; margin:0px 0px 15px 0px;}
div#renw_mainmenu ul{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	list-style-type:none;
}
div#renw_mainmenu ul li{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
float:left;}

div.renw_cont01{padding:0px; margin:0px;}
div.renw_cont01 p{text-align:center; font-size:medium; padding:5px 0px 20px 0px; margin:0px;}

div.renw_cont02{padding:0px; margin:0px;}
div.renw_cont02 p{text-align:center; font-size:medium; padding:5px 0px 0px 0px; margin:0px;}

div.renw_contpickmid{padding:0px; margin:0px; background-image:url(image/renw_cont_pickupm.gif); background-repeat:repeat-y; text-align:center;}
div.renw_contpickmid p{text-align:center; font-size:medium; padding:5px 0px 0px 0px; margin:0px;}


div.renw_contnewsmid{width:740px; padding:0px 0px 0px 30px; margin:0px; background-image:url(image/renw_cont_newsm.gif); background-repeat:repeat-y; text-align:left;}
div.renw_contnewsmid p{text-align:center; font-size:medium; padding:5px 0px 0px 0px; margin:0px;}



div#T1_1_headerADD{
	width:950px; padding:0px;}




.T1_1_mod_marginADD {
	MARGIN-BOTTOM: 0px
}

.T1_1_mod_marginADD h1{
	MARGIN:0px; padding:0px 0px 1px 0px;
}


#T1_1_frameADD {
	WIDTH: 950px; BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}

#T1_1_smallADD {
	WIDTH: 180px; VERTICAL-ALIGN: top; padding:0px 0px 0px 0px;
}

.M6_1_titleBarADD {
	width:144px; BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; PADDING-BOTTOM: 0.25em; BACKGROUND-COLOR: #ffcc66; FONT-STYLE: normal; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka; COLOR: #cc6633; FONT-SIZE: small; BORDER-TOP: #ffcc66 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffcc66 1px solid; PADDING-TOP: 0.25em; margin:0px 0px 0px 18px; text-align:center;
}

.M6_1_contentADD {
	width:143px; BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; BORDER-TOP: #ffcc66 1px solid; BORDER-RIGHT: #ffcc66 1px solid; PADDING-TOP: 3px; margin:0px 0px 0px 18px;
}

.M6_priceADD {
	WIDTH: 42px;}



.M4_1_contentADD {
	BACKGROUND-IMAGE: none; padding:0px; margin:0px; height:auto;}

.M4_1_contentADD ul{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	list-style-type:none;
}
.M4_1_contentADD ul li{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height:0; vertical-align:bottom; font-size:1px;}
/*
.M4_1_contentADD ul li a{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height:0; vertical-align:bottom; font-size:1px;} 
*/


#T1_1_footerADD {
	width:950px; padding:0px; margin:0px;
}


#T1_1_layoutADD {
	WIDTH: 940px; padding:0px; margin:0px;
}


.M12_1_contentADD {
width:650px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px;}

.M12_1_font_dateADD {
	PADDING-BOTTOM: 4px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(image/gicon_orange.gif) no-repeat; COLOR: #333; FONT-SIZE: small; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

table.tabl_ranking{width:136px; background-color:#cc6600; margin:0px  0px 0px 18px; padding:0px;}

table.tabl_calend{width:168px; margin:0px;}








/*shohin renew

a:link {
	color:#0033CC;
}

a:visited {
	color:#0033CC;
}

a:hover {
	color:#FF0033;
}

img{
	border:0px;
}

h1, h2, h3{
	padding:0px;
	margin:0px;
}



div, table, tr, th, td, form{margin:0px; padding:0px;}


p{font-size:16px;}*/

.clear{clear:both;}

.red{color:#cc0000;}
.red_bold{color:#cc0000; font-weight:bold;}
.linethrgh{text-decoration:line-through;}
.underline{text-decoration:underline;}


.size100redbold{font-size:22px; color:#cc0000; font-weight:bold;}

.size110{font-size:24px;}

.size110redbold{font-size:24px; color:#cc0000; font-weight:bold;}

.size120redbold{font-size:30px; color:#cc0000; font-weight:bold;}

.size120{font-size:30px;}

.size130{font-size:34px;}

.size140undline{font-size:38px; text-decoration:underline;}

.center{text-align:center;}

div.gototop{width:750px; text-align:right; padding:7px 20px 5px 0px; font-size:12px;}

/* --------------------------
   Common
----------------------------*/
#atten_obtaining {
	padding:0.7em;
	border:#c00 2px solid;
}

#atten_obtaining p {
	color:#c00;
	font-weight:bold;
	line-height:1.4;
	margin:0;
}


/* -------------------------
年末年始告知
---------------------------*/

#close_guide {
	width: 732px;
	padding:0.5em;
	margin-bottom:0px;
}


#close_guide h2 {
	margin:0 0 0.5em 0;
	padding:0;
}
#close_guide p {
	text-align:left;
	padding:0.5em;
	line-height:1.4;
	margin:0 0 0.5em 0;
	
}

#close_guide table {
	width:100%;
	border:#333 1px solid;
	border-collapse: collapse;
	margin-bottom:0;
}

#close_guide th {
	padding:3px;
	text-align:center;
	font-size:14px;
	border:#333 1px solid;
}

#close_guide td {
	padding:5px;
	text-align:center;
	font-size:12px;
	border:#333 1px solid;
}



#close_guide .close {
	background-color:#F99;
	font-weight:bold;
	letter-spacing:2em;
}

#close_guide .close_day {
	color:#E00;
	font-weight:bold;
}




/*div#container{
	width:770px;
	height:auto;
	margin:15px auto;
	border:1px solid #ccc;
	background-color:#FFFFFF;
	text-align:left;
}*/

div#content{
	width:770px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:center;
font-size:16px;}	

h1.toph1{text-align:center; line-height:120%;}

h1.toph1nc{text-align:left; line-height:120%; padding-left:10px;}


p.note_p{text-align:left; padding:0px 20px 0px 30px; margin:0px;}


div#pagelink{width:760px; text-align:center; padding:10px 0px 10px 0px; font-size:16px;}
div#pagelink ul{margin:0px; padding:0px; list-style-type:none;}
div#pagelink ul li{margin:0px; padding:0px 10px 0px 0px; display: inline;}

h2.linkh2{text-align:center; padding:0px 0px 0px 0px; margin:0px;}


div#content h3{padding:0px; margin:0px;}

h2.redboldh2{color:#cc0000; padding:10px auto; text-align:center; text-decoration:underline;}

table.tbl_why{width:720px; border:0px; padding:0px; margin:5px auto 15px auto; text-align:left;}
table.tbl_why th{width:550px; padding:0px; font-weight:normal; text-align:left; border-bottom:2px dotted #999;}
table.tbl_why td{width:160px; padding:0px; border-bottom:2px dotted #999;}

table.tbl_why th h2{padding:15px 0px 0px 10px; margin:0px; text-decoration:underline; font-weight:bold;}
table.tbl_why th p{padding:5px 15px 10px 20px; margin:0px; line-height:130%;}

table.tbl_voice{width:750px; border:0px; padding:0px; margin:0px auto 15px auto; text-align:left;}
table.tbl_voice th{width:250px; padding:0px; font-weight:normal; text-align:center;}
table.tbl_voice td{padding:0px 0px 0px 0px;}

table.tbl_voice td p{padding:5px 15px 5px 15px; margin:0px; line-height:130%;}

/*
table.tbl_koken{width:740px; border:0px; padding:0px; margin:5px 0px 15px 0px; text-align:left;}
table.tbl_koken td.koken_td01{width:170px; padding:0px; border-bottom:2px dotted #999;}
table.tbl_koken td.koken_td02{width:420px; padding:5px 10px; border-bottom:2px dotted #999;}
table.tbl_koken td.koken_td03{width:150px; text-align:center; padding:0px; border-bottom:2px dotted #999; vertical-align:top;}
*/
table.tbl_koken{width:690px; border:0px; padding:0px; margin:5px auto 15px auto; text-align:left;}
table.tbl_koken td.koken_td01{width:155px; padding:0px; border-bottom:2px dotted #999;}
table.tbl_koken td.koken_td02{width:380px; padding:10px 10px 5px 0px; border-bottom:2px dotted #999;}
table.tbl_koken td.koken_td03{width:140px; text-align:center; padding:5px 0px; border-bottom:2px dotted #999; vertical-align:top;}
table.tbl_koken td.koken_td02 h2{padding:0px; margin:0px;}


table.tbl_delivery{width:740px; border:0px; padding:0px; margin:5px 0px 15px 0px; text-align:left;}
table.tbl_delivery td.deliv_td01{width:170px; padding:0px; border-bottom:2px dotted #999;}
table.tbl_delivery td.deliv_td02{width:420px; padding:5px 10px; border-bottom:2px dotted #999;}
table.tbl_delivery td.deliv_td03{width:150px; text-align:center; padding:0px; border-bottom:2px dotted #999; vertical-align:top;}






hr.colmn2_hr{ width:720px; margin:0px auto; text-align:center; border: 2px solid #999;}
hr.colmn2_hrdotg{ width:720px; margin:0px auto; text-align:center; border: 1px dotted #ccc;}
hr.colmn2_hrdotb{ width:720px; margin:0px auto; text-align:center; border: 1px dotted #339966;}


div.column3_topbotm{width:770px; height:20px;}
div.column3_mid{width:770px; height:auto; background-image:url(image/ren_img/column2_midbg.gif); background-repeat:repeat-y; padding:0px 0px 10px 0px; margin:0px; text-align:left;}







div.column4_topbotm{width:770px; height:20px;}
div.column4_mid{width:770px; height:auto; background-image:url(image/ren_img/column2_midbg.gif); background-repeat:repeat-y; padding:0px; margin:0px; text-align:left;}



div#spec{width:750px; height:auto; padding:20px 0px 20px 0px; text-align:left;}
div#spec p{margin:0px; padding:0px 30px;}


table.spec_tabl01{width:600px; background-color:#ccc; margin:15px auto 0px auto;}
table.spec_tabl01 th{width:160px; background-color:#e4f8ff; padding:2px 10px; text-align:left;}
table.spec_tabl01 td{width:400px; background-color:#fff; padding:2px 10px;}

table.spec_tabl02{width:600px; background-color:#ccc; margin:15px auto 0px auto;}
table.spec_tabl02 th{width:110px; background-color:#e4f8ff; padding:2px 10px; text-align:left;}
table.spec_tabl02 td{width:450px; background-color:#fff; padding:2px 10px;}



div.purch_topbotm{width:770px; height:20px;}
div.purch_mid{width:740px; height:auto; background-image:url(image/ren_img/purch_midbg.gif); background-repeat:repeat-y; text-align:center; padding:0px 15px 0px 15px;}
div.purch_mid p{padding:5px 0px 5px 20px; margin:0px; text-align:left; line-height:130%;}



div#footer{width:770px; height:auto; background-color:#CCCCCC; padding:7px 0px; text-align:center; color:#fff; font-size:80%;}


/*nocharge plan*/

div.colmn_ncwarn01{width:700px; height:auto; padding:10px 0px; margin:0px auto;}

div.colmn_ncwarn01left{float:left; width:500px; height:auto; padding:0px 0px 15px 0px; text-align:left;}
div.colmn_ncwarn01left h3{padding:15px 0px 0px 25px; margin:0px; text-decoration:underline; font-weight:bold;}
div.colmn_ncwarn01left p{padding:5px 5px 0px 5px; margin:0px; line-height:130%;}

div.colmn_ncwarn01right{float:right; width:200px; height:auto; padding:0px 0px 10px 0px;}


hr.colmn_hrncwarn{ width:600px; margin:0px auto; text-align:center; border: 1px dotted #ccc;}



table.tbl_deliv{width:690px; border:0px; padding:0px; margin:0px auto 0px auto;}
table.tbl_deliv th{width:230px; padding:0px; font-weight:normal; text-align:center;}
table.tbl_deliv td{width:230px; padding:0px 0px 0px 0px; vertical-align:top; text-align:center;}

table.tbl_deliv td p{padding:5px 20px; margin:0px; line-height:130%;}


table.tbl_other{width:690px; border:0px; padding:0px; margin:0px 0px 0px 35px;}
table.tbl_other th{width:230px; padding:0px; font-weight:normal; text-align:center;}
table.tbl_other td{width:230px; padding:0px 0px 0px 0px; vertical-align:top; text-align:center;}

table.tbl_other td p{padding:5px 20px; margin:0px; line-height:130%;}





table.warn02_tabl{width:700px; border:0px; padding:0px; margin:5px 0px 0px 30px; text-align:left;}
table.warn02_tabl th{width:540px; padding:0px; font-weight:normal; text-align:left; border-bottom:2px dotted #999;}
table.warn02_tabl td{width:140px; padding:0px; border-bottom:2px dotted #999;}

table.warn02_tabl th h2{padding:15px 0px 0px 20px; margin:0px; text-decoration:underline; font-weight:bold;}
table.warn02_tabl th p{padding:5px 15px 10px 20px; margin:0px; line-height:130%;}






