@charset "utf-8";
/*
----------------------------------------------------------------------------------------------------------------------
Cascading Style Sheets for [sizero HAIR STUDIO] 
---------------------------------------------------------------------------------------------------------------------- */



/*
----------------------------------------------------------------------------------------------------------------------
COMMON PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
body{
	zoom: 90%;
	font-size:83%;
	background: none;
	color: #ffffff;
	font-family:"¥30D2¥30E9¥30AE¥30CE¥660E¥671D¥20¥50¥72¥6F¥20¥57¥33", "Hiragino Mincho Pro", "¥FF2D¥FF33¥20¥FF30¥660E¥671D", "¥5E73¥6210¥660E¥671D", serif;
	background: #232323;
}

hr.partition {
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
div {
	margin: 0;
	padding: 0;
}

br {
	letter-spacing: 0;
}

img,
a img {
	margin: 0;
	padding: 0;
	border: 0 none;
	vertical-align:bottom;
}


hr.partition {
	display: none;
}

.clearset:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearset {
	display: inline-block;
}
/*\*/
* html .clearset {
	height:1%;
}
.clearset {
	display: block;
}
/**/


br.clearset {
	font-size:1%;
}



/*
----------------------------------------------------------------------------------------------------------------------
ALIGIN SET
---------------------------------------------------------------------------------------------------------------------- */
.align-left {
	text-align:left;
}
.align-right {
	text-align:left;
}
.align-center {
	text-align:center;
}



/*
----------------------------------------------------------------------------------------------------------------------
FLOAT SET
---------------------------------------------------------------------------------------------------------------------- */
.float-column-left {
	width:auto;
	float: left;
}
.float-column-right {
	width:auto;
	float: right;
}




/*
----------------------------------------------------------------------------------------------------------------------
UL SET
---------------------------------------------------------------------------------------------------------------------- */
ul.liststyle-disc {
	list-style:disc;
}
ul.liststyle-circle {
	list-style:circle;
}
ul.liststyle-decimal {
	list-style:decimal;
}



ul {
	margin:0;
	padding:0 0 0 1.5em;
	*padding:0 0 0 1.7em;
}
ol {
	margin: 5px 0 0 0;
	padding:0 0 0 1.5em;
	*padding:0 0 0 2em;
	list-style-position:outside;
}
ul li {
	margin: 0 0 0.5em 0;
	zoom:normal;
}
ol li {
	margin: 0 0 0.5em 0;
	zoom:normal;
}





/*
----------------------------------------------------------------------------------------------------------------------
DL SET
---------------------------------------------------------------------------------------------------------------------- */
dl.dl-float {
	margin: 0;
	padding: 0;
}
dl.dl-float dt {
	width:auto;
	margin: 0;
	padding: 0;
	white-space:nowrap;
	display:block;
	float:left;
}
dl.dl-float dd.left-1em {
	margin: 0 0 0 1em;
	padding: 0;
}
dl.dl-float dd.left-2em {
	margin: 0 0 0 2em;
	padding: 0;
}
dl.dl-float dd.left-3em {
	margin: 0 0 0 3em;
	padding: 0;
}
dl.dl-float dd.left-4em {
	margin: 0 0 0 4em;
	padding: 0;
}
dl.dl-float dd.left-5em {
	margin: 0 0 0 5em;
	padding: 0;
}
dl.dl-float dd.left-6em {
	margin: 0 0 0 6em;
	padding: 0;
}
dl.dl-float dd.left-7em {
	margin: 0 0 0 7em;
	padding: 0;
}
dl.dl-float dd.left-8em {
	margin: 0 0 0 8em;
	padding: 0;
}
dl.dl-float dd.left-9em {
	margin: 0 0 0 9em;
	padding: 0;
}
dl.dl-float dd.left-10em {
	margin: 0 0 0 10em;
	padding: 0;
}





/*
----------------------------------------------------------------------------------------------------------------------
MARGIN & PADDING SET
---------------------------------------------------------------------------------------------------------------------- */
.mtop001 {margin-top: 1px;}
.mtop002 {margin-top: 2px;}
.mtop003 {margin-top: 3px;}
.mtop004 {margin-top: 4px;}
.mtop005 {margin-top: 5px;}
.mtop006 {margin-top: 6px;}
.mtop007 {margin-top: 7px;}
.mtop008 {margin-top: 8px;}
.mtop009 {margin-top: 9px;}
.mtop010 {margin-top: 10px;}
.mtop011 {margin-top: 11px;}
.mtop012 {margin-top: 12px;}
.mtop013 {margin-top: 13px;}
.mtop014 {margin-top: 14px;}
.mtop015 {margin-top: 15px;}
.mtop016 {margin-top: 16px;}
.mtop017 {margin-top: 17px;}
.mtop018 {margin-top: 18px;}
.mtop019 {margin-top: 19px;}
.mtop020 {margin-top: 20px;}
.mtop025 {margin-top: 25px;}
.mtop030 {margin-top: 30px;}
.mtop035 {margin-top: 35px;}
.mtop040 {margin-top: 40px;}
.mtop045 {margin-top: 45px;}
.mtop050 {margin-top: 50px;}

.mbottom001 {margin-bottom: 1px;}
.mbottom002 {margin-bottom: 2px;}
.mbottom003 {margin-bottom: 3px;}
.mbottom004 {margin-bottom: 4px;}
.mbottom005 {margin-bottom: 5px;}
.mbottom010 {margin-bottom: 10px;}
.mbottom015 {margin-bottom: 15px;}
.mbottom020 {margin-bottom: 20px;}
.mbottom025 {margin-bottom: 25px;}
.mbottom030 {margin-bottom: 30px;}
.mbottom035 {margin-bottom: 35px;}
.mbottom040 {margin-bottom: 40px;}
.mbottom045 {margin-bottom: 45px;}
.mbottom050 {margin-bottom: 50px;}

.mleft001 {margin-left: 1px;}
.mleft002 {margin-left: 2px;}
.mleft003 {margin-left: 3px;}
.mleft004 {margin-left: 4px;}
.mleft005 {margin-left: 5px;}
.mleft006 {margin-left: 6px;}
.mleft007 {margin-left: 7px;}
.mleft008 {margin-left: 8px;}
.mleft009 {margin-left: 9px;}
.mleft010 {margin-left: 10px;}
.mleft011 {margin-left: 11px;}
.mleft012 {margin-left: 12px;}
.mleft013 {margin-left: 13px;}
.mleft014 {margin-left: 14px;}
.mleft015 {margin-left: 15px;}
.mleft020 {margin-left: 20px;}
.mleft025 {margin-left: 25px;}

.mright001 {margin-right: 1px;}
.mright002 {margin-right: 2px;}
.mright003 {margin-right: 3px;}
.mright004 {margin-right: 4px;}
.mright005 {margin-right: 5px;}
.mright006 {margin-right: 6px;}
.mright007 {margin-right: 7px;}
.mright008 {margin-right: 8px;}
.mright009 {margin-right: 9px;}
.mright010 {margin-right: 10px;}
.mright015 {margin-right: 15px;}
.mright020 {margin-right: 20px;}
.mright025 {margin-right: 25px;}

.ptop001 {padding-top: 1px;}
.ptop002 {padding-top: 2px;}
.ptop003 {padding-top: 3px;}
.ptop004 {padding-top: 4px;}
.ptop005 {padding-top: 5px;}
.ptop006 {padding-top: 6px;}
.ptop007 {padding-top: 7px;}
.ptop008 {padding-top: 8px;}
.ptop009 {padding-top: 9px;}
.ptop010 {padding-top: 10px;}
.ptop011 {padding-top: 11px;}
.ptop012 {padding-top: 12px;}
.ptop013 {padding-top: 13px;}
.ptop014 {padding-top: 14px;}
.ptop015 {padding-top: 15px;}
.ptop020 {padding-top: 20px;}
.ptop025 {padding-top: 25px;}
.ptop030 {padding-top: 30px;}
.ptop035 {padding-top: 35px;}
.ptop040 {padding-top: 40px;}
.ptop045 {padding-top: 45px;}
.ptop050 {padding-top: 50px;}

.pbottom001 {padding-bottom: 1px;}
.pbottom002 {padding-bottom: 2px;}
.pbottom003 {padding-bottom: 3px;}
.pbottom004 {padding-bottom: 4px;}
.pbottom005 {padding-bottom: 5px;}
.pbottom006 {padding-bottom: 6px;}
.pbottom007 {padding-bottom: 7px;}
.pbottom008 {padding-bottom: 8px;}
.pbottom009 {padding-bottom: 9px;}
.pbottom010 {padding-bottom: 10px;}
.pbottom015 {padding-bottom: 15px;}
.pbottom020 {padding-bottom: 20px;}
.pbottom025 {padding-bottom: 25px;}
.pbottom030 {padding-bottom: 30px;}
.pbottom035 {padding-bottom: 35px;}
.pbottom040 {padding-bottom: 40px;}
.pbottom045 {padding-bottom: 45px;}
.pbottom050 {padding-bottom: 50px;}

.pleft001 {padding-left: 1px;}
.pleft002 {padding-left: 2px;}
.pleft003 {padding-left: 3px;}
.pleft004 {padding-left: 4px;}
.pleft005 {padding-left: 5px;}
.pleft006 {padding-left: 6px;}
.pleft007 {padding-left: 7px;}
.pleft008 {padding-left: 8px;}
.pleft009 {padding-left: 9px;}
.pleft010 {padding-left: 10px;}
.pleft011 {padding-left: 11px;}
.pleft012 {padding-left: 12px;}
.pleft013 {padding-left: 13px;}
.pleft014 {padding-left: 14px;}
.pleft015 {padding-left: 15px;}
.pleft020 {padding-left: 20px;}
.pleft025 {padding-left: 25px;}

.pright001 {padding-right: 1px;}
.pright002 {padding-right: 2px;}
.pright003 {padding-right: 3px;}
.pright004 {padding-right: 4px;}
.pright005 {padding-right: 5px;}
.pright006 {padding-right: 6px;}
.pright007 {padding-right: 7px;}
.pright008 {padding-right: 8px;}
.pright009 {padding-right: 9px;}
.pright010 {padding-right: 10px;}
.pright011 {padding-right: 11px;}
.pright012 {padding-right: 12px;}
.pright013 {padding-right: 13px;}
.pright014 {padding-right: 14px;}
.pright015 {padding-right: 15px;}
.pright020 {padding-right: 20px;}
.pright025 {padding-right: 25px;}





/*
----------------------------------------------------------------------------------------------------------------------
DISPLAY NONE SET
---------------------------------------------------------------------------------------------------------------------- */
#globalnavi-area,
#footer-block,
#top-pagetop-block,
.comments-block,
p.btn-readmore-plus,
p.btn-readmore-minus,
.top-info-btn {
	display:none;
}




/*
----------------------------------------------------------------------------------------------------------------------
HEAD AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#header-block {
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
}

#header-block address {
	margin:0;
	padding:0 0 0 20px;
	font-size: 77%;
}

#header-block h1 {
	margin:20px 0 30px 20px;
	padding:0;
}
#header-block h1 a {
	width:226px;
	height:67px;
	display:block;
	background:url(../../common/img/sizero_logo.gif) top left no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	font-size:1%;
}




/*
----------------------------------------------------------------------------------------------------------------------
*00 BASIS SET
---------------------------------------------------------------------------------------------------------------------- */
#print-txt {
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 77%;
}

#bodyset {
	width: 100%;
	margin: 0;
	padding: 0;
}

#main-block {
	width: 95%;
	margin: 0 0 0 20px;
	padding: 0;
	text-align:left;
}
#main-contents-block,
#contents-block {
	width: 95%;
	margin: 0;
	padding: 0;
}





/*
----------------------------------------------------------------------------------------------------------------------
*01 PAGE TITLE AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#main-contents-block h2#title-info,
#main-contents-block h2#title-menu,
#main-contents-block h2#title-profile,
#main-contents-block h2#title-shop,
#main-contents-block h2#title-blog,
#main-contents-block h2#title-contact {
	margin:0;
	padding:0 0 10px 0;
}



/*
----------------------------------------------------------------------------------------------------------------------
*02 PAGE CONTENTS AREA SET
---------------------------------------------------------------------------------------------------------------------- */
/*///////////////////////////////////////////////////////////////////////////////////////////////////
TOP PAGE SET
///////////////////////////////////////////////////////////////////////////////////////////////////*/
.top-contents-area {
	margin: 0 0 30px 0;
	padding: 0;
}
.top-contents-block {
	margin:0;
	padding:0;
}
.top-contents-block .contents-area {
	width: 95%;
	margin: 0;
	padding: 0;
}



/*++++++++++++++++++++++++++++++ dl-news ++++++++++++++++++++++++++++++*/
dl.dl-news {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #666;
}
dl.dl-news dt {
	margin: 0;
	padding: 0;
	font-size: 77%;
}
dl.dl-news dd {
	margin: 0;
	padding: 0;
	font-weight:bold;
}
dl.dl-news dd p {
	margin: 0;
}



/*++++++++++++++++++++++++++++++ dl-menu ++++++++++++++++++++++++++++++*/
dl.dl-menu {
	margin: 0 0 50px 0;
	padding: 0;
}
dl.dl-menu dt {
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #87382e;
}
dl.dl-menu dd {
	margin: 0;
	padding: 0;
	line-height: 150%;
	font-size: 83%;
}
dl.dl-menu dd.menu-txt {
	width:370px;
	margin: 0;
	padding: 5px 0 5px 10px;
	float:left;
	display:inline;
}
dl.dl-menu dd.price-txt {
	width:130px;
	margin: 0;
	padding: 5px 10px 5px 0;
	float:right;
	display:inline;
	text-align:right;
}
dl.dl-menu dd.clear {
	width: 100%;
	margin: 0;
	padding: 0;
	clear:both;
	float:none;
	font-size:1%;
	border-bottom: 1px solid #666;
}




/*++++++++++++++++++++++++++++++ dl-shop ++++++++++++++++++++++++++++++*/
dl.dl-shop {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #666;
}
dl.dl-shop dt {
	margin: 0;
	padding: 0 0 3px 0;
	line-height: 150%;
	font-weight:bold;
	font-size: 95%;
}
dl.dl-shop dd {
	margin: 0;
	padding: 0;
}
dl.dl-shop dd p {
	margin: 0;
}



/*++++++++++++++++++++++++++++++ contact ++++++++++++++++++++++++++++++*/
.contact-tel {
	margin: 0;
	padding: 0 0 10px 0;
	font-size:0;
}
.contact-email {
	margin: 0;
	padding: 0;
	font-size:0;
}






/*///////////////////////////////////////////////////////////////////////////////////////////////////
ENTRY BLOCK SET
///////////////////////////////////////////////////////////////////////////////////////////////////*/
.entry-block {
	margin: 0 0 30px 0;
	padding: 0;
	text-align:left;
}


/*++++++++++++++++++++++++++++++ entry-title-block ++++++++++++++++++++++++++++++*/
.entry-block .entry-title-block {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 2px solid #87382e;
}



/*----------- title-unit -----------*/
.entry-block .entry-title-block .title-unit {
	margin:0;
	padding:0;
}
.entry-block .entry-title-block .title-unit p.entry-data {
	margin:0;
	padding: 0;
}
.entry-block .entry-title-block .title-unit h3 {
	margin:0;
	padding: 0 0 5px 0;
	font-weight:bold;
}



/*----------- commtents-unit -----------*/
.entry-block .entry-title-block .commtents-unit {
	margin:0;
	padding:0;
}
.entry-block .entry-title-block .commtents-unit ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.entry-block .entry-title-block .commtents-unit ul li {
	margin: 0;
	padding: 2px 10px 4px 0;
	display:inline;
}



/*++++++++++++++++++++++++++++++ entry-main-block ++++++++++++++++++++++++++++++*/
.entry-block .entry-main-block {
	margin: 0;
	padding: 0;
}
.entry-block .entry-main-block p,
.entry-block .entry-readmore-block p {
	margin: 0;
	padding-bottom: 20px;
}
.entry-block .entry-main-block img,
.entry-block .entry-readmore-block img {
	margin-bottom: 10px;
	padding: 0;
}
.entry-block .entry-main-block .entry-readmore-block {
	margin: 0;
	padding: 10px 0 10px 0;
}









/*
----------------------------------------------------------------------------------------------------------------------
TABLE BLOCK SET
---------------------------------------------------------------------------------------------------------------------- */
table {
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}
th,
tr,
td {
	margin: 0;
	padding: 0;
}




/*
----------------------------------------------------------------------------------------------------------------------
TEXT LINK SET
---------------------------------------------------------------------------------------------------------------------- */
:focus, :active { outline: 0px }

a:link,
a:visited,
a:active,
a:hover {
	text-decoration: none;
	color: #fff;
	background: none;
}





/*
----------------------------------------------------------------------------------------------------------------------
FONT SET
---------------------------------------------------------------------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0;
	font-weight: bold;
}

address {
	padding: 0; 
	font-weight: lighter;
	font-style: normal;
	line-height: 130%;
}

.fixs10 {
	font-size: 10px;
	line-height: 150%;
}
.fixs12 {
	font-size: 12px;
	line-height: 150%;
}
.s10 {
	font-size: 10px;
	*font-size: 77%;
	line-height: 150%;
}
.s12 .s10 {
	font-size: 10px;
	*font-size: 83%;
	line-height: 150%;
}
.s12 {
	font-size: 12px;
	*font-size: 83%;
	line-height: 150%;
}
.s14 {
	font-size: 14px;
	*font-size: 95%;
	line-height: 150%;
}
.s16 {
	font-size: 16px;
	*font-size: 105%;
	line-height: 120%;
}
.s18 {
	font-size: 18px;
	*font-size: 120%;
	line-height: 120%;
}
.s20 {
	font-size: 20px;
	*font-size: 125%;
	line-height: 120%;
}
.s24 {
	font-size: 24px;
	*font-size: 160%;
	line-height: 120%;
}



html>/**/body .s10 {font-size /*\**/: 77%\9; /*\*//*/font-size: 10px;/**/}
html>/**/body .s12 .s10 {font-size /*\**/: 83%\9; /*\*//*/font-size: 10px;/**/}
html>/**/body .s12 {font-size /*\**/: 83%\9; /*\*//*/font-size: 12px;/**/}
html>/**/body .s14 {font-size /*\**/: 95%\9; /*\*//*/font-size: 14px;/**/}
html>/**/body .s16 {font-size /*\**/: 104%\9; /*\*//*/font-size: 16px;/**/}
html>/**/body .s18 {font-size /*\**/: 120%\9; /*\*//*/font-size: 18px;/**/}
html>/**/body .s20 {font-size /*\**/: 125%\9; /*\*//*/font-size: 20px;/**/}
html>/**/body .s24 {font-size /*\**/: 160%\9; /*\*//*/font-size: 24px;/**/}
