/*==========================================================================*/

/*あきんど.com Mobile　CSSファイル　ベース指定　2008/07
Copyright (C)2005-2008 HARMONY Corporation. All Rights Reserved. 

/*==========================================================================*/

@charset "utf-8";

/*==========================================================================*/

/*CSSファイル追加記述*/
@import url("custom.css");

/*==========================================================================*/
/*==========================================================================*/

/*CSSファイル初期化*/
*{margin:0; padding:0;}

/*==========================================================================*/
/*==========================================================================*/

/* main tag */

/*==========================================================================*/
a:link{ color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: underline; }
a:active { color: #333333; text-decoration: none; }

img {border:0; padding:0; margin:0;}

h1 { margin:0; padding:0px;}

h2 {height:48px; padding:0; margin:0; }

#contents h3 { margin:0; padding:5px 0 0 20px; font-size: 18px; color:#666666; text-align:left; height:30px;background:url(img/keitaicms/point01.gif) no-repeat top left; }

#contents h4 { margin:0; padding:5px 0 0 15px; font-size: 14px; color:#666666; text-align:left; /*background:url(img/keitaicms/p02.gif) center left no-repeat;*/}
#contents h5 { margin:0; padding:5px 0 0 20px; font-size: 12px; color:#666666; text-align:left; /*background:url(img/keitaicms/p01.gif) center left no-repeat;*/}

/* maintag end */
/*==========================================================================*/

/*全体枠指定

/*==========================================================================*/
body { font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif; font-size : 12px; color : #333333; line-height : 160%; margin:0; padding:0;background:url(img/keitaicms/body_bg.gif) repeat-x top; background-color:#F0F0F0}

#wrapper { margin: 0px auto; padding: 0px; height:100%; background-color:#FFFFFF;}

#wrapper td { vertical-align:top;}

/*---- headerbox start ----*/

#header {background:url(img/keitaicms/header_bg.gif) no-repeat bottom; width:800px; height: 60px;}

#logo {width:370px; text-align:right; vertical-align:bottom }

td#submenu {width:400px; margin:0; padding:0; font-size:10px;}

#submenu ul {width:400px; text-align: right; text-indent: 0.2em; list-style-type: none; display: block; vertical-align: middle; margin: 10px 0; padding: 0 15px; color:#FF9900;}

#submenu li { display: inline; margin: 0; padding: 0; }
#submenu li a { color:#FFFFFF;}
#submenu li a:hover { color:#FF9900;}



/*glovalnavi inlinemenu指定*/
#portalmenu { margin:0 10px; padding:0; text-align:center; display : block; width:400px; clear:both}

#portalmenu ul {list-style-type: none; clear:both}

.gn_btn {width:122px;}

#portalmenu ul li{ float:right; display : block; margin-bottom: 3px; margin-right: 5px; list-style-type: none;}

#portalmenu ul li a { padding: 5px 15px; display:block; background:url("img/keitaicms/bt_navi_off.gif") no-repeat bottom left; }

#portalmenu ul li a:hover { background:url(img/keitaicms/bt_navi_on.gif) bottom left no-repeat;}

/*---- headerbox end ----*/


/*---- mainbox start ----*/

#main {width:500px; margin:20px auto; padding:0; vertical-align:top; text-align:center}


#contents {margin:15px 0 0 0; padding:0; text-align:left;}

#contents p{ margin:0 15px; padding:0; text-align:left}

#main1colum {width:700px; margin:20px 0; padding:0 0 0 35px; text-align:center}

#main1colum p.padl{ margin:0 0 0 55px; padding:0; text-align:left;}

#main1colum ul{list-style-type: none; display: block; width:680px; margin:0 0 10px 15px; padding: 0px; text-align:left }

#main1colum li{ margin: 0; padding: 0 0 0 20px; line-height:180%; background:url(img/keitaicms/p02.gif) center left no-repeat;}

#main1colum li.listnone{  background-image:none }

#main1colum ol{ display: block; width:680px; margin:0 0 10px 15px; padding: 0px; text-align:left; list-style-position: inside; background-image:none }

#main1colum ol li{ background-image:none }


#main1colum dl { list-style-type: none; width:650px; margin:0 0 10px 15px; padding: 0px; text-align:left  }

#main1colum dt { background:url(img/keitaicms/p02.gif) center left no-repeat; padding:0 0 0 20px; margin:10px 0 5px 0;}

#main1colum dd { padding:0 0 0 20px; margin:0; line-height:150%; }


/*contents内指定*/
table#contbox {width:380px; margin:15px 0 0 0; padding:0; vertical-align:top}
#contbox td,#contbox2 td { padding:0 0 10px 0; vertical-align:top}

table#contbox2 {width:320px; margin:15px 0 0 0; padding:0; vertical-align:top}

#price {border-top:solid 1px #666666;border-right:solid 1px #666666; margin:10px auto 0 auto;}
#price th,#price td {border-bottom:solid 1px #666666;border-left:solid 1px #666666;}
#price th{padding:4px; text-align:left;background-color:#F4E4C4; margin:0 0 10px 0;}
#price td {padding:4px; text-align:center}
/*---- mainbox end ----*/

#footer {height:20px; margin:0; padding:0; font-size:10px; background:url(img/keitaicms/footerbg.gif) bottom no-repeat; }

#footer ul { text-align: right; text-indent: 0.2em; list-style-type: none; display: block; vertical-align: middle; margin: 10px 15px; padding: 0px; }

#footer li { display: inline; margin: 0px; padding: 0; }

/*==========================================================================*/

/*form 

/*==========================================================================*/
#form td {padding:4px;border-bottom: 1px #C4B596 solid;}

table#enter{ margin:10px auto}
/*==========================================================================*/

/*HARMONY linkbox

/*==========================================================================*/
#linkbox { margin: 0 auto; padding: 0px; width: 800px; font-size: 10px; height: 20px; color:#666666;}
#linkbox a { text-decoration:none; color:#666666;}
#linkbox ul{ text-align: right; margin: 0px; padding: 0px; list-style-type: none; }
#linkbox li{ text-align: right; padding: 5px 0px 0px5px; display:inline; margin: 0px; }

/*==========================================================================*/

/*背景画像指定

/*==========================================================================*/
/*topimage*/
.topimage {background:url(img/keitaicms/topimage.jpg) no-repeat; width:800px; height:212px;}

/*アイコン*/
.point01 {{background:url(img/keitaicms/point01.gif) bottom no-repeat; height:30px; margin:0; padding:0;}

/*cont_title*/
.cont_title {background:url(img/keitaicms/cont_titlebg.gif) left bottom no-repeat; width:30px; background-color:#FFCC00}

/*.cont_title {background:url(img/keitaicms/cont_titlebg.gif) left bottom no-repeat ; background-color:#FFCC00}*/

#linkfoot ul{
	list-style:none;
}

#linkfoot li{
	float:left;
	padding:5px;
	width:120px;
}