/* SEARCH CSS */

/* maincontents ------------------------------------------------------------------------------ */

/* 共通 */


ul.titles {list-style: none; margin: 0; padding: 5px 10px;}
ul.titles li {display: inline; margin: 0 1em 0 0; padding: 0 0 0 10px; font-size: 85%; background: url(../img/titles_bg.gif) left center no-repeat;}

div.dataWrapper {border: 5px solid #CBCCDA; margin-bottom: 10px;}
div.dataWrapper h3 {background: #26499d; color: #fff; margin: 5px; padding: 5px;}

div.index {margin: 5px;}
div.index h4 {margin: 0.5em 0; padding: 0.2em 10px; font-weight: bold; font-size: 110%; background: #E0E0E9; color: #26499d;}
div.index ul {list-style: none; margin: 0.5em 0; padding: 0;}
div.index ul li {margin: 0; padding: 0 0 0.5em 10px; width: 180px; float: left; font-size: 100%; display: inline;}

p.backtotop {margin: 5px 0 10px 0;}

div.action {border: 1px dotted #EB5C10; margin: 30px 0; padding: 10px;}
div.action {text-align: center;}
div.action dl {list-style: none; margin: 10px 20px 0 30px; padding: 0; float: left}
div.action dt {margin: 0 1em 0 0; padding: 0; display: inline;}
div.action dd {margin: 0; padding: 0; display: inline;}
div.action p.btn {text-align: center; margin: 0; padding: 0;}

div.outbox {margin-bottom: 10px; border: 5px solid #E0E0E9;}
div.inbox {width: 590px; margin: 0 auto; text-align: center;}

div.outbox2 {margin-bottom: 10px; border: 5px solid #E0E0E9;}
div.inbox2 {width: 590px; margin: 0 auto; text-align: center;}

/* 駅から探す */
#type1 div.index {text-align: center; padding: 10px;}


/* 路線から探す */


/* 大学・専門学校から探す */
#type3 div.index table {margin: 0 15px; padding: 10px 0; border: 0; width: 550px; text-align: left;}
#type3 div.index table td {padding: 5px; border-bottom: 1px dotted #CBCCDA;}

/* 市・区から探す */



/* ------------------------------------------------------------------------------------------- */


