@charset "utf-8";

/* ==============================
        service
============================== */

#content_service p {
    margin-bottom: 1.2em;
    padding: 0 10px;
}

#content_service h2 {
    clear: both;
}

.serv-text {
    float: left;
    width: 67%;
}
.serv-img {
    float: right;
    text-align: right;
    width: 33%;
    padding: 0 0 10px 10px;
}

#footer2011{
    background: none;
}

.content{
    padding: 30px 0 0 0;
}

.serviceBtn a, .serviceBtn a:hover{
    color: #fff!important;
    margin-bottom: 1.2em;
}

#ColA2011 #header, #ColA2011 .wrapper2011 {
    float: none;
    max-width: 1000px !important;
    margin: 0 auto !important;
}

ol.annotation-list {
    margin: 0 10px 1.2em 10px;
    padding: 0 0 0 2.5em;
    text-align: left;
	list-style-type: none;
	counter-reset: item;
	font-size: 80%;
}

ol.annotation-list li:before {
    counter-increment:item;
    margin-left: -2.5em;
}

ol.caution-list {
    margin: 0 10px 1.2em 10px;
    padding: 0 0 0 2.5em;
    text-align: left;
	list-style-type: none;
	counter-reset: item;
	font-size: 80%;
}

ol.caution-list li:before {
    counter-increment:item;
    margin-left: -2.5em;
}

ul.search-list {
    margin: 0 10px 1.2em 10px;
    padding: 0 0 0 1em;
    text-align: left;
	list-style-type: none;
}

ul.search-list li::before {
    margin-left: -1em;
}

/* ========================================
        header
======================================== */

#header .logo {
	float: left;
	padding: 25px 0;
}

#header .serviceBtn {
	float: left;
	padding: 25px 0 10px 20px;
}

.serviceBtn {
	float: left;
	margin-bottom: 15px;
}

.phBtn {
	float: right;
	clear: none !important;
	padding-top: 20px !important;
	margin-right: 100px;
}
.phBtn > a {
    text-decoration: underline;
}
.boxAdobe a {
    text-decoration: underline;
}
.serviceBtn a {
    color: #fff;
    font-size: 120%;
    font-weight: bold; display: block;
    text-decoration: none;
    background: #007cbb url(../images/btn_yazi.png) no-repeat 90% 19px;
    border-radius: 10px;
    padding: 16px 94px 16px 28px;
    box-shadow: 0 -3px 4px 0px rgba(0,0,0,0.3) inset;
}
.serviceBtn a:hover {
    text-decoration: underline;
}
.preText {
	float: left;
	padding: 45px 0 10px 10px;
}