@charset "UTF-8";

#mainpart_old {
    width:600px;
    margin:0 0 50px 30px;
}

.body {
    background-color: #ffffff; 
    background-repeat: repeat-x;
    background-image: url(../img/back_ground.jpg);
    margin: 0px auto;
}

.body01 {
    background-image:url("../img/kage_left.jpg");
    background-position:left;
}

.shadow_background{
     background-image:url(../img/kage_top.jpg);
}

.shadow2{
    filter:progid:DXImageTransform.Microsoft.shadow(color=#808080,direction=225,strength=9);
}

.table1 { 
    border-collapse : collapse; /* 枠線の表示方法 */ 
    border-width : 2px  #000000;
} 

.border{ 
    border-style: solid; 
    border-top-width    : 0px;
    border-left-width   : 0px;
    border-right-width  : 3px;
    border-bottom-width : 1px;
    border-color: #444444; 
    font-size:16pt;
    font-weight:500;
    padding-bottom:10px
} 

.list{
     padding-left:45px;
     padding-top:5px;
     padding-right:0px;
     width:555px;
     font-size:10pt;
     list-style-type : decimal;
     text-align:left;
     line-height:17px;
}

.messeagelist{
     padding-top:5px;
     padding-right:0px;
     padding-left:20px;
     width:275px;
     font-size:10pt;
     list-style-type : decimal;
     text-align:left;
     line-height:17px;
}

.link{
     margin-top:5px;
     margin-left:30px;
     padding-left:4px;
     padding-right:0px;
     border-style:solid;
     border-color:#000000;
     border-width:1px;
     border-width:0px 0px 0px 1px;
     width:240px;
     font-size:10pt;
     list-style-type : decimal;
     text-align:left;
     line-height:17px;
}

.box1{
     border-style:solid;
     border-color:#F65518;
     border-width:1px;
     color:#FFFFE6;
     font-size:12px;
     color:#000000;
     font-weight:700;
     margin-top:10px;
     margin-left:45px;
     text-align:left;
	 height:40px;
}

.box2{
     border-style:solid;
     border-color:#F65518;
     border-width:1px;
     width:350px;
     color:#FFFFE6;
     font-size:12px;
     color:#000000;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:45px;
     text-align:left;
     padding:15px;
}

.box3{
     border-style:solid;
     border-color:#F65518;
     border-width:1px;
     color:#FFFFE6;
     font-size:12px;
     color:#000000;
     margin-top:10px;
     margin-bottom:10px;
     text-align:left;
     border-collapse:collapse;
}

.box4{
     margin:10px
}

.box5{
     border-style:solid;
     border-color:#F65518;
     border-width:1px;
     color:#FFFFE6;
     font-size:12px;
     line-height:1.5em;
     color:#000000;
     width:75%;
     margin-left:auto;
     margin-right:auto;
     padding:10px;

}

.nyukou_box_1{
     border-style:solid;
     border-color:#F65518;
     border-width:1px 0px 0px 1px;
     border-collapse:collapse;
}

.nyukou_box_2{
     border-style:solid;
     border-color:#F65518;
     border-width:1px 1px 0px 1px;
     border-collapse:collapse;
}

.nyukou_box_1_last{
     border-style:solid;
     border-color:#F65518;
     border-width:1px 0px 1px 1px;
     border-collapse:collapse;
}

.nyukou_box_2_last{
     border-style:solid;
     border-color:#F65518;
     border-width:1px 1px 1px 1px;
     border-collapse:collapse;
}


.syosai_box{
     border-style:none;
     font-size:13px;
     text-align:center;
     line-height:18px;
     margin-left:22px;
     margin-right:22px;
     margin-top:7px;
}

.moushikomi_box{
     margin-top:10px;
     border-style:solid;
     border-width:1px;
     border-color:#000000
}

.moushikomi_box_contents{
     margin:15px 30px 15px 30px;
}

.otoiawase_margin{
     margin:8px 10px 22px 35px;
}


.syosai_background{
     width:194px;
     height:274px;
     background-repeat:no-repeat;
     background-position:center;
     background-image:url(../img/wear/syosai.jpg);
}
#gaiyou_area table, #gaiyou_area th, #gaiyou_area td {
     vertical-align: top;
}
.gaiyou_background1{
     width:575px;
     height:398px;
     background-image:url(../img/otoiawase_background_1.jpg);
     background-poshition:center;
     background-repeat:no-repeat;
     margin-top:5px;
     margin-left:12px;
     padding-top:2px;
}

.gaiyou_background2{
     width:575px;
     height:558px;
     background-image:url(../img/otoiawase_background_2.jpg);
     background-poshition:center;
     background-repeat:no-repeat;
     margin-top:5px;
     margin-left:12px;
     padding-top:2px;
}

.gaiyou_background3{
     width:575px;
     height:1300px;
     background-image:url(../img/otoiawase_background_3.jpg);
     background-poshition:center;
     background-repeat:no-repeat;
     margin-top:5px;
     margin-left:12px;
     padding-top:2px;
}

.gaiyou_box1{
     border-style:solid;
     border-width:0px 1px 1px 0px;
     border-color:#666666;
     width:110px;
     font-size:10pt;
     color:#000000;
     line-height:17px;
     padding-top:15px;
     padding-bottom:15px;
     padding-right:10px;
     text-align:center;
}

.gaiyou_box2{
     border-style:solid;
     border-width:0px 0px 1px 0px;
     border-color:#666666;
     width:369px;
     font-size:10pt;
     color:#000000;
     line-height:17px;
     padding-top:15px;
     padding-bottom:15px;
     padding-left:20px;
     text-align:left;
}

.gaiyou_box1_last{
     border-style:solid;
     border-width:0px 1px 0px 0px;
     border-color:#666666;
     width:110px;
     font-size:10pt;
     color:#000000;
     line-height:17px;
     padding-top:15px;
     padding-bottom:15px;
     padding-right:10px;
     text-align:center;
}

.gaiyou_box2_last{
     border-style:solid;
     border-width:0px 0px 0px 0px;
     border-color:#666666;
     width:369px;
     font-size:10pt;
     color:#000000;
     line-height:17px;
     padding-top:15px;
     padding-bottom:15px;
     padding-left:20px;
     text-align:left;
}
td {
     padding:0;
     margin:0;
}
.sitemap{
     margin-left:40px;
     margin-top:10px;
     font-size:11pt;
     color:#000000;
     line-height:18px;
     text-align:left;
     }

.chapter_top{
/*     margin-top:6px;*/
}

.download_image{
     margin-top:10px;
     margin-left:45px;
}

.download_image2{
     margin-top:0px;
     margin-left:45px;
}

.download_image3{
     margin-top:0px;
     margin-left:261px;
}

.download_image4{
     margin-top:0px;
     margin-left:45px;
}
.table{
width:600px;
}
.font_top {font-size:16pt; color:#444444; font-weight:900; padding-top:5px;}

.font_orange_01 {font-size:10pt; color:#F96611; text-align:left; line-height:17px; margin-right:0px;}

.font_white_01 {font-size:11pt; color:#ffffff; font-weight:bold; }
.font_white_02 {font-size:9pt; color:#ffffff; line-height:15PX; font-weight:600; }

.font_bold_01 {font-size:11pt; color:#000000; font-weight:bold;}
.font_bold_02 {font-size:12pt; color:#000000; font-weight:bold; padding-left:7px;}
.font_bold_03 {font-size:10pt; color:#000000; font-weight:bold; padding-left:45px;}
.font_bold_04 {font-size:10pt; color:#000000; font-weight:bold; }
.font_bold_05 { font-size: 24px; color: #333333; line-height: 25px; font-style: normal; font-weight:900; letter-spacing:1pt;}
.font_bold_06 { font-size: 20px; color: #333333; line-height: 25px; font-style: normal; font-weight:900; letter-spacing:1pt;}

.font_01_00 {font-size:8pt; color:#000000;}
.font_01_01 {font-size:9pt; color:#000000;}
.font_01_02 {font-size:10pt; color:#000000; line-height:17px;}
.font_01_03 {font-size:11pt; color:#000000; line-height:18px;}
.font_01_04 {font-size:12pt; color:#000000;}
.font_01_05 {font-size:13pt; color:#000000;}
.font_01_06 {font-size:14pt; color:#000000;}

.font_02_01 {font-size:12pt; color:#000000;}
.font_02_02 {font-size:13pt; color:#000000;}
.font_02_03 {font-size:14pt; color:#000000;}
.font_02_04 {font-size:15pt; color:#000000;}
.font_02_05 {font-size:16pt; color:#000000;}
.font_02_06 {font-size:17pt; color:#000000;}

.font_wear_best {font-size:8pt; color:#FF0000; margin-left:5px;}
.font_wear_icon {font-size:8pt; color:#00FFFF; margin-left:5px;}
.font_wear_list {font-size:8pt; text-decoration:none; line-height:1.8em;}
.font_wear_link {font-size:8pt; color:#444444;}
.font_wear_text {font-size:8pt; color:#777777;}

a { text-decoration: none; }
.footer02 a, .footer03 a {
    text-decoration:underline;
}

.link_text_bold {
    font-size:11pt;
    color:#F96611;
    font-weight:bold;
}
.link_text_bold:link {
	text-decoration: none;
}
.link_text_bold:visited {
	text-decoration: none;
	color:#F96611;
}
.link_text_bold:hover {
	text-decoration: none;
	color:#FF2A00;
}
.link_text_bold:active {
	text-decoration: none;
	color:#F96611;
}

.link_text_bold_01 {
    font-size:11pt;
    color:#ffff00;
    font-weight:bold;
}
.link_text_bold_01:link {
	text-decoration: none;
}
.link_text_bold_01:visited {
	text-decoration: none;
	color:#ffff00;
}
.link_text_bold_01:hover {
	text-decoration: none;
	color:#0000ff;
}
.link_text_bold_01:active {
	text-decoration: none;
	color:#ffff00;
}

.link_text_bold_02 {
    font-size:11pt;
    color:#000000;
    font-weight:bold;
}
.link_text_bold_02:link {
	text-decoration: none;
}
.link_text_bold_02:visited {
	text-decoration: none;
	color:#000000;
}
.link_text_bold_02:hover {
	text-decoration: none;
	color:#ff0000;
}
.link_text_bold_02:active {
	text-decoration: none;
	color:#000000;
}

.link_text {
    font-size:10pt; 
    color:#F96611;
    text-align:left;
    line-height:17px;
    margin-right:0px;
}
.link_text:link {
	text-decoration: none;
}
.link_text:visited {
	text-decoration: none;
	color:#F96611;
}
.link_text:hover {
	text-decoration: none;
	color:#FF2A00;
}
.link_text:active {
	text-decoration: none;
	color:#F96611;
}

.font_red_01 {font-size:11pt; color:#ff0000; text-align:left; line-height:17px; text-decoration: none;}

.font_red_02 {font-size:15pt; color:#ff0000; text-align:left; line-height:17px; text-decoration: none; font-weight:bold;}

.link_red {
	font-size:11pt; 
	color:#ff0000;
	text-align:left;
	line-height:17px;
	text-decoration: none;
}
.link_red:link {
	text-decoration: none;
}
.link_red:visited {
	text-decoration: none;
    color:#ff0000;
}
.link_red:hover {
	text-decoration: none;
	color:#990000;
}
.link_red:active {
	text-decoration: none;
	color:#ff0000;
}

.head_link {
	font-size:10pt;
    color:#000000;
}
.head_link:visited {
    color:#000000;
}
.head_link:hover {
	color:#ff0000;
}
.head_link:active {
	color:#000000;
}

.font_11 {
	font-size:11pt;
    color:#000000;
    line-height:18px;
}
.font_11:visited {
    color:#000000;
}
.font_11:hover {
	color:#ff0000;
}
.font_11:active {
	color:#000000;
}

.font_10 {
	font-size:10pt;
    color:#000000;
}
.font_10:visited {
    color:#000000;
}
.font_10:hover {
	color:#ff0000;
}
.font_10:active {
	color:#000000;
}
.koushinjyohou {overflow:hidden; font-size:10pt; color:#000000; 
}

.wear_list { 
   background-image:url(../img/wear/wear_list_waku.jpg);
   background-repeat:no-repeat;
   width:145px;
   height:165px;
   padding-top:15px;
   text-align:center;
   float:left;
   margin-left:2px;
   margin-right:2px;
   margin-top:8px;
}

.wear_list_width {
   width:600px;
}

.wear_list_linktext {
   font-size:10pt;
   color:#000000;
   font-weight:bold;
   float:left;
   width:150px;
   line-height:1.7em;
   text-align:left;
   margin-bottom:10px;
}

.wear_detail_background
   {
    border-color:#CCCCCC;
    border-style:solid;
    border-width:1px;
    width:598px;
    height:auto;
    padding-bottom:10px;
}

.wear_detail_line
   {
    padding-top:10px;
    margin-left:29px;
    width:540px;
    border-bottom-style:dashed;
    border-bottom-width:1px;
    border-bottom-color:#888888;
    padding-bottom:10px;
    text-align:left;
   }

.wear_detail_point
   {
    background-image:url(../img/wear/wear_point.jpg);
    background-position:left;
    background-repeat:no-repeat;
    background-color:#FFFF00;
    padding:5px;
    padding-left:115px;
    margin-left:37px;
    margin-top:10px;
    height:30px;
    width:400px;
    border-left-color:#FFFF33;
    border-left-width:5px;
    border-left-style:solid;
    text-align:left;
    font-size:10pt;
    line-height:1.2em;
    color:#FF6600;
    font-weight:bold;
   }

.wear_detail_main
   {
    margin-left:29px;
    margin-top:10px;
    height:250px;
    width:540px;
   }

.wear_detail_many
   {
    background-color:#79BCD8;
    font-size:15px;
    color:#FFFFFF;
    font-weight:600;
    text-align:center;
    height:20px;
    padding-top:5px;
   }

.wear_detail_manybox1
   {
     width:100%;
     border-width:1px;
     border-color:#999999;
     border-style:solid;
     border-bottom-style:none;
     border-bottom-width:0px;
   }

.wear_detail_manybox2
   {
     width:100%;
     border-width:1px;
     border-color:#999999;
     border-style:solid;
     margin-bottom:5px;
   }
   
.wear_detail_manybox3
   {
     width:100%;
     border-width:1px;
     border-color:#999999;
     border-style:solid;
   }


.wear_detail_many_font1 {font-size:30pt; color:#ff0000; font-weight:900; font:Arial, Helvetica, sans-serif;}
.wear_detail_many_font2 {font-size:15pt; color:#ff0000; font-weight:900;}
.wear_detail_many_font3 {font-size:15pt; color:#ff6666; font-weight:900; font:Arial, Helvetica, sans-serif;}
.wear_detail_many_font4 {font-size:8pt; color:#ff6666; font-weight:900;}

.wear_detail_size1
   {
     width:60px;
     height:17px;
     background-color:#CCCCCC;
     font-size:9pt;
     text-align:center;
     color:#000000;
     font-weight:700;
   }

.wear_detail_size2
   {
     width:540px;
     height:17px;
     background-color:#ffffff;
     font-size:10pt;
     text-align:center;
     color:#000000;
     font-weight:400;
   }
   
.wear_detail_size3
   {
     background-color:#CCCCCC;
     font-size:9pt;
     text-align:center;
     color:#000000;
     font-weight:700;
   }


.pankuzu {
   display:inline;
   font-size:10px;
}

.line {
     border-bottom-style:solid;
     border-bottom-color:#CCCCCC;
     border-bottom-width:1px;     
     margin-bottom:5px;
     margin-top:5px;
     padding-top:5px;
     padding-bottom:5px;
}

.header_ul
	{
	width: 800px;
	text-align: left;
	margin-top:3px;
	margin-bottom:3px;
	}

.header_ul li
	{
	display: inline;
	}

.header_ul li a
	{
	padding: 4px 0px 0px 3px;
	}

.header_ul2
	{}

.header_ul2 li
	{
	display: inline;
	}
	
.header_ul3 li
	{
	display: run-in;
	}

.wear_body
   {
   width:597px;
   height:1000px;
   border-color:#333333;
   border-width:1px;
   }


.body2{
	width: 100%;
	margin: 0px auto;
	background-image: url(http://prettz.com/assets/pagedesign/background.jpg);
	background-repeat: repeat-x;
	}

.designsample_body {
    background-color: #dcdcdc; 
    margin: 10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}

.designsample_chapter {
    background-color: #ffffff; 
	padding:5px;
	margin-bottom:10px;
}

.designsample_image{
   background-color: #f8f8ff; 
   float:right;
   margin-left:10px;
}

.designsample_text{
  height:126px;
  width:190px;
  font-size:13px;
}

.designsample_background{
  width:600px;
  margin-top:10px;
  border:1px;
  border-style:solid;
  border-color:#CCCCCC;
  color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
}


.otoiawase_button1{
  position:absolute;
  top:605px;
  left:15px;
}

.otoiawase_button2{
  position:relative;
  top:-80px;
  width:218px;
}


/*#main
	{
	width: 840px;
	margin: 0px auto;
	border: 1px solid #000000;
	}

#wrapper_1
	{
	margin: 0px auto;
	background-image: url(http://prettz.com/assets/pagedesign/left.jpg);
	background-repeat: no-repeat;
	float: left;
	}

#wrapper
	{
	width: 840px;
	margin: 0px auto;
	background-color: #fff;
	float: left;
	}

#wrapper_in
	{
	width: 800px;
	margin: 0px auto;
	background-color: #fff;
	}

#left
	{
	width: 190px;
	float: left;
	}

#right
	{
	width: 600px;
	float: right;
	}

#left_margin
   {
    margin: 0px 0px 10px 0px;
   }
   
#side_ber_box
   {
   margin-left:5px;
   padding-top:4px;
   border-bottom-style:dashed;
   border-bottom-width:1px;
   border-bottom-color:#666666;
   width:170px;
   }

#wear_category
   {
     width:295px;
   	margin: 0px auto;
   }*/