h4{
	margin: 0 0 5px 0;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
}

.sp{display: none;}

.c{text-align: center;}

.head_ttl{text-align: center;margin-bottom: 10px;}
.head_nav1{float: left;width: 50%;margin-bottom: 10px;text-align: center;}
.head_nav2{float: left;width: 16.6%;margin-bottom: 10px;text-align: center;}

.left li{margin: 0px;padding: 0px;list-style: none;background: none;text-align: left;}


.wr33{width: 31%;margin: 0 1% 20px;float: left;}
.item_img img{width: 95%;margin: 0 0 5px;text-align: center;}
.item_detail{width: 20%;margin: 0 0 5px;float: left;}
.item_detail img{width: 100%;height: auto;}
.item_sentence{width: 78%;margin: 0 0 5px 2%;float: left;text-align: left;}
.item_sentence2{width: 100%;margin: 0 0 5px;float: left;text-align: left;}
.item_estimate{width: 78%;margin: 0 0 5px 2%;float: left;text-align: center;}
.item_estimate img{width: 95%;height: auto;}

.container_main{
	width:1005px;
	margin:0 auto;
}
.container_head{
	margin:0 auto 10px;
}
.container_left{
	width:180px;
	margin:0 auto;
	float:left;
}
.container_center{
	width: 615px;
	margin: 0px 14px;
	float: left;
}
.container_right{
	width:180px;
	margin:0 auto;
	float:left;
}
.container_footer{
	width:1005px;
	margin:0 auto;
}


.size {
	width: 166px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #F99B17;
}
.font_bg_blue{
	background-color: #36F;
	padding: 3px;
	margin: 5px 0;
	color: #ffffff;
	font-weight: bold;
}
.font_caution{
	font-size: 12px;
	color: #666666;
	line-height: 200%;
}
.font_big{
	font-size: 18px;
	color: #666666;
	font-weight:bold;
}
.box_text{
	margin: 0 auto 20px;
	text-align: left;
}
.box_img{
	margin: 0 auto 20px;
	text-align: center;
}
.box_img_half{
	width: 280px;
	margin: 0 0 0px 10px;
	border: 1px solid #ccc;
	padding: 1px;
	float: left;
}
.box_img_half_sentence{
	width: 280px;
	margin: 0 0 20px 10px;
	border: 1px solid #fff;
	padding: 1px;
	float: left;
	height: 45px;
}
.clear{
	clear:both;
}
.box_caution_red{
	border: 2px solid #c00;
	margin: 10px 0 20px;
	padding: 5px;
	color: #c00;
}
.box_caution_red2{
	border: 2px solid #c00;
	margin: 10px 0 20px;
	padding: 10px;
	color: #c00;
	text-align: left;
	line-height: 180%;
}
#td_right {
	margin: 0px;
	padding: 0px;
}
.border_dotted{
	border:2px dotted #FC0;
}
.font_red{
	color:#C00;
}
.font_red_b{
	color: #ff0000;
	font-weight: bold;
}
.info {
	width: 167px;
	height: 100px;
	border: 1px solid #2B48B0;
}
.naire {
	border: 1px solid #EAB803;
	margin: 0px;
	width: 165px;
}
BODY,TD{	
	font-size:		10pt;
}
.b{		
    border-width : 0px 0px 0px 0px;border-style : dotted dotted dotted dotted;border-color : #0072b5 #0072b5 #0072b5 #0072b5;
width:170px;
}
img{
	border:0px;
}
.border_red{
	border:3px solid #C00;
}
.big_estimate{
	background-image: url(../images/big_image5.jpg);
	background-repeat: no-repeat;
	height: 300px;
	width: 610px;
	margin: 0 auto 20px;
}
.big_bg{
	background-color: #89D0FE;
	width: 590px;
	padding: 10px;
	margin: 0 auto;
}
.big_picture_box{
	background-color: #ffffff;
	padding: 10px;	
}
.big_picture_box_title{
	background-color: #ffffff;
	font-weight: bold;
}
.big_picture_box_text{
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 20px;
}
.big_picture_box img{
	width:570px;
	height:auto;
}
hr{
	margin:0px;
	padding:0px;
}
.midasi{		
    display:block;
    background-color:#0072b5;
    padding:0.3em 0.5em;
    height:10px;
　　filter: Alpha(opacity=100,finishopacity=70,style=1);   
}
.m{
width:557px;
background-color:#D2E1E5;
}
.border{
	border:1px #ccc solid;
}
ul{
	list-style:none;
	padding-left:0px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#font_big{
	font-size:14px;
}
li{
	list-style:none;
	padding-left:10px;
	background:url(http://www.cittoplus.com/originalbag/images/cursul_green.jpg) no-repeat center left;
}
.v{		
    display:block;
    background-color:#0072b5;
    padding:0.1em 0.5em;
    width:170px;
    height:10px;
　　filter: Alpha(opacity=100,finishopacity=70,style=1);   
}
.t{		
    display:block;
    background-color:#ff8000;
    padding:0.3em 0.5em;
    width:170px;
    height:10px;
　　filter: Alpha(opacity=100,finishopacity=70,style=1);   
}

a.sample2{		
    display:block;
    background-color:#ffffff;
    padding:0.3em 1em;
    width:170px;
    height:10px;
    
}
a:hover.sample2{		
    width:100%;
    background-color:#e8eeff;
    

}
a:link    {
		Color: #0072B5; text-decoration: none; 
}
      a:visited {
		color: #0072B5; text-decoration: none; 
}
      a:hover   {
		color: #0072B5; text-decoration: underline; 
}
      a:active  {
		color: #0072B5; text-decoration: underline; 
}


body,td,tr,th{
	font-size: 10pt;
        color: #424242;
        line-height:140%;
 
}
h1{
	margin-bottom: 1px;
	font-size: 14px;
	font-weight: normal;
	}
h2{
	padding:5px;
	font-size:16px;
	color:#ffffff;
	background-color:#424242;
	text-align:left;
	margin:0px;
	}
h3{
	padding: 5px;
	font-size: 18px;
	border-bottom: 1px solid #000000;
	text-align: left;
	margin-bottom: 10px;
	}
li
{
   list-style-type: none;
   text-indent: 18px;	
}

a:hover img{
	opacity:0.7;
	filter:alpha(opacity=65);
	-ms-filter: "alpha( opacity=65 )";
	}



.font_white {
	color: #FFF;
}
.font_red_s{
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
}
.box_border{
	border: 1px solid #cccccc;
	padding: 10px;
	margin-bottom: 20px;
}
.footer_container{
	background-image: url(http://www.cittoplus-wear.com/images/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 380px;
	font-size: 11px;
}
.footer_container li{
	color:#ffffff;
	font-size: 11px;
}
.footer_container li a:link{
	text-decoration:none;
	color:#ffffff;
}
.footer_container li a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.footer_container li a:visited{
	text-decoration:none;
	color:#ffffff;
	
}.footer_container li a:active{
	text-decoration:underline;
	color:#ffffff;
}
.footer_container td a:link{
	text-decoration:none;
	color:#ffffff;
}
.footer_container td a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.footer_container td a:visited{
	text-decoration:none;
	color:#ffffff;
	
}.footer_container td a:active{
	text-decoration:underline;
	color:#ffffff;
}

.footer_hr{
	color:#ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.box_third{
	width: 30%;
	float: left;
	margin-left: 5px;
}
.category{
	width: 30%;
	float: left;
	margin-left: 5px;
	border:1px solid #cccccc;
}
.cateogory_title{
		background-color:#CCDDFF;
		text-align:center;
		border-bottom:1px solid #cccccc;
}
.cateogory_img{
	text-align:center;
}
.cateogory_text{
	text-align:left;
}
.category_text_l{
	float: left;
	width: 30%;
	text-align: center;
	background-color: #CCDDFF;
	height: 30px;
}
.category_text_r{
	float: left;
	width: 70%;
	text-align: left;
	background-color: #FFF7EE;
	height: 30px;
}
.r_senddate{
	width:172px;
	margin:0 auto;
}
.r_senddate_box{
	width: 170px;
	margin: 0 auto;
	border-width: 0 1px 1px 1px;
	border-color: #FE4E52;
	border-style: solid;
	height: 60px;
	background-color: #F7373F;
	text-align: center;
	line-height: 50px;
	padding-top: 11px;
	margin-bottom: 10px;
}
/*
@media screen and (max-width:800px){
	img{width: 100%;height: auto;}
		table{width: auto;}
	td{width: auto;}
	body{font-size: 14px;}
	.left{display: none;}
		.right{display: none;}
}
*/