@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */

#main{
	width:736px;
}

#contents-inner{
	padding:20px 0 20px 9px;
}

#side #side-banner{
	padding:0 0 0 0;
}

#main-inner{

}

/****************************************************************/

#cmenu{
	
}

#cmenu li{
	float:left;
	padding:0 9px 0 0;
}

#cmenu li.mlast{
	padding:0;
}

/******************/

.cbox .conLeft{
	float:left;
}

.cbox .conRight{
	float:right;
}

.cbox .sbox-v1{
	background:url(../img/flow/border.gif) left top repeat-y #ffffff;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-v2{
	background:url(../img/flow/border.gif) right top repeat-y;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-h1{
	background:url(../img/flow/border.gif) left 4px repeat-x;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-h2{
	background:url(../img/flow/border.gif) left bottom repeat-x;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-lt{
	background:url(../img/flow/blt.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-lb{
	background:url(../img/flow/blb.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-rt{
	background:url(../img/flow/brt.gif) right top no-repeat;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-rb{
	background:url(../img/flow/brb.gif) right bottom no-repeat;
	min-height:1px;
	_height:1px;
}

.cbox .sbox-inner{
	padding:0px 20px 10px 20px;
}

.cbox{

}

.cbox .cbox-inner dl{
	
}

.cbox .cbox-inner dt{
	padding:0 0 10px 0;
}

.cbox .cbox-inner dd{
	
}


#index .cbox#cbox1{
	width:711px;
}

#index .cbox#cbox1 .cbox-inner{
	padding:20px 0 0 0;
}

#index .cbox#cbox1 .conLeft{
	width:230px;
}

#index .cbox#cbox1 .conRight{
	width:467px;
	padding:10px 0 0 0;
}


#index .cbox#cbox2{
	
}

#index .cbox#cbox2 .cbox-inner{
	padding:0 0 0 39px;
}

#index .cbox#cbox2 .conLeft{
	width:396px;
	padding:20px 0 0 0;
}

#index .cbox#cbox2 .conRight{
	width:276px;
}

#index .cbox#cbox3{

}

#index .cbox#cbox3 .cbox-inner{
	padding:10px 0 0 18px;
}

#index .cbox#cbox3 .conLeft{
	width:396px;
	padding:20px 0 0 0;
}

#index .cbox#cbox3 .conRight{
	width:284px;
}

#index .cbox#cbox4{
	padding:20px 0;
}

#index .cbox#cbox4 dl{
	background:url(../img/flow/index/keiyaku.gif) right bottom no-repeat;
	min-height:100px;
	_height:100px;
	padding:0 0 5px 0;
}

#index .cbox#cbox4 .sbox-inner{
	padding:0px 20px 5px 20px;
}

#index .cbox#cbox4 .cbox-inner{
	padding:0 0 0 12px;
}

#index .cbox#cbox4 .conLeft{
	width:700px;
}


#index .cbox#cbox5{
	width:716px;
}

#index .cbox#cbox5 .cbox-inner{

}

#index .cbox#cbox5 .conLeft{
	width:236px;
}

#index .cbox#cbox5 .conRight{
	width:467px;
	padding:20px 0 0 0;
}

#index .cbox#cbox6{
	width:716px;
}

#index .cbox#cbox6 .cbox-inner{
	padding:10px 0 0 0;
}

#index .cbox#cbox6 .conLeft{
	width:269px;
}

#index .cbox#cbox6 .conRight{
	width:431px;
	padding:20px 0 0 0;
}

#index .cbox#cbox7{
	
}

#index .cbox#cbox7 .cbox-inner{
	padding:0 0 0 90px;
}

#index .cbox#cbox7 .conLeft{
	width:396px;
	padding:20px 0 0 0;
}

#index .cbox#cbox7 .conRight{
	width:225px;
}

#index .cbox#cbox8{
	position:relative;
}

#index .cbox#cbox8 .cbox-inner{
	width:562px;
	position:absolute;
	top:-76px;
}

#index .cbox#cbox8 .conLeft{
	width:247px;
}

#index .cbox#cbox8 .conRight{
	width:274px;
	padding:20px 0 0 0;
}

#index .cbox#cbox9{
	padding:60px 0 0 0;
}

#index .cbox#cbox9 .cbox-inner{
	padding:0 0 0 30px;
}

#index .cbox#cbox9 .conLeft{
	width:396px;
	padding:20px 0 0 0;
}

#index .cbox#cbox9 .conRight{
	width:284px;
}

#index .cbox#cbox10{
	width:662px;
}

#index .cbox#cbox10 .cbox-inner{

}

#index .cbox#cbox10 .conLeft{
	width:242px;
}

#index .cbox#cbox10 .conRight{
	width:396px;
	padding:20px 0 0 0;
}


/*******************/


#reform .cbox#cbox1{
	width:714px;
}

#reform .cbox#cbox1 .cbox-inner{
	padding:20px 0 0 0;
}

#reform .cbox#cbox1 .conLeft{
	width:232px;
}

#reform .cbox#cbox1 .conRight{
	width:470px;
	padding:10px 0 0 0;
}


#reform .cbox#cbox2{
	width:727px;
}

#reform .cbox#cbox2 .cbox-inner{
	padding:0px 0 0 40px;
}

#reform .cbox#cbox2 .conLeft{
	width:397px;
	padding:30px 0 0 0;
}

#reform .cbox#cbox2 .conRight{
	width:277px;
}


#reform .cbox#cbox3{
	width:727px;
}

#reform .cbox#cbox3 .cbox-inner{
	padding:0px 0 0 10px;
}

#reform .cbox#cbox3 .conLeft{
	width:378px;
	padding:20px 0 0 0;
}

#reform .cbox#cbox3 .conRight{
	width:332px;
}


#reform .cbox#cbox4{
	width:714px;
}

#reform .cbox#cbox4 .cbox-inner{

}

#reform .cbox#cbox4 .conLeft{
	width:269px;
}

#reform .cbox#cbox4 .conRight{
	width:435px;
	padding:30px 0 0 0;
}


#reform .cbox#cbox5{
	width:727px;
}

#reform .cbox#cbox5 .cbox-inner{
	padding:0px 0 0 45px;
}

#reform .cbox#cbox5 .conLeft{
	width:400px;
	padding:45px 0 0 0;
}

#reform .cbox#cbox5 .conRight{
	width:199px;
}


#reform .cbox#cbox6{
	position:relative;
}

#reform .cbox#cbox6 .cbox-inner{
	width:543px;
	position:absolute;
	top:-40px;
}

#reform .cbox#cbox6 .conLeft{
	width:252px;
}

#reform .cbox#cbox6 .conRight{
	width:280px;
	padding:30px 0 0 0;
}


#reform .cbox#cbox7{
	width:706px;
}

#reform .cbox#cbox7 .cbox-inner{
	padding:115px 0 0 0;
}

#reform .cbox#cbox7 .conLeft{
	width:276px;
}

#reform .cbox#cbox7 .conRight{
	width:395px;
	padding:10px 0 0 0;
}


#reform .cbox#cbox8{
	width:727px;
}

#reform .cbox#cbox8 .cbox-inner{
	padding:0px 0 0 30px;
}

#reform .cbox#cbox8 .conLeft{
	width:398px;
	padding:30px 0 0 0;
}

#reform .cbox#cbox8 .conRight{
	width:280px;
}
















