@charset "utf-8";

div.titleProduct {
background: url(/outline/images/h_outline.gif) top right no-repeat;
}

#putline01 {
padding: 50px 25px 10px 260px;
background: url(/outline/images/index_img_gyoumunippou.jpg) 0 0 no-repeat;
}

#putline02 {
padding: 50px 25px 10px 260px;
background: url(/outline/images/index_img_eigyoushien.jpg) 0 0 no-repeat;
}
#putline02 div.relationLink ul li {
padding-right: 5px;
}



#outlineabout {
    background-image: url("/base/images/common_contents_bg.gif");
    margin: 5px 0 0 5px;
    width: 690px;
	clear:both;
}
#outlineabout h2 {
    height: 38px;
    width: 690px;
}
#outlineabout p {
    font-size: 125%;
    margin: 10px 20px 0;
}


#outlineaboutbtm {
    background-image: url("/base/images/common_contents_btm.gif");
    height: 8px;
    margin: 0px 0 0 5px;
    width: 690px;
}
/***** wrap *****/
#outlineproblemwrap{
	width:650px;
	clear:both;
	padding:10px 0 0px 20px;

}
#outlineproblemmidwrap{
	width:650px;
	clear:both;
	padding:0px 0 0px 20px;
	margin-top:0px;

}
#outlineproblemwrapfoot{
	width:650px;
	clear:both;
	padding:0px 0 0 20px;

}
/***** before *****/

#outlinebeforehead{
    background-image: url("/outline/images/outline_before_bghead.gif");
    width: 315px;
	height:315px;
	float:left;
	padding-top:45px;
	padding-left:3px;
}



#outlinebeforemid{
    background-image: url("/outline/images/outline_before_bgmiddle.gif");
    width: 315px;
	height:330px;
	float:left;
	padding-top:0px;
	padding-left:3px;
}

#outlinebeforefoot{
    background-image: url("/outline/images/outline_before_bgfoot.gif");
    width: 315px;
	height:330px;
	float:left;
	padding-top:0px;
	padding-left:3px;
}
/*****! before *****/

/***** after *****/

#outlineafterhead{
    background-image: url("/outline/images/outline_after_bghead.gif");
    width: 315px;
	height:315px;
	float:left;
	padding-top:45px;
	padding-left:17px;
}

#outlineafterhead a{
font-size:120%;
margin-left:140px;
display:inline-block;

}

#outlineaftermid{
    background-image: url("/outline/images/outline_after_bgmiddle.gif");
    width: 315px;
	height:330px;
	float:left;
	padding-top:0px;
	padding-left:17px;
	
}

#outlineafterfoot{
    background-image: url("/outline/images/outline_after_bgfoot.gif");
    width: 315px;
	height:330px;
	float:left;
	padding-top:0px;
	padding-left:17px;
}

#outlineaftermid .ollink{
font-size:120%;
text-align:right;
display:inline-block;
width:290px;
text-decoration:none;
margin:0px;
}
#outlineaftermid .ollink a{
text-decoration:none;
}

#outlineafterfoot .ollink{
font-size:120%;
text-align:right;
display:inline-block;
width:290px;
text-decoration:none;

}
#outlineafterfoot .ollink a{
text-decoration:none;
}


/***** !after *****/

/***** 顧客管理ページ *****/
.manageandsharing ul{
	clear: both;
    padding: 10px 0 0 17px;
}

.manageandsharing li {
    float: left;
    margin-right: 8px;
    margin-top: 5px;
}



.topics {
    background-image: url("/outline/images/kokyaku_topics_bg.gif");
    margin: 5px 0 20px 5px;
    width: 690px;
	height:237px;
	clear:both;
}

.topics img{
	padding-left:23px;

}
.topics h2{
	padding:22px 0 0px 0; 
	
	}
	
.btmlink{	
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #E4E4E4;
    padding: 10px 2px 8px 10px;
    width: 660px;
}

.btmlink ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.btmlink ul li{
    background: url("/shared/images/link_icon_gray.gif") no-repeat scroll 0 4px transparent;
    color: #555555;
    display: inline;
    float: left;
    margin-bottom: 3px;
    padding-left: 15px;
    padding-right: 25px;
	font-size:1.2em;
}
