@charset "UTF-8";
/**
 * @ Style Name     : Service Layout Style
 * @ Style Place    : /css/service/layout.css
 * @ Create Date    : 10.03.18
 * @ Lastup Date    : 10.03.23
 * @ Author Company : SHIKI-DESIGN (http://www.shiki-design.com/)
 * @ Author Name    : Nakatani
 * @ Lastup Name    : Nakatani
 */

/**
 * @ Define
 */
.cl-b{clear:both;}
.mt5{margin-top:5px;}
.pt5{padding-top:5px;}

/**
 * @ Layout Share
 */
.h3Ttl00{margin:15px 0 10px 5px;}
.h3Ttl01{margin:15px 0 10px 5px;}
.h3Ttl02{
clear:both;
margin:0 0 10px 5px;
padding-top:40px;
}
.h3Ttl03{
clear:left;
margin:0 0 10px 5px;
padding-top:70px;
}
.h3Ttl04{
clear:both;
margin:0 0 10px 0;
}
 
/**
 * @ Layout Each
 */
/** Each Index Page **/
.description{
float:left;
padding:5px 0 0 0;
width:420px;
}
.descSubTtlFirst{
padding:0 0 0 5px;
color:#5E9726;
font-weight:bold;
}
.descSubTtl{
margin-top:15px;
padding:0 0 0 5px;
color:#5E9726;
font-weight:bold;
}
.descText{
clear:both;
padding:0 0 0 5px;
}
.dd{color:#5E9726;}
.descDefinition{
margin-top:5px;
padding:0 0 0 5px;
font-size:85%;
}
.descTable{
margin:0 0 0 5px;
width:415px;
border-collapse:collapse;
}
.descTable th{
padding:5px 0;
width:115px;
color:#5E9726;
font-weight:bold;
vertical-align:top;
border-bottom:1px dotted #ccc;
}
.descTable td{
padding:5px 0;
width:300px;
border-bottom:1px dotted #ccc;
}
.summaryPhoto{
float:right;
padding-right:5px;
width:320px;
}
.descPhoto{
float:right;
width:250px;
}
.btnVoice{margin-top:20px;}

/** 
 * @Each Detail Page
 */
.imgL{
float:left;
width:340px;
}
.imgR{
float:right;
width:340px;
}

.summaryData{
float:left;
margin-left:5px;
width:345px;
border-collapse:collapse;
display:inline;	/** IE6 **/
}
.summaryData th{
padding:5px 0;
width:95px;
color:#5E9726;
font-weight:bold;
vertical-align:top;
border-bottom:1px dotted #ccc;
}
.summaryData td{
padding:5px 0;
width:250px;
border-bottom:1px dotted #ccc;
}
.summaryData td.noLine{
padding:0;
border-bottom:none;
}

.summaryPhoto{
float:right;
padding-right:5px;
width:320px;
}
