/***** ベース *****/

body {
	margin:0;
	padding:20px 10px 10px;
	text-align:center;
	background-color:#ffffff;
	color:#333333;
}

body,th,td,li,div,address{
	font:12px/20px Verdana, Arial, sans-serif;
}

form,input{
	font:12px/16px Verdana, Arial, sans-serif;
}

textarea{
	font:12px/18px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,form{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.Clear{
	clear:both;
	height:0;
	line-height:0;
}

.Clear hr{
	display:none;
}


.ValignTop {
vertical-align:top;
}
.ValignMiddle {
vertical-align:middle;
}
.Center {
text-align:center;
}
.Right {
text-align:right;
}
.Left {
text-align:left;
}
.MoreMenu{
	position:absolute;
	visibility:hidden;
	border:2px solid #36c;
	padding:4px 4px 10px 4px;
background-color:#FEFEFE;
width:430px;
}

.Red {
color:#F00;
}

/********** リンク **********/

a:link,
a:active{
	color:#3366cc;
	text-decoration:none;
}

a:visited{
	color:#0066cc;
	text-decoration:none;
}

a:hover{
	color:#cc6600;
	text-decoration:none;
}


/********** レイアウト **********/

#container{
	width:760px;
	margin:0 auto;
	text-align:left;
}

#MainWrap{
	width:496px;
	float:left;
}

#SideWrap{
	width:254px;
	float:right;
}


/* Utilities */

.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: inline-block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */

/********** ヘッダー **********/
#Header .logo{
	width:300px;
	float:left;
}

#ClinicSearch{
	widows:455px;
	height:46px;
	margin-left:305px;
	background:url('http://lasik.portalclinic.jp/images/ClinicSearchBG.gif') right top no-repeat;
}

#ClinicSearch form{
	padding:3px 10px 0;
	padding-left:130px;
	line-height:21px;
}

#ClinicSearch form a{
	text-decoration:underline;
}


/********** メニューバー **********/

#Menubar{
	height:35px;
	margin:10px 0;
	padding:0 10px;
	list-style:none;
	background:url('http://lasik.portalclinic.jp/images/Menubar/MenubarBG.gif') left top no-repeat;
}

#Menubar li{
	width:120px;
	height:35px;
	line-height:30px;
	float:left;
	text-indent:-9999px;
}

#Menubar a{
	display:block;
	width:120px;
	height:35px;
	overflow: hidden;
}

#Menubar a:hover{
	background-position:0 100px;
}

#about { background:url('http://lasik.portalclinic.jp/images/Menubar/aboutOn.gif') left top no-repeat; }
#about a { background:url('http://lasik.portalclinic.jp/images/Menubar/aboutOff.gif') left top no-repeat; }
#report { background:url('http://lasik.portalclinic.jp/images/Menubar/reportOn.gif') left top no-repeat; }
#report a { background:url('http://lasik.portalclinic.jp/images/Menubar/reportOff.gif') left top no-repeat; }
#review { background:url('http://lasik.portalclinic.jp/images/Menubar/reviewOn.gif') left top no-repeat; }
#review a { background:url('http://lasik.portalclinic.jp/images/Menubar/reviewOff.gif') left top no-repeat; }
#question { background:url('http://lasik.portalclinic.jp/images/Menubar/questionOn.gif') left top no-repeat; }
#question a { background:url('http://lasik.portalclinic.jp/images/Menubar/questionOff.gif') left top no-repeat; }
#schedule { background:url('http://lasik.portalclinic.jp/images/Menubar/scheduleOn.gif') left top no-repeat; }
#schedule a { background:url('http://lasik.portalclinic.jp/images/Menubar/scheduleOff.gif') left top no-repeat; }


/********** パンくず **********/
.pankuzu {
	font-size:11px;
	margin:0 0 10px 0;
	padding:0px 10px;
	border-bottom:1px solid #EEE;
}

/********** メインスペース **********/

.asset-header h1 {
	padding:0 0 5px 30px;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	color:#03F;
	background:url('http://lasik.portalclinic.jp/images/asseth1.gif') left bottom no-repeat;
}

#MainWrap ul, #MainWrap ol{
	margin:0 0 20px 20px;
}

/* 新着情報 */
#WhatsNew{
	margin:0 0 20px;
}

#WhatsNew li{
	margin-left:18px;
}

/* 特集 */
.SpacialWrap{
	margin:20px 0;
}

#bannerIOL{
	width:243px;
	float:left;
}

#bannerRoshi{
	width:243px;
	float:right;
}

/* カテゴリ一覧 */
.CategoryWrap{
	width:243px;
	float:left;
}

.CategoryWrap h3{
	font-size:14px;
}

.CategoryWrap a:link,
.CategoryWrap a:active,
.CategoryWrap a:visited,
.CategoryWrap a:hover{
	text-decoration:underline;
}

.CatData{
	margin-left:65px;
}

.CatImg{
	width:60px;
	float:left;
}

.CatBlank{
	width:10px;
	height:10px;
	float:left;
}

.CatClear{
	width:10px;
	height:10px;
	clear:left;
}

.CatBlank hr,
.CatClear hr{
	display:none;
}


/********** テーブル **********/
.Hyou{
width:480px;
background:#ccc;
}

.Hyou th{
width:100px;
vertical-align:top;
background:#ffffcc;
font-weight:bold;
color:#990000;
line-height:16px;
}
.Hyou td{
background:#ffffff;
line-height:16px;
}

.HyouNosize{
background:#ccc;
}

.HyouNosize th{
vertical-align:top;
background:#ffffcc;
font-weight:bold;
color:#990000;
line-height:16px;
}
.HyouNosize td{
background:#ffffff;
line-height:16px;
}


/********** 説明会日程表 **********/
#calen_date_weekday {
background:#FFF;
}
#calen_date_saturday {
background:#CFC;
}
#calen_date_sunday {
background:#FCC;
}

/********** ウェブサイトアーカイブ **********/
.WBParc {
margin:0px 0x 10px 0px;
padding:10px;
background:#FDFDFD;
}
.WBParc h5{
font-size:14px;
padding-left:8px;
background-image:url(http://lasik.portalclinic.jp/images/webLink.gif);
background-position:0 2px;
background-repeat:no-repeat;
}
.WBParc p {
margin:5px 0px 0px 15px;
}

/* Assets */

.asset-content {
	padding:10px 0 0 15px;
}
.asset-body p {
	margin-bottom:10px;
}

.asset-body h2{
font-size:16px;
padding:3px;
background:#def;
font-weight:bold;
margin-bottom:10px;
}

.asset-body h3{
text-decoration:underline;
font-size:15px;
margin-bottom:10px;
}

.asset-footer,
.asset-meta {
    font-size: 11px;
}

.asset-meta {
    margin-top: .25em;
    padding-top: 2px;
    padding-bottom: .3em;
    font-weight: normal;
}

.asset-footer {
    margin-top: 1.5em;
    padding-top: .5em;
}

.content-nav {
    text-align: center;
}

.entry-tags-header,
.entry-categories-header {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}

.entry-tags-list,
.entry-categories-list {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {
    display: inline;
}

.mt-image-left {
    float: left;
    margin: 0 5px 5px 0;
}

.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.mt-image-right {
    float: right;
    margin: 0 0 5px 5px;
}


/* Feedback */

.comments-open label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}


/* Widgets */

.widget-powered{
border:1px solid #32789C;
background-color:#C8D0D4;
text-align:center;
padding:10px;
}


.widget {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.widget-content {
    position: relative;
    margin: 5px 0 20px;
}

.widget-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.widget-list .widget-list {
    margin-left: 15px;
}

.widget-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}

.widget-cloud .widget-list {
    margin-right: 0;
    margin-left: 0;
}

.widget-cloud .widget-list-item {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

.widget-cloud .rank-1  { font-size: 1.75em; }
.widget-cloud .rank-2  { font-size: 1.75em; }
.widget-cloud .rank-3  { font-size: 1.625em; }
.widget-cloud .rank-4  { font-size: 1.5em; }
.widget-cloud .rank-5  { font-size: 1.375em; }
.widget-cloud .rank-6  { font-size: 1.25em; }
.widget-cloud .rank-7  { font-size: 1.125em; }
.widget-cloud .rank-8  { font-size: 1em; }
.widget-cloud .rank-9  { font-size: 0.95em; }
.widget-cloud .rank-10 { font-size: 0.9em; }

#footer .widget-content {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-assets .widget-content .widget-list {
    overflow: auto;
    margin-right: 0;
}

.item {
    display: inline;
    float: left;
    margin: 0pt 5px 8px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}

.widget-search .search-options,
.widget-syndicate .blog-feeds  {
    list-style: none;
    margin: 5px 0;
}


/********** サイドバー **********/

.ModuleWrap{
	margin-bottom:10px;
	padding-top:10px;
	background:url('http://lasik.portalclinic.jp/images/ModuleTop.gif') left top no-repeat;
}

.ModuleInner{
	padding-bottom:10px;
	background:url('http://lasik.portalclinic.jp/images/ModuleBottom.gif') left bottom no-repeat;
}

.ModuleBody{
	padding:0 9px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
}

.ModuleInner h4,
.ModuleTitle{
	margin:0 10px 5px;
	padding:0 5px;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#36f;
	background:#def;
	border-bottom:solid 1px #ddd;
}

.ModuleBody li{
	margin-left:18px;
}

.webLink{
	margin-bottom:20px;
}
.webLink ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.webLink li{
	margin:0px;
	padding-left:10px;
	list-style:none;
}
.webLinkNoOver{
	background-image:url(http://lasik.portalclinic.jp/images/webLink.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}
.webLinkOver{
	background-image:url(http://lasik.portalclinic.jp/images/webLinkOver.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

/********** フッター **********/

#Footer{
	padding:20px 0;
	font-style:normal;
	clear:both;
}

#Footer address,
#Footer p{
font-style:normal;
text-align:center;
}
#Footer p{
	border-top:solid 1px #ccc;
	padding:10px 0;
}

#Footer img{
	vertical-align:middle;
}


/***********ドロップダウンメニュー************/
.dropmenudiv_b{
position:absolute;
top: -10px;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 180px;
visibility: hidden;
}

.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color:#0066cc;	
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
color:#cc6600;
}	

/*************** 参照情報 *****************/
.refarence{
background:#FFC;
}
.refarenceTitle{
padding-left:5px;
}

/*************** ページナビ番号表示タイプ *****************/
#PNaviBango {
margin:20px 0 30px 10px;
}
#PNaviBango ul {
margin:0px;
padding:0px;
list-style:none;
}
#PNaviBango li {
margin:3px;
padding:0px;
list-style:none;
float:left;
width:25px;
font-size:14px;
text-align:center;
border:1px solid #333;
}
.PNaviBangoNow {
background-color:#EEE;
}
.PNaviBangoLink {
background-color:#FFF;
}
.PNaviBangoLink a, .PNaviBangoLink a:link, .PNaviBangoLink a:visited {
display:block;
}
.PNaviBangoLink a:hover {
background-color:#FC0;
}

/*************** 記事内の関連リンク *****************/
.LeftLink {
padding-left:20px;
margin-left:5px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_yaji_left.gif) no-repeat 0 2px;
}
.RightLink {
padding-left:20px;
margin-left:5px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_yaji_right.gif) no-repeat 0 2px;
}

/*************** 体験談詳細 *****************/
.tabUnder {
margin-bottom:10px;
border-bottom:1px solid #333;
background:#EEE;
}

/**アンケート回答日**/
.AnsewrDATE {
padding-left:22px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_time.gif) no-repeat 5px 3px;
}
/**体験談サイトリンク**/
.taikenSiteLink {
padding-left:22px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_report.gif) no-repeat 5px 3px;
border-top:1px dashed #333;
}

/**アンケートページ遷移**/
.AnswerRight {
padding-left:20px;
margin:20px 0;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_yaji_right.gif) no-repeat 0 2px;
}


/*体験詳細ページタブ上*/
.taiken_d_tab {
	text-align:center;}
.taiken_d_tab_cont {
	padding:3px;
	font-size:13px;
	border-bottom:1px solid #222222;}
.taiken_d_tab_cont_now {
	font-weight:bold;
	font-size:14px;
	padding:5px 0px;
	background-color:#FFFF99;
	border-top:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #222222;}

/*体験詳細ページタブ下*/
.taiken_d_tabB {
text-align:center;
margin:10px 0 20px 0;
}
.taiken_d_tab_contB {
	padding:3px;
	font-size:13px;
	border-top:1px solid #222222;}
.taiken_d_tab_cont_nowB {
	font-weight:bold;
	font-size:14px;
	padding:5px 0px;
	background-color:#FFFF99;
	border-bottom:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #222222;}

/*関連するその他の体験談*/
.RelatedTdetail {
background:#FAFAFA;
}

/*************** ページのメタ情報 *****************/
#pageMETA {
border-top:1px dashed #333;
margin:5px 0;
}
.METAdate, .METAtag, .METAcate, .METAeditdate, .METAcomment {
padding-left:17px;
margin-left:5px;
}
.METAdate {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_date.gif) no-repeat 0 3px;
}
.METAtag {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_tag.gif) no-repeat 0 3px;
}
.METAcate {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_folder.gif) no-repeat 0 1px;
}
.METAeditdate {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_editdate.gif) no-repeat 0 3px;
}
.METAcomment {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_comment.gif) no-repeat 0 3px;
}

/*************** クリニック検索関係 *****************/
.errorMArea {
border:1px solid #FC3;
background:#FFC;
text-align:left;
margin-bottom:20px;
}
.errorMessage {
padding-left:17px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_exclamation.gif) no-repeat 0px 2px;
}
.CliniSDetailTable {
background:url(http://lasik.portalclinic.jp/images/ClinicSDetailBG.jpg) no-repeat 10px 0;
padding-bottom:5px;
}
.ResultNum {
font-size:16px;
font-weight:bold;
}
.ReturnSearch {
text-align:right;
}
.shiborikomi {
padding-left:17px;
background:url('http://lasik.portalclinic.jp/images/Icon/ico_shiborikomi.gif') no-repeat 0px 2px;
margin:10px 0;
}
.shiborikomiJoken {
padding-left:17px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_shape_square.gif) no-repeat 0 2px;
margin-top:10px;
}
.searchMap {
padding:5px 0 0 17px;
margin-top:5px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_map_go.gif) no-repeat 0 8x;
border-top:1px dashed #333;
}
#backColorON {
background-color:#CFC;
}
.ShiboriArea {
font-size:10px;
}
.adClinic {
padding-left:17px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_information.gif) no-repeat 0px 5px;
border-top:1px dashed #333;
padding-top:3px;
margin-top:3px;
}

.ClinicDetailKomoku {
padding-left:17px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_shape_square.gif) no-repeat 0px 2px;
margin:20px 0 5px 0;
font-size:16px;
border-bottom:1px dashed #333;
}
.ClinicDetailBlock {
padding-left:17px;
}


/*************** MTサイト内検索関係 *****************/
.MTSearchLabel_TAG {
font-size:16px;
border-bottom:1px dashed #333;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_tag.gif) no-repeat 0 3px;
padding-left:17px;
margin-bottom:10px;
}
.MTSearchLabel_KEY {
font-size:16px;
border-bottom:1px dashed #333;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_shiborikomi.gif) no-repeat 0px 2px;
padding-left:17px;
margin-bottom:10px;
}
.MTSearchLabel_CL {
font-size:16px;
border-bottom:1px dashed #333;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_information.gif) no-repeat 0px 1px;
padding-left:17px;
margin-top:20px;
margin-bottom:10px;
}
.MTSearchLabel_YG {
font-size:16px;
border-bottom:1px dashed #333;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_book_open.gif) no-repeat 0px 1px;
padding-left:17px;
margin-top:20px;
margin-bottom:10px;
}
.MTSearchBlock {
margin:0 0 10px 5px;
}
.MTSearchCate {
font-size:14px;
background:url(http://lasik.portalclinic.jp/images/Icon/ico_folder.gif) no-repeat 0 1px;
padding-left:17px;
}
.MTSearchEntryTitle {
margin-left:20px;
}
.MTSearchEntryExcerpt {
margin-left:30px;
}

/*************** プチアンケート関係 *****************/
.toi {
background:#FFC url(http://lasik.portalclinic.jp/images/Icon/ico_question.gif) no-repeat 0 2px;
padding-left:18px;
}

/*************** 各種フォーム関係 *****************/
.FormErrorMessage {
color:#F00;
}

/*************** 用語集関係 *****************/
.youiniListDIV {
padding:5px;
font-size:15px;
letter-spacing:1em;
}
.youiniListGreen {
background:#CFC;
}
.you_cont {
margin:3px 10px;
}
.you_comment {
background:#CFC;
padding:5px;
}
.you_info {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_information.gif) no-repeat 0 3px;
padding-left:17px;
}

/*************** LoadingDIV *****************/
.loadingDIV {
position:absolute;
margin-top:-25px;
margin-left:350px;
}

/*************** サイトポリシー *****************/
.diera {
padding:5px;
margin:10px;
background:#CFC;
}

/*************** RSS Feed *****************/
.rssFeed {
background:url(http://lasik.portalclinic.jp/images/Icon/ico_feed.gif) no-repeat 0 3px;
padding-left:17px;
}
.topFeed {
margin-left:400px;
float:right;
}
